C# Класс ComponentFactory.Krypton.Toolkit.KryptonPaletteButtonSpecBase

Base class for defining button specifications.
Наследование: Storage, IPaletteButtonSpec
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
KryptonPaletteButtonSpecBase System

Открытые методы

Метод Описание
GetButtonSpecColorMap ( PaletteButtonSpecStyle style ) : Color

Gets the color to remap from the image to the container foreground.

GetButtonSpecEdge ( PaletteButtonSpecStyle style ) : PaletteRelativeEdgeAlign

Gets the edge to positon the button against.

GetButtonSpecIcon ( PaletteButtonSpecStyle style ) : Icon

Gets the icon to display for the button.

GetButtonSpecImage ( PaletteButtonSpecStyle style, PaletteState state ) : Image

Gets the image to display for the button.

GetButtonSpecImageTransparentColor ( PaletteButtonSpecStyle style ) : Color

Gets the image transparent color.

GetButtonSpecLocation ( PaletteButtonSpecStyle style ) : HeaderLocation

Get the location for the button.

GetButtonSpecLongText ( PaletteButtonSpecStyle style ) : string

Gets the long text to display for the button.

GetButtonSpecOrientation ( PaletteButtonSpecStyle style ) : PaletteButtonOrientation

Gets the button orientation.

GetButtonSpecShortText ( PaletteButtonSpecStyle style ) : string

Gets the short text to display for the button.

GetButtonSpecStyle ( PaletteButtonSpecStyle style ) : PaletteButtonStyle

Gets the button style used for drawing the button.

GetButtonSpecToolTipTitle ( PaletteButtonSpecStyle style ) : string

Gets the tooltip title text to display for the button.

PopulateFromBase ( PaletteButtonSpecStyle style ) : void

Populate values from the base palette.

ResetEdge ( ) : void

Resets the Edge property to its default value.

ResetOrientation ( ) : void

Resets the Orientation property to its default value.

ResetStyle ( ) : void

Resets the Style property to its default value.

SetRedirector ( PaletteRedirect redirect ) : void

Update the redirector with new reference.

Защищенные методы

Метод Описание
OnButtonSpecChanged ( object sender, EventArgs e ) : void

Raises the ButtonSpecChanged event.

Приватные методы

Метод Описание
KryptonPaletteButtonSpecBase ( PaletteRedirect redirector ) : System

Initialize a new instance of the KryptonPaletteButtonSpecBase class.

Описание методов

GetButtonSpecColorMap() публичный Метод

Gets the color to remap from the image to the container foreground.
public GetButtonSpecColorMap ( PaletteButtonSpecStyle style ) : Color
style PaletteButtonSpecStyle Style of button spec.
Результат Color

GetButtonSpecEdge() публичный Метод

Gets the edge to positon the button against.
public GetButtonSpecEdge ( PaletteButtonSpecStyle style ) : PaletteRelativeEdgeAlign
style PaletteButtonSpecStyle Style of button spec.
Результат PaletteRelativeEdgeAlign

GetButtonSpecIcon() публичный Метод

Gets the icon to display for the button.
public GetButtonSpecIcon ( PaletteButtonSpecStyle style ) : Icon
style PaletteButtonSpecStyle Style of button spec.
Результат System.Drawing.Icon

GetButtonSpecImage() публичный Метод

Gets the image to display for the button.
public GetButtonSpecImage ( PaletteButtonSpecStyle style, PaletteState state ) : Image
style PaletteButtonSpecStyle Style of button spec.
state PaletteState State for which image is required.
Результат Image

GetButtonSpecImageTransparentColor() публичный Метод

Gets the image transparent color.
public GetButtonSpecImageTransparentColor ( PaletteButtonSpecStyle style ) : Color
style PaletteButtonSpecStyle Style of button spec.
Результат Color

GetButtonSpecLocation() публичный Метод

Get the location for the button.
public GetButtonSpecLocation ( PaletteButtonSpecStyle style ) : HeaderLocation
style PaletteButtonSpecStyle Style of button spec.
Результат HeaderLocation

GetButtonSpecLongText() публичный Метод

Gets the long text to display for the button.
public GetButtonSpecLongText ( PaletteButtonSpecStyle style ) : string
style PaletteButtonSpecStyle Style of button spec.
Результат string

GetButtonSpecOrientation() публичный Метод

Gets the button orientation.
public GetButtonSpecOrientation ( PaletteButtonSpecStyle style ) : PaletteButtonOrientation
style PaletteButtonSpecStyle Style of button spec.
Результат PaletteButtonOrientation

GetButtonSpecShortText() публичный Метод

Gets the short text to display for the button.
public GetButtonSpecShortText ( PaletteButtonSpecStyle style ) : string
style PaletteButtonSpecStyle Style of button spec.
Результат string

GetButtonSpecStyle() публичный Метод

Gets the button style used for drawing the button.
public GetButtonSpecStyle ( PaletteButtonSpecStyle style ) : PaletteButtonStyle
style PaletteButtonSpecStyle Style of button spec.
Результат PaletteButtonStyle

GetButtonSpecToolTipTitle() публичный Метод

Gets the tooltip title text to display for the button.
public GetButtonSpecToolTipTitle ( PaletteButtonSpecStyle style ) : string
style PaletteButtonSpecStyle Style of button spec.
Результат string

OnButtonSpecChanged() защищенный Метод

Raises the ButtonSpecChanged event.
protected OnButtonSpecChanged ( object sender, EventArgs e ) : void
sender object Source of the event.
e System.EventArgs An EventArgs containing event data.
Результат void

PopulateFromBase() публичный Метод

Populate values from the base palette.
public PopulateFromBase ( PaletteButtonSpecStyle style ) : void
style PaletteButtonSpecStyle The style of the button spec instance.
Результат void

ResetEdge() публичный Метод

Resets the Edge property to its default value.
public ResetEdge ( ) : void
Результат void

ResetOrientation() публичный Метод

Resets the Orientation property to its default value.
public ResetOrientation ( ) : void
Результат void

ResetStyle() публичный Метод

Resets the Style property to its default value.
public ResetStyle ( ) : void
Результат void

SetRedirector() публичный Метод

Update the redirector with new reference.
public SetRedirector ( PaletteRedirect redirect ) : void
redirect PaletteRedirect Target redirector.
Результат void