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