ComponentFactory.Krypton.Toolkit.KryptonPaletteButtonSpecTyped.PopulateFromBase C# (CSharp) Method

PopulateFromBase() public method

Populate values from the base palette.
public PopulateFromBase ( PaletteButtonSpecStyle style ) : void
style PaletteButtonSpecStyle The style of the button spec instance.
return void
        public override void PopulateFromBase(PaletteButtonSpecStyle style)
        {
            base.PopulateFromBase(style);
            Image = Redirector.GetButtonSpecImage(style, PaletteState.Normal);
            ImageStates.ImageDisabled = Redirector.GetButtonSpecImage(style, PaletteState.Disabled);
            ImageStates.ImageNormal = Redirector.GetButtonSpecImage(style, PaletteState.Normal);
            ImageStates.ImageTracking = Redirector.GetButtonSpecImage(style, PaletteState.Tracking);
            ImageStates.ImagePressed = Redirector.GetButtonSpecImage(style, PaletteState.Pressed);
            ImageStates.ImageCheckedNormal = Redirector.GetButtonSpecImage(style, PaletteState.CheckedNormal);
            ImageStates.ImageCheckedTracking = Redirector.GetButtonSpecImage(style, PaletteState.CheckedTracking);
            ImageStates.ImageCheckedPressed = Redirector.GetButtonSpecImage(style, PaletteState.CheckedPressed);
            Text = Redirector.GetButtonSpecShortText(style);
            ExtraText = Redirector.GetButtonSpecLongText(style);
            ColorMap = Redirector.GetButtonSpecColorMap(style);
        }

Usage Example

Esempio n. 1
0
 /// <summary>
 /// Populate values from the base palette.
 /// </summary>
 public void PopulateFromBase()
 {
     // Populate only the designated styles
     _generic.PopulateFromBase(PaletteButtonSpecStyle.Generic);
     _close.PopulateFromBase(PaletteButtonSpecStyle.Close);
     _context.PopulateFromBase(PaletteButtonSpecStyle.Context);
     _next.PopulateFromBase(PaletteButtonSpecStyle.Next);
     _previous.PopulateFromBase(PaletteButtonSpecStyle.Previous);
     _arrowLeft.PopulateFromBase(PaletteButtonSpecStyle.ArrowLeft);
     _arrowRight.PopulateFromBase(PaletteButtonSpecStyle.ArrowRight);
     _arrowUp.PopulateFromBase(PaletteButtonSpecStyle.ArrowUp);
     _arrowDown.PopulateFromBase(PaletteButtonSpecStyle.ArrowDown);
     _dropDown.PopulateFromBase(PaletteButtonSpecStyle.DropDown);
     _pinVertical.PopulateFromBase(PaletteButtonSpecStyle.PinVertical);
     _pinHorizontal.PopulateFromBase(PaletteButtonSpecStyle.PinHorizontal);
     _formClose.PopulateFromBase(PaletteButtonSpecStyle.FormClose);
     _formMax.PopulateFromBase(PaletteButtonSpecStyle.FormMax);
     _formMin.PopulateFromBase(PaletteButtonSpecStyle.FormMin);
     _formRestore.PopulateFromBase(PaletteButtonSpecStyle.FormRestore);
     _pendantClose.PopulateFromBase(PaletteButtonSpecStyle.PendantClose);
     _pendantRestore.PopulateFromBase(PaletteButtonSpecStyle.PendantRestore);
     _pendantMin.PopulateFromBase(PaletteButtonSpecStyle.PendantMin);
     _pendantRestore.PopulateFromBase(PaletteButtonSpecStyle.PendantRestore);
     _workspaceMaximize.PopulateFromBase(PaletteButtonSpecStyle.WorkspaceMaximize);
     _workspaceRestore.PopulateFromBase(PaletteButtonSpecStyle.WorkspaceRestore);
     _ribbonMinimize.PopulateFromBase(PaletteButtonSpecStyle.RibbonMinimize);
     _ribbonExpand.PopulateFromBase(PaletteButtonSpecStyle.RibbonExpand);
 }