Method | Description | |
---|---|---|
ButtonController ( ViewBase target, NeedPaintHandler needPaint ) : System |
Initialize a new instance of the ButtonController class.
|
|
ClearDragRect ( ) : void |
Reset the dragging rect to prevent any dragging starting.
|
|
DoubleClick ( Point pt ) : void |
Left mouse button double click.
|
|
GotFocus ( Control c ) : void |
Source control has lost the focus.
|
|
KeyDown ( Control c, KeyEventArgs e ) : void |
Key has been pressed down.
|
|
KeyPress ( Control c, KeyPressEventArgs e ) : void |
Key has been pressed.
|
|
KeyUp ( Control c, KeyEventArgs e ) : bool |
Key has been released.
|
|
LostFocus ( Control c ) : void |
Source control has lost the focus.
|
|
MouseDown ( Control c, Point pt, MouseButtons button ) : bool |
Mouse button has been pressed in the view.
|
|
MouseEnter ( Control c ) : void |
Mouse has entered the view.
|
|
MouseLeave ( Control c, ViewBase next ) : void |
Mouse has left the view.
|
|
MouseMove ( Control c, Point pt ) : void |
Mouse has moved inside the view.
|
|
MouseUp ( Control c, Point pt, MouseButtons button ) : void |
Mouse button has been released in the view.
|
|
PerformNeedPaint ( ) : void |
Fires the NeedPaint event.
|
|
PerformNeedPaint ( bool needLayout ) : void |
Fires the NeedPaint event.
|
|
RemoveFixed ( ) : void |
Remove the fixed pressed mode.
|
Method | Description | |
---|---|---|
OnButtonDragOffset ( ButtonDragOffsetEventArgs e ) : void |
Raises the ButtonDragOffset event.
|
|
OnButtonDragRectangle ( ButtonDragRectangleEventArgs e ) : void |
Raises the ButtonDragRectangle event.
|
|
OnClick ( MouseEventArgs e ) : void |
Raises the Click event.
|
|
OnDragEnd ( Point mousePt ) : void |
Raises the DragEnd event.
|
|
OnDragMove ( Point mousePt ) : void |
Raises the DragMove event.
|
|
OnDragQuit ( ) : void |
Raises the DragQuit event.
|
|
OnDragStart ( Point mousePt, Point offset, Control c ) : void |
Raises the DragStart event.
|
|
OnMouseSelect ( MouseEventArgs e ) : void |
Raises the MouseSelect event.
|
|
OnNeedPaint ( bool needLayout ) : void |
Raises the NeedPaint event.
|
|
OnRightClick ( MouseEventArgs e ) : void |
Raises the RightClick event.
|
|
UpdateTargetState ( Control c ) : void |
Set the correct visual state of the target.
|
|
UpdateTargetState ( Point pt ) : void |
Set the correct visual state of the target.
|
|
ViewIsPartOfButton ( ViewBase next ) : bool |
Discovers if the provided view is part of the button.
|
Method | Description | |
---|---|---|
OnRepeatTimer ( object sender, EventArgs e ) : void |
public ButtonController ( ViewBase target, NeedPaintHandler needPaint ) : System | ||
target | ViewBase | Target for state changes. |
needPaint | NeedPaintHandler | Delegate for notifying paint requests. |
return | System |
public DoubleClick ( Point pt ) : void | ||
pt | Point | Mouse position relative to control. |
return | void |
public GotFocus ( Control c ) : void | ||
c | Control | Reference to the source control instance. |
return | void |
public KeyDown ( Control c, KeyEventArgs e ) : void | ||
c | Control | Reference to the source control instance. |
e | KeyEventArgs | A KeyEventArgs that contains the event data. |
return | void |
public KeyPress ( Control c, KeyPressEventArgs e ) : void | ||
c | Control | Reference to the source control instance. |
e | KeyPressEventArgs | A KeyPressEventArgs that contains the event data. |
return | void |
public KeyUp ( Control c, KeyEventArgs e ) : bool | ||
c | Control | Reference to the source control instance. |
e | KeyEventArgs | A KeyEventArgs that contains the event data. |
return | bool |
public LostFocus ( Control c ) : void | ||
c | Control | Reference to the source control instance. |
return | void |
public MouseDown ( Control c, Point pt, MouseButtons button ) : bool | ||
c | Control | Reference to the source control instance. |
pt | Point | Mouse position relative to control. |
button | MouseButtons | Mouse button pressed down. |
return | bool |
public MouseEnter ( Control c ) : void | ||
c | Control | Reference to the source control instance. |
return | void |
public MouseLeave ( Control c, ViewBase next ) : void | ||
c | Control | Reference to the source control instance. |
next | ViewBase | Reference to view that is next to have the mouse. |
return | void |
public MouseMove ( Control c, Point pt ) : void | ||
c | Control | Reference to the source control instance. |
pt | Point | Mouse position relative to control. |
return | void |
public MouseUp ( Control c, Point pt, MouseButtons button ) : void | ||
c | Control | Reference to the source control instance. |
pt | Point | Mouse position relative to control. |
button | MouseButtons | Mouse button released. |
return | void |
protected OnButtonDragOffset ( ButtonDragOffsetEventArgs e ) : void | ||
e | ButtonDragOffsetEventArgs | An ButtonDragOffsetEventArgs containing the event args. |
return | void |
protected OnButtonDragRectangle ( ButtonDragRectangleEventArgs e ) : void | ||
e | ButtonDragRectangleEventArgs | An ButtonDragRectangleEventArgs containing the event args. |
return | void |
protected OnClick ( MouseEventArgs e ) : void | ||
e | MouseEventArgs | A MouseEventArgs containing the event data. |
return | void |
protected OnDragEnd ( Point mousePt ) : void | ||
mousePt | Point | Mouse point at time of event. |
return | void |
protected OnDragMove ( Point mousePt ) : void | ||
mousePt | Point | Mouse point at time of event. |
return | void |
protected OnDragStart ( Point mousePt, Point offset, Control c ) : void | ||
mousePt | Point | Mouse point at time of event. |
offset | Point | Offset compared to target. |
c | Control | Control that is source of drag start. |
return | void |
protected OnMouseSelect ( MouseEventArgs e ) : void | ||
e | MouseEventArgs | A MouseEventArgs containing the event data. |
return | void |
protected OnNeedPaint ( bool needLayout ) : void | ||
needLayout | bool | Does the palette change require a layout. |
return | void |
protected OnRightClick ( MouseEventArgs e ) : void | ||
e | MouseEventArgs | A MouseEventArgs containing the event data. |
return | void |
public PerformNeedPaint ( bool needLayout ) : void | ||
needLayout | bool | Does the palette change require a layout. |
return | void |
protected UpdateTargetState ( Control c ) : void | ||
c | Control | Owning control. |
return | void |
protected UpdateTargetState ( Point pt ) : void | ||
pt | Point | Mouse point. |
return | void |
protected ViewIsPartOfButton ( ViewBase next ) : bool | ||
next | ViewBase | View to investigate. |
return | bool |