Class ColorPicker
The ColorPicker View Color picker.
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize
Inherited Members
Namespace: Terminal.Gui
Assembly: Terminal.Gui.dll
Syntax
public class ColorPicker : View
Constructors
ColorPicker()
Initializes a new instance of ColorPicker.
Declaration
public ColorPicker()
ColorPicker(ustring)
Initializes a new instance of ColorPicker.
Declaration
public ColorPicker(ustring title)
Parameters
| Type | Name | Description |
|---|---|---|
| NStack.ustring | title | Title. |
ColorPicker(Int32, Int32, ustring)
Initializes a new instance of ColorPicker.
Declaration
public ColorPicker(int x, int y, ustring title)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | x | X location. |
| System.Int32 | y | Y location. |
| NStack.ustring | title | Title |
ColorPicker(Point, ustring)
Initializes a new instance of ColorPicker.
Declaration
public ColorPicker(Point point, ustring title)
Parameters
| Type | Name | Description |
|---|---|---|
| Point | point | Location point. |
| NStack.ustring | title | Title. |
Properties
Cursor
Cursor for the selected color.
Declaration
public Point Cursor { get; set; }
Property Value
| Type | Description |
|---|---|
| Point |
SelectedColor
Selected color.
Declaration
public Color SelectedColor { get; set; }
Property Value
| Type | Description |
|---|---|
| Color |
Methods
MouseEvent(MouseEvent)
Method invoked when a mouse event is generated
Declaration
public override bool MouseEvent(MouseEvent me)
Parameters
| Type | Name | Description |
|---|---|---|
| MouseEvent | me |
Returns
| Type | Description |
|---|---|
| System.Boolean | true, if the event was handled, false otherwise. |
Overrides
MoveDown()
Moves the selected item index to the next row.
Declaration
public virtual bool MoveDown()
Returns
| Type | Description |
|---|---|
| System.Boolean |
MoveLeft()
Moves the selected item index to the previous column.
Declaration
public virtual bool MoveLeft()
Returns
| Type | Description |
|---|---|
| System.Boolean |
MoveRight()
Moves the selected item index to the next column.
Declaration
public virtual bool MoveRight()
Returns
| Type | Description |
|---|---|
| System.Boolean |
MoveUp()
Moves the selected item index to the previous row.
Declaration
public virtual bool MoveUp()
Returns
| Type | Description |
|---|---|
| System.Boolean |
ProcessKey(KeyEvent)
If the view is focused, gives the view a
chance to process the keystroke.
Declaration
public override bool ProcessKey(KeyEvent kb)
Parameters
| Type | Name | Description |
|---|---|---|
| KeyEvent | kb |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Redraw(Rect)
Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.
Declaration
public override void Redraw(Rect bounds)
Parameters
| Type | Name | Description |
|---|---|---|
| Rect | bounds | The bounds (view-relative region) to redraw. |
Overrides
Events
ColorChanged
Fired when a color is picked.
Declaration
public event Action ColorChanged
Event Type
| Type | Description |
|---|---|
| System.Action |
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize