/// <summary>
 /// Initialize a new instance of the PaletteTripleToPalette class.
 /// </summary>
 /// <param name="palette">inheritance of values.</param>
 /// <param name="backStyle">Initial background style.</param>
 /// <param name="borderStyle">Initial border style.</param>
 /// <param name="contentStyle">Initial content style.</param>
 public PaletteTripleToPalette(IPalette palette,
                               PaletteBackStyle backStyle,
                               PaletteBorderStyle borderStyle,
                               PaletteContentStyle contentStyle)
 {
     // Store the inherit instances
     _back    = new PaletteBackToPalette(palette, backStyle);
     _border  = new PaletteBorderToPalette(palette, borderStyle);
     _content = new PaletteContentToPalette(palette, contentStyle);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initialize a new instance of the ViewDrawRibbonGalleryButton class.
 /// </summary>
 /// <param name="palette">Reference to inherited palette.</param>
 /// <param name="alignment">Button alignment within gallery.</param>
 /// <param name="button">Button content to display.</param>
 /// <param name="images">Button images.</param>
 /// <param name="needPaint">Paint event delegate.</param>
 public ViewDrawRibbonGalleryButton(IPalette palette,
                                    PaletteRelativeAlign alignment,
                                    PaletteRibbonGalleryButton button,
                                    GalleryImages images,
                                    NeedPaintHandler needPaint)
 {
     _palette           = palette;
     _alignment         = alignment;
     _button            = button;
     _images            = images;
     _needPaint         = needPaint;
     _paletteBack       = new PaletteBackToPalette(palette, PaletteBackStyle.ButtonGallery);
     _paletteBorder     = new PaletteBorderToPalette(palette, PaletteBorderStyle.ButtonGallery);
     _paletteContent    = new PaletteContentToPalette(palette, PaletteContentStyle.ButtonGallery);
     _controller        = new GalleryButtonController(this, needPaint, (alignment != PaletteRelativeAlign.Far));
     _controller.Click += OnButtonClick;
     MouseController    = _controller;
 }