Property | Type | Description | |
---|---|---|---|
Control | System | ||
TriggerLoad | void | ||
TriggerLoadComplete | void | ||
TriggerPreLoad | void | ||
TriggerUnLoad | void |
Method | Description | |
---|---|---|
AttachNative ( ) : void |
Attaches the control for direct use in a native application Use this to use a control directly in a native application. Note that the native application must be running the same framework as the current platform. E.g. a WinForms application can use an Eto.Forms control when using the Eto.WinForms platform. This prepares the control by firing the PreLoad, Load, etc. events. |
|
Control ( IHandler handler ) : System |
Initializes a new instance of the Container with the specified handler
|
|
Detach ( ) : void |
Detaches the control by removing it from its parent This is essentially a shortcut to myControl.Parent.Remove(myControl); |
|
FindParent ( |
Finds a control in the parent hierarchy with the specified type and Widget.ID if specified
|
|
FindParent ( string id ) : Container |
Finds a control in the parent hierarchy with the specified id
|
|
Focus ( ) : void |
Attempts to set the keyboard input focus to this control, or the first child that accepts focus
|
|
Invalidate ( ) : void |
Queues a repaint of the entire control on the screen This is only useful when the control is visible. |
|
Invalidate ( Eto.Drawing.Rectangle rect ) : void |
Queues a repaint of the specified rect of the control This is only useful when the control is visible. |
|
MapPlatformCommand ( string systemCommand, Eto.Forms.Command command ) : void |
Specifies a command to execute for a platform-specific command Some platforms have specific system-defined commands that can be associated with a control. For example, the Mac platform's cut/copy/paste functionality is defined by the system, and if you want to hook into it, you can use this to map it to your own defined logic. The valid values of the systemCommand parameter are defined by each platform, and a list can be retrieved using Control.SupportedPlatformCommands |
|
PointFromScreen ( Eto.Drawing.PointF point ) : Eto.Drawing.PointF |
Converts a point from screen space to control space.
|
|
PointToScreen ( Eto.Drawing.PointF point ) : Eto.Drawing.PointF |
Converts a point from control space to screen space
|
|
RectangleFromScreen ( Eto.Drawing.RectangleF rect ) : Eto.Drawing.RectangleF |
Converts a rectangle from control space to screen space
|
|
RectangleToScreen ( Eto.Drawing.RectangleF rect ) : Eto.Drawing.RectangleF |
Converts a rectangle from screen space to control space.
|
|
ResumeLayout ( ) : void |
Resumes the layout after it has been suspended, and performs a layout This can be used to optimize some platforms while adding, removing, or changing many child controls at once. Each call to ResumeLayout() must be balanced with a call to SuspendLayout before it. |
|
SuspendLayout ( ) : void |
Suspends the layout of child controls This can be used to optimize some platforms while adding, removing, or changing many child controls at once. It disables the calculation of control positioning until ResumeLayout is called. Each call to SuspendLayout() must be balanced with a call to ResumeLayout. |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Handles the disposal of this control
|
|
GetCallback ( ) : object |
Gets an instance of an object used to perform callbacks to the widget from handler implementations
|
|
OnEnabledChanged ( |
Raises the EnabledChanged event.
|
|
OnGotFocus ( |
Raises the GotFocus event.
|
|
OnKeyDown ( Eto.Forms.KeyEventArgs e ) : void |
Raises the Control.KeyDown event.
|
|
OnKeyUp ( Eto.Forms.KeyEventArgs e ) : void |
Raises the Control.KeyUp event.
|
|
OnLoad ( |
Raises the Load event.
|
|
OnLoadComplete ( |
Raises the LoadComplete event.
|
|
OnLostFocus ( |
Raises the LostFocus event.
|
|
OnMouseDoubleClick ( Eto.Forms.MouseEventArgs e ) : void |
Raises the mouse MouseDoubleClick event.
|
|
OnMouseDown ( Eto.Forms.MouseEventArgs e ) : void |
Raises the Control.MouseDown event. To override default behaviour of the control, set MouseEventArgs.Handled property to |
|
OnMouseEnter ( Eto.Forms.MouseEventArgs e ) : void |
Raises the MouseEnter event.
|
|
OnMouseLeave ( Eto.Forms.MouseEventArgs e ) : void |
Raises the MouseLeave event.
|
|
OnMouseMove ( Eto.Forms.MouseEventArgs e ) : void |
Raises the MouseMove event.
|
|
OnMouseUp ( Eto.Forms.MouseEventArgs e ) : void |
Raises the Control.MouseUp event.
|
|
OnMouseWheel ( Eto.Forms.MouseEventArgs e ) : void |
Raises the MouseWheel event.
|
|
OnPreLoad ( |
Raises the PreLoad event.
|
|
OnShown ( |
Raises the Shown event.
|
|
OnSizeChanged ( |
Raises the Control.SizeChanged event.
|
|
OnTextInput ( Eto.Forms.TextInputEventArgs e ) : void |
Raises the TextInput event.
|
|
OnUnLoad ( |
Raises the UnLoad event.
|
Method | Description | |
---|---|---|
Control ( ) : System | ||
TriggerLoad ( |
||
TriggerLoadComplete ( |
||
TriggerPreLoad ( |
||
TriggerUnLoad ( |
public Control ( IHandler handler ) : System | ||
handler | IHandler | Pre-created handler to attach to this instance |
return | System |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | True if the caller called |
return | void |
public FindParent ( |
||
type | The type of control to find. | |
id | string | Identifier of the parent control to find, or null to find by type only. |
return | Container |
public FindParent ( string id ) : Container | ||
id | string | Identifier of the parent control to find. |
return | Container |
public Invalidate ( Eto.Drawing.Rectangle rect ) : void | ||
rect | Eto.Drawing.Rectangle | Rectangle to repaint |
return | void |
public MapPlatformCommand ( string systemCommand, Eto.Forms.Command command ) : void | ||
systemCommand | string | System command |
command | Eto.Forms.Command | Command to execute, or null to restore to the default behavior |
return | void |
protected OnEnabledChanged ( |
||
e | Event arguments | |
return | void |
protected OnGotFocus ( |
||
e | Event arguments | |
return | void |
protected OnKeyDown ( Eto.Forms.KeyEventArgs e ) : void | ||
e | Eto.Forms.KeyEventArgs | Key event arguments |
return | void |
protected OnKeyUp ( Eto.Forms.KeyEventArgs e ) : void | ||
e | Eto.Forms.KeyEventArgs | Key event arguments |
return | void |
protected OnLoad ( |
||
e | Event arguments | |
return | void |
protected OnLoadComplete ( |
||
e | Event arguments | |
return | void |
protected OnLostFocus ( |
||
e | Event arguments | |
return | void |
protected OnMouseDoubleClick ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Mouse event arguments |
return | void |
protected OnMouseDown ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Event arguments |
return | void |
protected OnMouseEnter ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Mouse event arguments |
return | void |
protected OnMouseLeave ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Mouse event arguments |
return | void |
protected OnMouseMove ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Mouse event args |
return | void |
protected OnMouseUp ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Event arguments |
return | void |
protected OnMouseWheel ( Eto.Forms.MouseEventArgs e ) : void | ||
e | Eto.Forms.MouseEventArgs | Event arguments |
return | void |
protected OnPreLoad ( |
||
e | Event arguments | |
return | void |
protected OnShown ( |
||
e | Event arguments | |
return | void |
protected OnSizeChanged ( |
||
e | Event arguments | |
return | void |
protected OnTextInput ( Eto.Forms.TextInputEventArgs e ) : void | ||
e | Eto.Forms.TextInputEventArgs | Event arguments |
return | void |
protected OnUnLoad ( |
||
e | Event arguments | |
return | void |
public PointFromScreen ( Eto.Drawing.PointF point ) : Eto.Drawing.PointF | ||
point | Eto.Drawing.PointF | Point in screen space |
return | Eto.Drawing.PointF |
public PointToScreen ( Eto.Drawing.PointF point ) : Eto.Drawing.PointF | ||
point | Eto.Drawing.PointF | Point in control space |
return | Eto.Drawing.PointF |
public RectangleFromScreen ( Eto.Drawing.RectangleF rect ) : Eto.Drawing.RectangleF | ||
rect | Eto.Drawing.RectangleF | Rectangle in control space |
return | Eto.Drawing.RectangleF |
public RectangleToScreen ( Eto.Drawing.RectangleF rect ) : Eto.Drawing.RectangleF | ||
rect | Eto.Drawing.RectangleF | Rectangle in screen space |
return | Eto.Drawing.RectangleF |