Class CheckBox
Inherited Members
Namespace: Terminal
Assembly: Terminal.dll
Syntax
public class CheckBox : Terminal.View
Constructors
CheckBox(Int32, Int32, String)
Public constructor, creates a CheckButton based on the given text at the given position.
Declaration
public CheckBox (int x, int y, string s);
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | x | To be added. |
System.Int32 | y | To be added. |
System.String | s | To be added. |
Remarks
The size of CheckButton is computed based on the text length. This CheckButton is not toggled.
CheckBox(Int32, Int32, String, Boolean)
Public constructor, creates a CheckButton based on the given text at the given position and a state.
Declaration
public CheckBox (int x, int y, string s, bool is_checked);
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | x | To be added. |
System.Int32 | y | To be added. |
System.String | s | To be added. |
System.Boolean | is_checked | To be added. |
Remarks
The size of CheckButton is computed based on the text length.
Properties
Checked
The state of the checkbox.
Declaration
public bool Checked { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | To be added. |
Text
The text displayed by this widget.
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
System.String | To be added. |
Methods
MouseEvent(MouseEvent)
Declaration
public override bool MouseEvent (Terminal.MouseEvent me);
Parameters
Type | Name | Description |
---|---|---|
MouseEvent | me | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
PositionCursor()
Declaration
public override void PositionCursor ();
ProcessKey(KeyEvent)
Declaration
public override bool ProcessKey (Terminal.KeyEvent kb);
Parameters
Type | Name | Description |
---|---|---|
KeyEvent | kb | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
Redraw(Rect)
Declaration
public override void Redraw (Terminal.Rect region);
Parameters
Type | Name | Description |
---|---|---|
Rect | region | To be added. |
Events
Toggled
Toggled event, raised when the CheckButton is toggled.
Declaration
public event EventHandler Toggled;
Event Type
Type | Description |
---|---|
System.EventHandler | To be added. |
Remarks
Client code can hook up to this event, it is raised when the checkbutton is activated either with the mouse or the keyboard.