CheckBox Class

Definition

Line 43 of System.Windows/CheckBox.cm

Inheritance

Constructors & Destructor

public CheckBox(CheckBoxCreateParams& createParams)
public CheckBox(const Color& backgroundColor, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, bool autoSize)
public CheckBox(const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, bool autoSize)

Member Functions

private inline nothrow bool AutoSized() const
public bool Checked()
public nothrow Event<CheckedChangedEventHandler, EmptyEventArgs>& CheckedChangedEvent() const
private void DoAutoSize()
private inline nothrow bool GetAutoSizeFlag() const
private nothrow Size GetBorderSize()
private nothrow Size GetCheckSize()
private inline nothrow bool GetCheckedFlag() const
protected virtual void OnCheckedChanged()
protected override void OnClick()
protected override void OnCreated()
protected override void OnTextChanged()
private inline nothrow void ResetAutoSizeFlag()
private inline nothrow void ResetAutoSized()
private void ResetCheckedFlag()
private void RetrieveCheckedState()
private inline nothrow void SetAutoSizeFlag()
private inline nothrow void SetAutoSized()
public void SetChecked(bool checked)
private void SetCheckedFlag()

Enumerated Types

private enum Flags

Member Variables

private Event<CheckedChangedEventHandler, EmptyEventArgs> checkedChangedEvent
private Flags flags

Constructor& Destructor Details

CheckBox Constructor

public CheckBox(CheckBoxCreateParams& createParams)

Definition
Line 67 of System.Windows/CheckBox.cm


CheckBox Constructor

public CheckBox(const Color& backgroundColor, const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, bool autoSize)

Definition
Line 49 of System.Windows/CheckBox.cm


CheckBox Constructor

public CheckBox(const String<char>& text, const Point& location, const Size& size, Dock dock, Anchors anchors, bool autoSize)

Definition
Line 63 of System.Windows/CheckBox.cm


Member Function Details

AutoSized Member Function

private inline nothrow bool AutoSized()

Definition
Line 216 of System.Windows/CheckBox.cm


Checked Member Function

public bool Checked()

Definition
Line 78 of System.Windows/CheckBox.cm


CheckedChangedEvent Member Function

public nothrow Event<CheckedChangedEventHandler, EmptyEventArgs>& CheckedChangedEvent()

Definition
Line 141 of System.Windows/CheckBox.cm


DoAutoSize Member Function

private void DoAutoSize()

Definition
Line 157 of System.Windows/CheckBox.cm


GetAutoSizeFlag Member Function

private inline nothrow bool GetAutoSizeFlag()

Definition
Line 204 of System.Windows/CheckBox.cm


GetBorderSize Member Function

private nothrow Size GetBorderSize()

Definition
Line 178 of System.Windows/CheckBox.cm


GetCheckSize Member Function

private nothrow Size GetCheckSize()

Definition
Line 172 of System.Windows/CheckBox.cm


GetCheckedFlag Member Function

private inline nothrow bool GetCheckedFlag()

Definition
Line 184 of System.Windows/CheckBox.cm


OnCheckedChanged Member Function

protected virtual void OnCheckedChanged()

Definition
Line 137 of System.Windows/CheckBox.cm


OnClick Member Function

protected override void OnClick()

Definition
Line 123 of System.Windows/CheckBox.cm


OnCreated Member Function

protected override void OnCreated()

Definition
Line 101 of System.Windows/CheckBox.cm


OnTextChanged Member Function

protected override void OnTextChanged()

Definition
Line 128 of System.Windows/CheckBox.cm


ResetAutoSizeFlag Member Function

private inline nothrow void ResetAutoSizeFlag()

Definition
Line 212 of System.Windows/CheckBox.cm


ResetAutoSized Member Function

private inline nothrow void ResetAutoSized()

Definition
Line 224 of System.Windows/CheckBox.cm


ResetCheckedFlag Member Function

private void ResetCheckedFlag()

Definition
Line 196 of System.Windows/CheckBox.cm


RetrieveCheckedState Member Function

private void RetrieveCheckedState()

Definition
Line 145 of System.Windows/CheckBox.cm


SetAutoSizeFlag Member Function

private inline nothrow void SetAutoSizeFlag()

Definition
Line 208 of System.Windows/CheckBox.cm


SetAutoSized Member Function

private inline nothrow void SetAutoSized()

Definition
Line 220 of System.Windows/CheckBox.cm


SetChecked Member Function

public void SetChecked(bool checked)

Definition
Line 82 of System.Windows/CheckBox.cm


SetCheckedFlag Member Function

private void SetCheckedFlag()

Definition
Line 188 of System.Windows/CheckBox.cm