Button Class

Definition

Line 63 of System.Screen/Button.cm

Inheritance

Constructors & Destructor

public nothrow Button(ButtonCreateParams& createParams)

Member Functions

public nothrow uchar AccessKey() const
public static Button* Cancel()
public nothrow DialogResult GetDialogResult() const
public nothrow bool IsDefault() const
public static Button* No()
public static Button* OK()
public override void OnKeyPressed(KeyEventArgs& args)
public virtual void OnPressed()
public override void OnWriteScreen(WriteScreenEventArgs& args)
public void Press()
public Event<PressedEventHandler, EmptyEventArgs>& PressedEvent()
public nothrow void ResetDefault()
public nothrow void SetAccessKey()
public nothrow void SetDefault()
public nothrow void SetDialogResult(DialogResult dialogResult_)
public int TextLength() const
public static Button* Yes()

Member Variables

private uchar accessKey
private DialogResult dialogResult
private ConsoleColor disabledColor
private ButtonFlags flags
private ConsoleColor focusedItemBackColor
private ConsoleColor focusedItemForeColor
private ConsoleColor highlightColor
private Event<PressedEventHandler, EmptyEventArgs> pressedEvent
private String<uchar> text

Constructor& Destructor Details

Button Constructor

public nothrow Button(ButtonCreateParams& createParams)

Definition
Line 65 of System.Screen/Button.cm


Member Function Details

AccessKey Member Function

public nothrow uchar AccessKey()

Definition
Line 237 of System.Screen/Button.cm


Cancel Static Member Function

public static Button* Cancel()

Definition
Line 259 of System.Screen/Button.cm


GetDialogResult Member Function

public nothrow DialogResult GetDialogResult()

Definition
Line 126 of System.Screen/Button.cm


IsDefault Member Function

public nothrow bool IsDefault()

Definition
Line 114 of System.Screen/Button.cm


No Static Member Function

public static Button* No()

Definition
Line 271 of System.Screen/Button.cm


OK Static Member Function

public static Button* OK()

Definition
Line 253 of System.Screen/Button.cm


OnKeyPressed Member Function

public override void OnKeyPressed(KeyEventArgs& args)

Definition
Line 204 of System.Screen/Button.cm


OnPressed Member Function

public virtual void OnPressed()

Definition
Line 224 of System.Screen/Button.cm


OnWriteScreen Member Function

public override void OnWriteScreen(WriteScreenEventArgs& args)

Definition
Line 153 of System.Screen/Button.cm


Press Member Function

public void Press()

Definition
Line 134 of System.Screen/Button.cm


PressedEvent Member Function

public Event<PressedEventHandler, EmptyEventArgs>& PressedEvent()

Definition
Line 233 of System.Screen/Button.cm


ResetDefault Member Function

public nothrow void ResetDefault()

Definition
Line 122 of System.Screen/Button.cm


SetAccessKey Member Function

public nothrow void SetAccessKey()

Definition
Line 241 of System.Screen/Button.cm


SetDefault Member Function

public nothrow void SetDefault()

Definition
Line 118 of System.Screen/Button.cm


SetDialogResult Member Function

public nothrow void SetDialogResult(DialogResult dialogResult_)

Definition
Line 130 of System.Screen/Button.cm


TextLength Member Function

public int TextLength()

Definition
Line 141 of System.Screen/Button.cm


Yes Static Member Function

public static Button* Yes()

Definition
Line 265 of System.Screen/Button.cm