
#+LaTeX_CLASS: article
#+LaTeX_CLASS_OPTIONS: [a4paper, captions=tableheading, 10pt, microtype, urlcolor=blue]
#+LATEX_HEADER: \usepackage[margin=0.25in]{geometry}
#+LATEX_HEADER: \RequirePackage{fancyvrb}
#+LATEX_HEADER: \DefineVerbatimEnvironment{verbatim}{Verbatim}{fontsize=\scriptsize}
#+LaTeX_HEADER: \lstset{basicstyle=\scriptsize\ttfamily}
#+LaTeX_HEADER: \usepackage{longtable}
# #+LaTeX_HEADER: \usepackage{minted}
# #+LaTeX_HEADER: \usepackage{xcolor}

** Eto
*** Eto.ContentPropertyAttribute

**** Type Info

 - Name:           ContentPropertyAttribute
 - Full Name:      Eto.ContentPropertyAttribute
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Attribute

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

Gets the name of the property to use as the content property

 - System.Object TypeId


**** Constructors

	Void .ctor()

	Void .ctor(String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Boolean Match (System.Object obj)

 - Public  System.Boolean IsDefaultAttribute ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.EtoSpecialFolder

**** Type Info

 - Name:           EtoSpecialFolder
 - Full Name:      Eto.EtoSpecialFolder
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.EtoSpecialFolder ApplicationSettings

Application settings folder to store settings or data

 - Eto.EtoSpecialFolder ApplicationResources

The application resources.path

 - Eto.EtoSpecialFolder Documents

The user's documents folder


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.EtoEnvironment

**** Type Info

 - Name:           EtoEnvironment
 - Full Name:      Eto.EtoEnvironment
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.OperatingSystemPlatform Platform

Gets the platform information for the currently running operating system

 - Boolean Is64BitProcess

Gets a value indicating the runtime is a 64 bit process.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.String GetFolderPath (Eto.EtoSpecialFolder folder)

Gets the folder path for the specified special folder

*** Eto.NamespaceInfo

**** Type Info

 - Name:           NamespaceInfo
 - Full Name:      Eto.NamespaceInfo
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Reflection.Assembly Assembly

Gets or sets the assembly.

 - System.String Namespace

Gets the namespace.


**** Constructors

	Void .ctor(String)

	Void .ctor(String, Assembly)


**** Instance Methods

 - Public  System.Type FindType (System.String typeName)

Finds the specified type in the  of this

 - Public  System.IO.Stream FindResource (System.String resourceName)

Finds the resource in the  of this

 - Public  System.IO.Stream FindResource ()

Finds the resource in the  of this

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.OperatingSystemPlatform

**** Type Info

 - Name:           OperatingSystemPlatform
 - Full Name:      Eto.OperatingSystemPlatform
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean IsMono

Gets a value indicating that the current .NET runtime is mono

 - Boolean IsWindows

Gets a value indicating that the current OS is windows system

 - Boolean IsWinRT

Gets a value indicating that the current OS is a Windows Runtime (WinRT) system.

 - Boolean IsUnix

Gets a value indicating that the current OS is a unix-based system

 - Boolean IsMac

Gets a value indicating that the current OS is a Mac OS X system

 - Boolean IsLinux

Gets a value indicating that the current OS is a Linux system


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.PropertyStore

**** Type Info

 - Name:           PropertyStore
 - Full Name:      Eto.PropertyStore
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Collections.Generic.Dictionary`2[System.Object,System.Object]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Parent

Gets the parent object that this property store is attached to

 - System.Collections.Generic.IEqualityComparer`1[System.Object] Comparer

 - Int32 Count

 - KeyCollection Keys

 - ValueCollection Values

 - System.Object Item [System.Object]


**** Constructors

	Void .ctor(Object)


**** Instance Methods

 - Public  T Get (System.Object key, T defaultValue)

Gets a value from the property store with the specified key of a concrete type

 - Public  T Get (System.Object key, System.Func`1[T] defaultValue)

Gets a value from the property store with the specified key of a concrete type

 - Public  T Create (System.Object key)

Gets a value from the property store with the specified key of a concrete type, and creates a new instance if it doesn't exist yet.

 - Public  T Create (System.Object key, System.Func`1[T] create)

Gets a value from the property store with the specified key of a concrete type, and creates a new instance if it doesn't exist yet.

 - Public  System.Void AddEvent (System.Object key, System.Delegate value)

Adds a generic event delegate with the specified key

 - Public  System.Void AddHandlerEvent (System.String key, System.Delegate value)

Adds a handler-based event delegate with the specified key

 - Public  System.Void RemoveEvent (System.Object key, System.Delegate value)

Removes the event delegate with the specified

 - Public  System.Void TriggerEvent (System.Object key, System.Object sender, T args)

Triggers an event with the specified key

 - Public  System.Void Set (System.Object key, T value, T defaultValue)

Set the value for the specified property key, removing the value from the dictionary if it is the default value of T.

 - Public  System.Boolean Set (System.Object key, T value, System.ComponentModel.PropertyChangedEventHandler propertyChanged, T defaultValue, System.String propertyName)

Set the value for the specified property key, removing the value from the dictionary if it is the default value of T.

 - Public  System.Boolean Set (System.Object key, T value, System.Action propertyChanged, T defaultValue)

Set the value for the specified property key, removing the value from the dictionary if it is the default value of T.

 - Public  System.Void SetCommand (System.Object key, System.Windows.Input.ICommand value, System.Action`1[System.Boolean] setEnabled, System.Action`1[System.EventHandler`1[System.EventArgs]] addExecute, System.Action`1[System.EventHandler`1[System.EventArgs]] removeExecute, System.Func`1[System.Object] getParameter)

Sets an  value for the specified property .

 - Public  System.Void UpdateCommandCanExecute (System.Object key)

Updates the command's execute status, typically when the CommandParameter changes.

 - Public  System.Windows.Input.ICommand GetCommand (System.Object key)

Gets the command instance for the specified property key.

 - Public  System.Void Add (System.Object key, System.Object value)

 - Public  System.Void Clear ()

 - Public  System.Boolean ContainsKey (System.Object key)

 - Public  System.Boolean ContainsValue (System.Object value)

 - Public  System.Collections.Generic.Dictionary`2+Enumerator[System.Object,System.Object] GetEnumerator ()

 - Public  System.Void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)

 - Public  System.Void OnDeserialization (System.Object sender)

 - Public  System.Boolean Remove (System.Object key)

 - Public  System.Boolean TryGetValue (System.Object key, System.Object& value)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.IControlObjectSource

**** Type Info

 - Name:           IControlObjectSource
 - Full Name:      Eto.IControlObjectSource
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object ControlObject

Gets the control object for this widget


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.IHandlerSource

**** Type Info

 - Name:           IHandlerSource
 - Full Name:      Eto.IHandlerSource
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Handler

Gets the platform handler object for the widget


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.ICallbackSource

**** Type Info

 - Name:           ICallbackSource
 - Full Name:      Eto.ICallbackSource
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Callback

Gets an instance of an object used to perform callbacks to the widget from handler implementations


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Widget

**** Type Info

 - Name:           Widget
 - Full Name:      Eto.Widget
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.WidgetHandler`1

**** Type Info

 - Name:           WidgetHandler`1
 - Full Name:      Eto.WidgetHandler`1
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - TWidget Widget

Gets the widget that this platform handler is attached to

 - System.String ID

Gets or sets the ID of this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes


**** Constructors


**** Instance Methods

 - Public  System.Boolean IsEventHandled (System.String id)

Gets a value indicating that the specified event is handled

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

Called to handle a specific event

 - Public  System.Void AttachEvent (System.String id)

Attaches the specified event to the platform-specific control

 - Public  System.Void Dispose ()

Disposes this object

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.WidgetHandler`2

**** Type Info

 - Name:           WidgetHandler`2
 - Full Name:      Eto.WidgetHandler`2
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      Eto.WidgetHandler`1[TWidget]

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - TControl Control

Gets or sets the platform-specific control object

 - Boolean HasControl

Gets a value indicating whether this instance has a  instance.

 - TWidget Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors


**** Instance Methods

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void AttachEvent (System.String id)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static TControl GetControl (TWidget widget)

Gets the platform-specific control object of the specified widget using this handler

*** Eto.WidgetHandler`3

**** Type Info

 - Name:           WidgetHandler`3
 - Full Name:      Eto.WidgetHandler`3
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      Eto.WidgetHandler`2[TControl,TWidget]

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - TCallback Callback

Gets the callback object for the control

 - TControl Control

 - Boolean HasControl

 - TWidget Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors


**** Instance Methods

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void AttachEvent (System.String id)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.StyleWidgetHandler`1

**** Type Info

 - Name:           StyleWidgetHandler`1
 - Full Name:      Eto.StyleWidgetHandler`1
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.MulticastDelegate

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Reflection.MethodInfo Method

 - System.Object Target


**** Constructors

	Void .ctor(Object, IntPtr)


**** Instance Methods

 - Public  System.Void Invoke (TWidget widget)

 - Public  System.IAsyncResult BeginInvoke (TWidget widget, System.AsyncCallback callback, System.Object object)

 - Public  System.Void EndInvoke (System.IAsyncResult result)

 - Public  System.Void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Delegate[] GetInvocationList ()

 - Public  System.Object DynamicInvoke (System.Object[] args)

 - Public  System.Object Clone ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.StyleHandler`1

**** Type Info

 - Name:           StyleHandler`1
 - Full Name:      Eto.StyleHandler`1
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.MulticastDelegate

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Reflection.MethodInfo Method

 - System.Object Target


**** Constructors

	Void .ctor(Object, IntPtr)


**** Instance Methods

 - Public  System.Void Invoke (THandler handler)

 - Public  System.IAsyncResult BeginInvoke (THandler handler, System.AsyncCallback callback, System.Object object)

 - Public  System.Void EndInvoke (System.IAsyncResult result)

 - Public  System.Void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Delegate[] GetInvocationList ()

 - Public  System.Object DynamicInvoke (System.Object[] args)

 - Public  System.Object Clone ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Style

**** Type Info

 - Name:           Style
 - Full Name:      Eto.Style
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.Void Add (System.String style, Eto.StyleWidgetHandler`1[TWidget] handler)

Adds a style for a widget

 - Public Static System.Void Add (System.String style, Eto.StyleHandler`1[THandler] styleHandler)

Adds a style for a widget

*** Eto.CollectionChangedHandler`2

**** Type Info

 - Name:           CollectionChangedHandler`2
 - Full Name:      Eto.CollectionChangedHandler`2
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - TCollection Collection

Gets the collection that this handler is observing

 - Int32 Count

Gets the count of the items in the current registered collection.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Register (TCollection collection)

Registers a specific collection to observe

 - Public  System.Void Unregister ()

Unregisters the current registered collection

 - Public  System.Int32 IndexOf (TItem item)

Gets the index of the specified item

 - Public  TItem ElementAt (System.Int32 index)

Gets the element at the specified index of the current registered collection.

 - Public  System.Void AddItem (TItem item)

Adds the item to the end of the collection

 - Public  System.Void InsertItem (System.Int32 index, TItem item)

Inserts an item at the specified index in the collection

 - Public  System.Void RemoveItem (System.Int32 index)

Removes the item at the specified index

 - Public  System.Void RemoveAllItems ()

Removes all items from the collection

 - Public  System.Void RemoveItem (TItem item)

Removes the item at the specified index

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[TItem] items)

Adds multiple items to the end of the collection

 - Public  System.Void InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[TItem] items)

Inserts multiple items to the specified index in the collection

 - Public  System.Void RemoveRange (System.Int32 index, System.Int32 count)

Removes a specified count of items from the collection starting at the specified index

 - Public  System.Void RemoveRange (System.Collections.Generic.IEnumerable`1[TItem] items)

Removes a specified count of items from the collection starting at the specified index

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.EnumerableChangedHandler`1

**** Type Info

 - Name:           EnumerableChangedHandler`1
 - Full Name:      Eto.EnumerableChangedHandler`1
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      Eto.EnumerableChangedHandler`2[TItem,System.Collections.Generic.IEnumerable`1[TItem]]

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - System.Collections.Generic.IEnumerable`1[TItem] Collection


**** Constructors


**** Instance Methods

 - Public  System.Boolean Register (System.Collections.Generic.IEnumerable`1[TItem] collection)

 - Public  System.Void Unregister ()

 - Public  System.Int32 IndexOf (TItem item)

 - Public  TItem ElementAt (System.Int32 index)

 - Public  System.Void AddItem (TItem item)

 - Public  System.Void InsertItem (System.Int32 index, TItem item)

 - Public  System.Void RemoveItem (System.Int32 index)

 - Public  System.Void RemoveAllItems ()

 - Public  System.Void RemoveItem (TItem item)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Void InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Void RemoveRange (System.Int32 index, System.Int32 count)

 - Public  System.Void RemoveRange (System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.EnumerableChangedHandler`2

**** Type Info

 - Name:           EnumerableChangedHandler`2
 - Full Name:      Eto.EnumerableChangedHandler`2
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      Eto.CollectionChangedHandler`2[TItem,TCollection]

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

Gets the count of the items in the current registered collection.

 - TCollection Collection


**** Constructors


**** Instance Methods

 - Public  System.Boolean Register (TCollection collection)

 - Public  System.Void Unregister ()

 - Public  System.Int32 IndexOf (TItem item)

 - Public  TItem ElementAt (System.Int32 index)

 - Public  System.Void AddItem (TItem item)

 - Public  System.Void InsertItem (System.Int32 index, TItem item)

 - Public  System.Void RemoveItem (System.Int32 index)

 - Public  System.Void RemoveAllItems ()

 - Public  System.Void RemoveItem (TItem item)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Void InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Void RemoveRange (System.Int32 index, System.Int32 count)

 - Public  System.Void RemoveRange (System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.DataStoreChangedHandler`2

**** Type Info

 - Name:           DataStoreChangedHandler`2
 - Full Name:      Eto.DataStoreChangedHandler`2
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      Eto.CollectionChangedHandler`2[TItem,TCollection]

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

Gets the count of the items in the current registered collection.

 - TCollection Collection


**** Constructors


**** Instance Methods

 - Public  System.Collections.Generic.IEnumerator`1[TItem] GetEnumerator ()

Gets the enumerator.

 - Public  System.Boolean Register (TCollection collection)

 - Public  System.Void Unregister ()

 - Public  System.Int32 IndexOf (TItem item)

 - Public  TItem ElementAt (System.Int32 index)

 - Public  System.Void AddItem (TItem item)

 - Public  System.Void InsertItem (System.Int32 index, TItem item)

 - Public  System.Void RemoveItem (System.Int32 index)

 - Public  System.Void RemoveAllItems ()

 - Public  System.Void RemoveItem (TItem item)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Void InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Void RemoveRange (System.Int32 index, System.Int32 count)

 - Public  System.Void RemoveRange (System.Collections.Generic.IEnumerable`1[TItem] items)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.EtoMemberIdentifier

**** Type Info

 - Name:           EtoMemberIdentifier
 - Full Name:      Eto.EtoMemberIdentifier
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      Eto.AttachableMemberIdentifier

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Type DeclaringType

Gets the type that declared the member.

 - System.String MemberName

Gets the name of the member.


**** Constructors

	Void .ctor(Type, String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Boolean Equals (Eto.AttachableMemberIdentifier other)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

Returns a  that represents the current .

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.AttachableMemberIdentifier

**** Type Info

 - Name:           AttachableMemberIdentifier
 - Full Name:      Eto.AttachableMemberIdentifier
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Type DeclaringType

Gets the type that declared the member.

 - System.String MemberName

Gets the name of the member.


**** Constructors

	Void .ctor(Type, String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Boolean Equals (Eto.AttachableMemberIdentifier other)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

Returns a  that represents the current .

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.ITypeDescriptorContext

**** Type Info

 - Name:           ITypeDescriptorContext
 - Full Name:      Eto.ITypeDescriptorContext
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.TypeConverterAttribute

**** Type Info

 - Name:           TypeConverterAttribute
 - Full Name:      Eto.TypeConverterAttribute
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Attribute

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String ConverterTypeName

Gets the name of the type for the type converter of the associated type.

 - System.Object TypeId


**** Constructors

	Void .ctor(Type)

	Void .ctor(String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Boolean Match (System.Object obj)

 - Public  System.Boolean IsDefaultAttribute ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.TypeDescriptor

**** Type Info

 - Name:           TypeDescriptor
 - Full Name:      Eto.TypeDescriptor
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.TypeConverter GetConverter (System.Type type)

Gets the type converter for the specified type.

*** Eto.TypeConverter

**** Type Info

 - Name:           TypeConverter
 - Full Name:      Eto.TypeConverter
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.RuntimeNamePropertyAttribute

**** Type Info

 - Name:           RuntimeNamePropertyAttribute
 - Full Name:      Eto.RuntimeNamePropertyAttribute
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Attribute

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

Gets the name of the property to use as the runtime name

 - System.Object TypeId


**** Constructors

	Void .ctor(String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Boolean Match (System.Object obj)

 - Public  System.Boolean IsDefaultAttribute ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Platforms

**** Type Info

 - Name:           Platforms
 - Full Name:      Eto.Platforms
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String Direct2D

Type of the Direct2D platform

 - System.String Ios

Type of the iOS platform

 - System.String Gtk2

Type of the GTK 2 platform

 - System.String Gtk3

Type of the GTK 3 platform

 - System.String Mac

Type of the Mac OS X platform

 - System.String Mac64

Type of the Mac OS X platform on 64-bit mono

 - System.String XamMac

Type of the Xamarin.Mac v1 OS X platform

 - System.String XamMac2

Type of the Xamarin.Mac v2 OS X platform

 - System.String WinForms

Type of the Windows forms platform

 - System.String Wpf

ID of the WPF platform

 - System.String Android

ID of the Android platform


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.WidgetCreatedEventArgs

**** Type Info

 - Name:           WidgetCreatedEventArgs
 - Full Name:      Eto.WidgetCreatedEventArgs
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Widget Instance

Gets the instance of the widget that was created


**** Constructors

	Void .ctor(Widget)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.HandlerCreatedEventArgs

**** Type Info

 - Name:           HandlerCreatedEventArgs
 - Full Name:      Eto.HandlerCreatedEventArgs
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Instance

Gets the instance of the widget that was created


**** Constructors

	Void .ctor(Object)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.PlatformFeatureFlags

**** Type Info

 - Name:           PlatformFeatureFlags
 - Full Name:      Eto.PlatformFeatureFlags
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.PlatformFeatureFlags None

No extra features supported.

 - Eto.PlatformFeatureFlags CustomCellSupportsControlView

Specifies that the  supports creating a Control for each cell.
            If not specified, then the CustomCell will paint its content when not in edit mode.

 - Eto.PlatformFeatureFlags DrawableWithTransparentContent

Specifies that the  supports automatic transparent background for its Content.
            If not specified, then setting the content may not work as intended
            (most often not rendering with transparent background, thus overpainting the drawable).


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Platform

**** Type Info

 - Name:           Platform
 - Full Name:      Eto.Platform
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String ID

Gets the ID of this platform

 - Boolean IsMac

Gets a value indicating whether this platform is a mac based platform (MonoMac/XamMac)

 - Boolean IsWinForms

Gets a value indicating whether this platform is based on Windows Forms

 - Boolean IsWpf

Gets a value indicating whether this platform is based on WPF

 - Boolean IsGtk

Gets a value indicating whether this platform is based on GTK# (2 or 3)

 - Boolean IsIos

Gets a value indicating whether this platform is based on Xamarin.iOS

 - Boolean IsAndroid

Gets a value indicating whether this platform is based on Xamarin.Android.

 - Boolean IsDesktop

Gets a value indicating whether this is a desktop platform. This includes Mac, Gtk, WinForms, Wpf, Direct2D.

 - Boolean IsMobile

Gets a value indicating whether this is a mobile platform. This includes iOS, Android, and WinRT.

 - Boolean IsValid

Gets a value indicating that this platform is valid on the running device

 - Eto.PlatformFeatureFlags SupportedFeatures

Gets the supported features of the platform.

 - Eto.Platform Instance

Gets the platform for the current thread

 - Eto.Platform Detect

Returns the current generator, or detects the generator to use if no current generator is set.

 - System.IDisposable Context

Gets an object to wrap in the platform's context, when using multiple platforms.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Supports ()

Gets a value indicating that the specified type is supported by this platform

 - Public  System.Boolean Supports (System.Type type)

Gets a value indicating that the specified type is supported by this platform

 - Public  System.Void Add (System.Func`1[T] instantiator)

Add the  for the specified handler type of

 - Public  System.Void Add (System.Type type, System.Func`1[System.Object] instantiator)

Add the  for the specified handler type of

 - Public  System.Func`1[System.Object] Find (System.Type type)

Find the delegate to create instances of the specified

 - Public  System.Func`1[T] Find ()

Find the delegate to create instances of the specified

 - Public  T Create ()

Creates a new instance of the handler of the specified type of

 - Public  System.Object Create (System.Type type)

Creates a new instance of the handler of the specified type of

 - Public  System.Object CreateShared (System.Type type)

Creates a shared singleton instance of the specified type of

 - Public  T CreateShared ()

Creates a shared singleton instance of the specified type of

 - Public  System.Collections.Generic.Dictionary`2[TKey,TValue] Cache (System.Object cacheKey)

Gets a shared cache dictionary

 - Public  System.IDisposable ThreadStart ()

Used at the start of your custom threads

 - Public  System.Void Invoke (System.Action action)

Invoke the specified action within the context of this platform

 - Public  T Invoke (System.Func`1[T] action)

Invoke the specified action within the context of this platform

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.Void Initialize (Eto.Platform platform)

Initializes the specified  as the current generator, for the current thread

 - Public Static System.Void Initialize (System.String platformType)

Initializes the specified  as the current generator, for the current thread

 - Public Static Eto.Platform Get (System.String generatorType)

Gets the generator of the specified type

*** Eto.HandlerAttribute

**** Type Info

 - Name:           HandlerAttribute
 - Full Name:      Eto.HandlerAttribute
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Attribute

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Type Type

Gets the type of the handler required for the widget

 - System.Object TypeId


**** Constructors

	Void .ctor(Type)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Boolean Match (System.Object obj)

 - Public  System.Boolean IsDefaultAttribute ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.AutoInitializeAttribute

**** Type Info

 - Name:           AutoInitializeAttribute
 - Full Name:      Eto.AutoInitializeAttribute
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Attribute

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Initialize

Gets a value indicating whether to auto initialize the handler, false to defer this to the widget author

 - System.Object TypeId


**** Constructors

	Void .ctor(Boolean)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Boolean Match (System.Object obj)

 - Public  System.Boolean IsDefaultAttribute ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.ExtendedObservableCollection`1

**** Type Info

 - Name:           ExtendedObservableCollection`1
 - Full Name:      Eto.ExtendedObservableCollection`1
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.ObservableCollection`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - T Item [Int32]


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Void Sort (System.Collections.Generic.IComparer`1[T] comparer)

Sorts the collection using the specified .

 - Public  System.Void Sort (System.Comparison`1[T] comparison)

Sorts the collection using the specified .

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[T] items)

Adds the specified  to the collection.

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (T item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (T[] array, System.Int32 index)

 - Public  System.Boolean Contains (T item)

 - Public  System.Collections.Generic.IEnumerator`1[T] GetEnumerator ()

 - Public  System.Int32 IndexOf (T item)

 - Public  System.Void Insert (System.Int32 index, T item)

 - Public  System.Boolean Remove (T item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.UnhandledExceptionEventArgs

**** Type Info

 - Name:           UnhandledExceptionEventArgs
 - Full Name:      Eto.UnhandledExceptionEventArgs
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object ExceptionObject

Gets the unhandled exception object.

 - Boolean IsTerminating

Indicates whether the application is terminating.


**** Constructors

	Void .ctor(Object, Boolean)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.EtoEnvironment+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.EtoEnvironment+IHandler
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.String GetFolderPath (Eto.EtoSpecialFolder folder)


**** Static Methods

*** Eto.Widget+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Widget+ICallback
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Widget+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Widget+IHandler
 - Namespace:      Eto
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String ID

 - Eto.Widget Widget

 - IntPtr NativeHandle


**** Constructors


**** Instance Methods

 - Public  System.Void Initialize ()

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)


**** Static Methods

** Eto.IO
*** Eto.IO.StaticIconType

**** Type Info

 - Name:           StaticIconType
 - Full Name:      Eto.IO.StaticIconType
 - Namespace:      Eto.IO
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.IO.StaticIconType OpenDirectory

Icon for an open directory/folder

 - Eto.IO.StaticIconType CloseDirectory

Icon for a closed directory/folder


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.IO.IconSize

**** Type Info

 - Name:           IconSize
 - Full Name:      Eto.IO.IconSize
 - Namespace:      Eto.IO
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.IO.IconSize Large

Large icon (32x32 or 64x64 for retina)

 - Eto.IO.IconSize Small

Small icon (16x16 or 32x32 for retina)


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.IO.SystemIcons

**** Type Info

 - Name:           SystemIcons
 - Full Name:      Eto.IO.SystemIcons
 - Namespace:      Eto.IO
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Icon GetFileIcon (System.String fileName, Eto.IO.IconSize size)

Gets a file icon for the specified file

 - Public Static Eto.Drawing.Icon GetStaticIcon (Eto.IO.StaticIconType type, Eto.IO.IconSize size)

Gets a static system-defined icon for the specified type.

*** Eto.IO.SystemIcons+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.IO.SystemIcons+IHandler
 - Namespace:      Eto.IO
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  Eto.Drawing.Icon GetFileIcon (System.String fileName, Eto.IO.IconSize size)

 - Public  Eto.Drawing.Icon GetStaticIcon (Eto.IO.StaticIconType type, Eto.IO.IconSize size)


**** Static Methods

** Eto.Threading
*** Eto.Threading.Thread

**** Type Info

 - Name:           Thread
 - Full Name:      Eto.Threading.Thread
 - Namespace:      Eto.Threading
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Threading.Thread CurrentThread

Gets the current thread instance

 - Eto.Threading.Thread MainThread

Gets the main thread.

 - Boolean IsAlive

Gets a value indicating whether this thread is alive.

 - Boolean IsMain

Gets a value indicating whether this thread instance is the main UI thread.

 - Boolean IsMainThread

Gets a value indicating if the current thread is the main UI thread.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Action)


**** Instance Methods

 - Public  System.Void Start ()

Start the thread, for custom thread instances

 - Public  System.Void Abort ()

Abort this instance, for custom thread instances

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Threading.Thread+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Threading.Thread+ICallback
 - Namespace:      Eto.Threading
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnExecuted (Eto.Threading.Thread widget)


**** Static Methods

*** Eto.Threading.Thread+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Threading.Thread+IHandler
 - Namespace:      Eto.Threading
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean IsAlive

 - Boolean IsMain


**** Constructors


**** Instance Methods

 - Public  System.Void Create ()

 - Public  System.Void CreateCurrent ()

 - Public  System.Void CreateMain ()

 - Public  System.Void Start ()

 - Public  System.Void Abort ()


**** Static Methods

** Eto.Forms
*** Eto.Forms.DropDown

**** Type Info

 - Name:           DropDown
 - Full Name:      Eto.Forms.DropDown
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ListControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.ListItemCollection Items

Gets the list of items in the control.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store for the items of the list control.

 - Int32 SelectedIndex

Gets or sets the index of the currently selected item in the

 - System.Object SelectedValue

Gets or sets the selected object value of the item in

 - System.String SelectedKey

Gets or sets the key of the selected item in the .

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Int32] SelectedIndexBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.String] SelectedKeyBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Object] SelectedValueBinding

Gets the binding to the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.AddValueEventArgs`1

**** Type Info

 - Name:           AddValueEventArgs`1
 - Full Name:      Eto.Forms.AddValueEventArgs`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T Value

Value being added to the combo box

 - Boolean ShouldAdd

True if the value should be added, false otherwise


**** Constructors

	Void .ctor(T, Boolean)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.EnumDropDown`1

**** Type Info

 - Name:           EnumDropDown`1
 - Full Name:      Eto.Forms.EnumDropDown`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DropDown

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T SelectedValue

Gets or sets the currently selected enumeration value

 - System.Func`2[T,System.String] GetText

Gets or sets a delegate used to get the text value for each item.

 - Boolean SortAlphabetically

Gets or sets a value indicating that the items in the list are sorted alphabetically, instead of by numerical value of the enumeration

 - Eto.Forms.BindableBinding`2[Eto.Forms.EnumDropDown`1[T],T] SelectedValueBinding

Gets a new binding for the  property.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.ListItemCollection Items

Gets the list of items in the control.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store for the items of the list control.

 - Int32 SelectedIndex

Gets or sets the index of the currently selected item in the

 - System.Object SelectedValue

Gets or sets the selected object value of the item in

 - System.String SelectedKey

Gets or sets the key of the selected item in the .

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Int32] SelectedIndexBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.String] SelectedKeyBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Object] SelectedValueBinding

Gets the binding to the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridColumnEventArgs

**** Type Info

 - Name:           GridColumnEventArgs
 - Full Name:      Eto.Forms.GridColumnEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.GridColumn Column

Gets the column that originated the event


**** Constructors

	Void .ctor(GridColumn)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridLines

**** Type Info

 - Name:           GridLines
 - Full Name:      Eto.Forms.GridLines
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.GridLines None

No grid lines shown

 - Eto.Forms.GridLines Horizontal

A horizontal line is shown between each row

 - Eto.Forms.GridLines Vertical

A vertical line is shown between each column

 - Eto.Forms.GridLines Both

Shows both vertical and horizontal lines between each column/row


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.GridCellFormatEventArgs

**** Type Info

 - Name:           GridCellFormatEventArgs
 - Full Name:      Eto.Forms.GridCellFormatEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.GridColumn Column

Gets the column to format

 - System.Object Item

Gets the item that is associated with the row being formatted

 - Int32 Row

Gets the row number in the data source

 - Eto.Drawing.Font Font

Gets or sets the font to use for the cell, or null to use the default font

 - Eto.Drawing.Color BackgroundColor

Gets or sets the background color for the cell

 - Eto.Drawing.Color ForegroundColor

Gets or sets the foreground color for the cell contents


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Grid

**** Type Info

 - Name:           Grid
 - Full Name:      Eto.Forms.Grid
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String CellEditingEvent

Event identifier for handlers when attaching the  event

 - System.String CellEditedEvent

Event identifier for handlers when attaching the  event

 - System.String CellClickEvent

Event identifier for the  event.

 - System.String CellDoubleClickEvent

Event identifier for the  event.

 - System.String SelectionChangedEvent

Event identifier for handlers when attaching the  event

 - System.String ColumnHeaderClickEvent

Event identifier for handlers when attaching the  event

 - System.String CellFormattingEvent

Event identifier for handlers when attaching the  event


**** Properties

 - Eto.Forms.GridColumnCollection Columns

Gets the collection of columns to display in the grid

 - Boolean ShowHeader

Gets or sets a value indicating that the header should be shown

 - Boolean AllowColumnReordering

Gets or sets a value indicating whether the user can re-order columns

 - Boolean AllowMultipleSelection

Gets or sets a value indicating whether the user can select multiple rows

 - System.Collections.Generic.IEnumerable`1[System.Object] SelectedItems

Gets an enumeration of the currently selected items

 - System.Object SelectedItem

Gets an enumeration of the currently selected items

 - Eto.Forms.BindableBinding`2[Eto.Forms.Grid,System.Object] SelectedItemBinding

Gets a binding object to bind to the  property.

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

Gets the selected rows indexes

 - Int32 RowHeight

Gets or sets the height for each row in the grid

 - Eto.Forms.GridLines GridLines

Gets or sets the style of grid lines to show between columns and rows

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void SelectRow (System.Int32 row)

Selects the row to the specified , clearing other selections

 - Public  System.Void SelectAll ()

Selects all rows

 - Public  System.Void UnselectRow (System.Int32 row)

Unselects the specified

 - Public  System.Void UnselectAll ()

Clears the selection

 - Public  System.Void BeginEdit (System.Int32 row, System.Int32 column)

Begin to edit one cell

 - Public  System.Void ScrollToRow (System.Int32 row)

Scrolls to show the specified row in the view

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PasswordBox

**** Type Info

 - Name:           PasswordBox
 - Full Name:      Eto.Forms.PasswordBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

Gets or sets a value indicating whether the value is read only

 - Int32 MaxLength

Gets or sets the maximum length of password the user can enter

 - Char PasswordChar

Gets or sets the password display character hint

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ProgressBar

**** Type Info

 - Name:           ProgressBar
 - Full Name:      Eto.Forms.ProgressBar
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 MaxValue

Gets or sets the value of the progress bar that represents 100% complete. The default is 100.

 - Int32 MinValue

Gets or sets the minimum value of the progress that represents 0% complete. The default is 0.

 - Int32 Value

Gets or sets the current progress that falls between  and

 - Boolean Indeterminate

Gets or sets a value indicating whether the progress is indeterminate

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SearchBox

**** Type Info

 - Name:           SearchBox
 - Full Name:      Eto.Forms.SearchBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextBox

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Int32 MaxLength

Gets or sets the maximum length of the text that can be entered in the control.

 - System.String PlaceholderText

Gets or sets the placeholder text to show as a hint of what the user should enter.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Int32 CaretIndex

Gets or sets the index of the current insertion point.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the current text selection.

 - System.String SelectedText

Gets or sets the selected text.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all of the text in the control.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TextInputEventArgs

**** Type Info

 - Name:           TextInputEventArgs
 - Full Name:      Eto.Forms.TextInputEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ComponentModel.CancelEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

The entered text, or null if no text was entered.

 - Boolean Cancel


**** Constructors

	Void .ctor(String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ThemedContainerHandler`3

**** Type Info

 - Name:           ThemedContainerHandler`3
 - Full Name:      Eto.Forms.ThemedContainerHandler`3
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ThemedControlHandler`3[TControl,TWidget,TCallback]

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size ClientSize

Gets or sets the size of the client.

 - Boolean RecurseToChildren

Gets a value indicating whether PreLoad/Load/LoadComplete/Unload events are propegated to the children controls

 - Eto.Drawing.Color BackgroundColor

 - Boolean PropagateLoadEvents

 - Eto.Drawing.Size Size

 - Boolean Enabled

 - Boolean HasFocus

 - Boolean Visible

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

 - Eto.Drawing.Point Location

 - System.String ToolTip

 - Eto.Forms.Cursor Cursor

 - System.Object ControlObject

 - TCallback Callback

 - TControl Control

 - Boolean HasControl

 - TWidget Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors


**** Instance Methods

 - Public  System.Void Invalidate ()

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

 - Public  System.Void SuspendLayout ()

 - Public  System.Void ResumeLayout ()

 - Public  System.Void Focus ()

 - Public  System.Void OnPreLoad (System.EventArgs e)

 - Public  System.Void OnLoad (System.EventArgs e)

 - Public  System.Void OnLoadComplete (System.EventArgs e)

 - Public  System.Void OnUnLoad (System.EventArgs e)

 - Public  System.Void SetParent (Eto.Forms.Container parent)

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

 - Public  System.Void MapPlatformCommand (System.String systemAction, Eto.Forms.Command action)

 - Public  System.Void AttachEvent (System.String id)

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ThemedControlHandler`3

**** Type Info

 - Name:           ThemedControlHandler`3
 - Full Name:      Eto.Forms.ThemedControlHandler`3
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.WidgetHandler`3[TControl,TWidget,TCallback]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean PropagateLoadEvents

Gets a value indicating whether ///
            events are propagated to the inner control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Boolean Enabled

Gets or sets a value indicating whether this control is enabled

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean Visible

Gets or sets a value indicating whether this control is visible to the user.

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.Object ControlObject

Gets the instance of the platform-specific object

 - TCallback Callback

 - TControl Control

 - Boolean HasControl

 - TWidget Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void OnPreLoad (System.EventArgs e)

Called before the control is loaded on a form

 - Public  System.Void OnLoad (System.EventArgs e)

Called when the control is loaded on a form

 - Public  System.Void OnLoadComplete (System.EventArgs e)

Called after all other controls have been loaded

 - Public  System.Void OnUnLoad (System.EventArgs e)

Called when the control is unloaded, which is when it is not currently on a displayed window

 - Public  System.Void SetParent (Eto.Forms.Container parent)

Called when the parent of the control has been set

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  System.Void MapPlatformCommand (System.String systemAction, Eto.Forms.Command action)

Specifies a command to execute for a platform-specific command

 - Public  System.Void AttachEvent (System.String id)

Attaches the specified event to the platform-specific control

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ITreeItem

**** Type Info

 - Name:           ITreeItem
 - Full Name:      Eto.Forms.ITreeItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TreeItemCollection

**** Type Info

 - Name:           TreeItemCollection
 - Full Name:      Eto.Forms.TreeItemCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DataStoreCollection`1[Eto.Forms.ITreeItem]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.ITreeItem Item [Int32]


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Sort (System.Collections.Generic.IComparer`1[Eto.Forms.ITreeItem] comparer)

 - Public  System.Void Sort (System.Comparison`1[Eto.Forms.ITreeItem] comparison)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.ITreeItem] items)

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (Eto.Forms.ITreeItem item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.ITreeItem[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.ITreeItem item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.ITreeItem] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.ITreeItem item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.ITreeItem item)

 - Public  System.Boolean Remove (Eto.Forms.ITreeItem item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeItem

**** Type Info

 - Name:           TreeItem
 - Full Name:      Eto.Forms.TreeItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ImageListItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.TreeItemCollection Children

Gets the children collection

 - Eto.Forms.ITreeItem Parent

Gets or sets the parent tree item

 - Boolean Expandable

Gets a value indicating whether this  is expandable.

 - Boolean Expanded

Gets or sets a value indicating whether this  is expanded.

 - Eto.Forms.ITreeItem Item [Int32]

Gets the child  at the specified index.

 - Int32 Count

Gets the count of children of this node

 - Eto.Drawing.Image Image

Gets or sets the image for this item.

 - System.String Text

Gets or sets the text of the item.

 - System.String Key

Gets or sets the unique key of the item.

 - System.Object Tag

Gets or sets custom data for the item.


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)

	Void .ctor(ITreeItem[])


**** Instance Methods

 - Public  System.String ToString ()

Gets the listItem's string

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ITreeStore

**** Type Info

 - Name:           ITreeStore
 - Full Name:      Eto.Forms.ITreeStore
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TreeViewItemEventArgs

**** Type Info

 - Name:           TreeViewItemEventArgs
 - Full Name:      Eto.Forms.TreeViewItemEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ITreeItem Item

Gets the item that triggered the event


**** Constructors

	Void .ctor(ITreeItem)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeViewItemCancelEventArgs

**** Type Info

 - Name:           TreeViewItemCancelEventArgs
 - Full Name:      Eto.Forms.TreeViewItemCancelEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ComponentModel.CancelEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ITreeItem Item

Gets the item that triggered the event

 - Boolean Cancel


**** Constructors

	Void .ctor(ITreeItem)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeViewItemEditEventArgs

**** Type Info

 - Name:           TreeViewItemEditEventArgs
 - Full Name:      Eto.Forms.TreeViewItemEditEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TreeViewItemCancelEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Label

Gets or sets the label of the item

 - Eto.Forms.ITreeItem Item

Gets the item that triggered the event

 - Boolean Cancel


**** Constructors

	Void .ctor(ITreeItem, String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeView

**** Type Info

 - Name:           TreeView
 - Full Name:      Eto.Forms.TreeView
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ActivatedEvent

Identifier for handlers when attaching the  event

 - System.String SelectionChangedEvent

Identifier for handlers when attaching the  event

 - System.String ExpandingEvent

Identifier for handlers when attaching the  event

 - System.String ExpandedEvent

Identifier for handlers when attaching the  event

 - System.String CollapsingEvent

Identifier for handlers when attaching the  event

 - System.String CollapsedEvent

Identifier for handlers when attaching the  event

 - System.String LabelEditedEvent

Identifier for handlers when attaching the  event

 - System.String LabelEditingEvent

Identifier for handlers when attaching the  event

 - System.String NodeMouseClickEvent

Identifier for handlers when attaching the  event


**** Properties

 - Eto.Forms.ITreeItem SelectedItem

Gets or sets the selected item.

 - Eto.Forms.ITreeStore DataStore

Gets or sets the data store.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text for all nodes.

 - Boolean LabelEdit

Gets or sets a value indicating whether users can edit the labels of items

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu to show when the user right clicks or presses the menu key

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void RefreshData ()

Refreshes the data, keeping the selection

 - Public  System.Void RefreshItem (Eto.Forms.ITreeItem item)

Refreshes the specified item and all its children, keeping the selection if not part of the refreshed nodes

 - Public  Eto.Forms.ITreeItem GetNodeAt (Eto.Drawing.PointF point)

Gets the node at a specified point from the origin of the control

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DataStoreVirtualCollection`1

**** Type Info

 - Name:           DataStoreVirtualCollection`1
 - Full Name:      Eto.Forms.DataStoreVirtualCollection`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T Item [Int32]

Gets or sets the item at the specified index. This collection is read-only so setting the item throws an exception.

 - Int32 Count

Gets the count of items in this collection

 - Boolean IsReadOnly

Gets a value indicating whether this instance is read only.

 - Boolean IsFixedSize

Gets a value indicating whether this instance is fixed size.

 - Boolean IsSynchronized

Gets a value indicating whether this instance is synchronized.

 - System.Object SyncRoot

Gets the sync root.


**** Constructors

	Void .ctor(IDataStore`1)


**** Instance Methods

 - Public  System.Int32 IndexOf (T item)

Determines the index of a specific item in the collection.

 - Public  System.Void Insert (System.Int32 index, T item)

Inserts an item at the specified index. This collection is read-only so this throws an exception.

 - Public  System.Void RemoveAt (System.Int32 index)

Removes the item at the specified index. This collection is read-only so this throws an exception.

 - Public  System.Void Add (T item)

Adds an item to the current collection. This collection is read-only so this throws an exception.

 - Public  System.Void Clear ()

Clears all items from the collection. This collection is read-only so this throws an exception.

 - Public  System.Boolean Contains (T item)

Determines whether the current collection contains a specific value.

 - Public  System.Void CopyTo (T[] array, System.Int32 arrayIndex)

Copies the contents of the collection to the specified array starting at the specified index

 - Public  System.Boolean Remove (T item)

Removes the item at the specified index. This collection is read-only so this throws an exception.

 - Public  System.Collections.Generic.IEnumerator`1[T] GetEnumerator ()

Gets the enumerator for the collection

 - Public  System.Int32 Add (System.Object value)

Adds an item to the current collection. This collection is read-only so this throws an exception.

 - Public  System.Boolean Contains (System.Object value)

Determines whether the current collection contains a specific value.

 - Public  System.Int32 IndexOf (System.Object value)

Determines the index of a specific item in the collection.

 - Public  System.Void Insert (System.Int32 index, System.Object value)

Inserts an item at the specified index. This collection is read-only so this throws an exception.

 - Public  System.Void Remove (System.Object value)

Removes the item at the specified index. This collection is read-only so this throws an exception.

 - Public  System.Void CopyTo (System.Array array, System.Int32 index)

Copies the contents of the collection to the specified array starting at the specified index

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DynamicControl

**** Type Info

 - Name:           DynamicControl
 - Full Name:      Eto.Forms.DynamicControl
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DynamicItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Control Control

Gets or sets the control that this item contains

 - System.Nullable`1[System.Boolean] XScale

Gets or sets the horizontal scale of the item

 - System.Nullable`1[System.Boolean] YScale

Gets or sets the vertical scale of the item


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control Create (Eto.Forms.DynamicLayout layout)

Creates the content for this item

 - Public  System.Void Create (Eto.Forms.DynamicLayout layout, Eto.Forms.TableLayout parent, System.Int32 x, System.Int32 y)

Creates the content for this item

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DynamicItem

**** Type Info

 - Name:           DynamicItem
 - Full Name:      Eto.Forms.DynamicItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Nullable`1[System.Boolean] XScale

Gets or sets the horizontal scale of the item

 - System.Nullable`1[System.Boolean] YScale

Gets or sets the vertical scale of the item


**** Constructors


**** Instance Methods

 - Public  Eto.Forms.Control Create (Eto.Forms.DynamicLayout layout)

Creates the content for this item

 - Public  System.Void Create (Eto.Forms.DynamicLayout layout, Eto.Forms.TableLayout parent, System.Int32 x, System.Int32 y)

Creates the content for this item

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DynamicRow

**** Type Info

 - Name:           DynamicRow
 - Full Name:      Eto.Forms.DynamicRow
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.Collection`1[Eto.Forms.DynamicItem]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.DynamicTable Table

Gets the table this row is contained in

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.DynamicItem] Items

Gets or sets the items on this row.

 - Int32 Count

 - Eto.Forms.DynamicItem Item [Int32]


**** Constructors

	Void .ctor()

	Void .ctor(DynamicItem[])

	Void .ctor(IEnumerable`1)

	Void .ctor(IEnumerable`1, Nullable`1, Nullable`1)


**** Instance Methods

 - Public  System.Void Add (Eto.Forms.Control[] controls)

Add the specified controls to the row

 - Public  System.Void Add (Eto.Forms.DynamicItem[] items)

Add the specified controls to the row

 - Public  System.Void Add (System.Collections.Generic.IEnumerable`1[Eto.Forms.DynamicItem] items)

Add the specified controls to the row

 - Public  System.Void Add (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale)

Add the specified controls to the row

 - Public  System.Void Add (Eto.Forms.DynamicItem item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.DynamicItem[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.DynamicItem item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.DynamicItem] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.DynamicItem item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.DynamicItem item)

 - Public  System.Boolean Remove (Eto.Forms.DynamicItem item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DynamicTable

**** Type Info

 - Name:           DynamicTable
 - Full Name:      Eto.Forms.DynamicTable
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DynamicItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.DynamicRow] Rows

Gets or sets the collection of rows in the table

 - Eto.Forms.TableLayout Table

Gets the table layout this item represents

 - Eto.Forms.DynamicTable Parent

Gets or sets the parent table

 - System.Nullable`1[Eto.Drawing.Padding] Padding

Gets or sets the padding around the table cells

 - System.Nullable`1[Eto.Drawing.Size] Spacing

Gets or sets the spacing between the table cells

 - Boolean Visible

Gets or sets a value indicating whether this  is visible.

 - System.Nullable`1[System.Boolean] XScale

Gets or sets the horizontal scale of the item

 - System.Nullable`1[System.Boolean] YScale

Gets or sets the vertical scale of the item


**** Constructors

	Void .ctor()

	Void .ctor(DynamicRow[])

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Void Add (Eto.Forms.DynamicItem item)

Add the specified item to the current row

 - Public  System.Void AddRow (Eto.Forms.DynamicItem item)

Adds the specified item to a new row

 - Public  System.Void AddRow (Eto.Forms.DynamicRow row)

Adds the specified item to a new row

 - Public  Eto.Forms.Control Create (Eto.Forms.DynamicLayout layout)

Creates the content for this item

 - Public  System.Void Create (Eto.Forms.DynamicLayout layout, Eto.Forms.TableLayout parent, System.Int32 x, System.Int32 y)

Creates the content for this item

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Mouse

**** Type Info

 - Name:           Mouse
 - Full Name:      Eto.Forms.Mouse
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean IsSupported

Gets a value indicating whether the current platform supports mouse functions in this class

 - Eto.Drawing.PointF Position

Gets the current mouse position in screen coordinates

 - Eto.Forms.MouseButtons Buttons

Gets the current state of the mouse buttons


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.Boolean IsAnyButtonPressed (Eto.Forms.MouseButtons buttons)

Returns true if any of the specified mouse buttons is pressed.

*** Eto.Forms.PageSettings

**** Type Info

 - Name:           PageSettings
 - Full Name:      Eto.Forms.PageSettings
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.RectangleF PrintableArea

Gets the printable area for the page

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PrintDocument

**** Type Info

 - Name:           PrintDocument
 - Full Name:      Eto.Forms.PrintDocument
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String PrintingEvent

Identifier for handlers when attaching the  event

 - System.String PrintedEvent

Identifier for handlers when attaching the  event

 - System.String PrintPageEvent

Identifier for handlers when attaching the  event


**** Properties

 - System.String Name

Gets or sets the name of the document to show in the printer queue

 - Eto.Forms.PrintSettings PrintSettings

Gets or sets the print settings for the document when printing.

 - Int32 PageCount

Gets or sets the total number of pages available to be printed in this document.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Print ()

Prints this document immediately using the current

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PageOrientation

**** Type Info

 - Name:           PageOrientation
 - Full Name:      Eto.Forms.PageOrientation
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.PageOrientation Portrait

Print the page in portrait mode.

 - Eto.Forms.PageOrientation Landscape

Print the page in landscape mode.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.PrintSelection

**** Type Info

 - Name:           PrintSelection
 - Full Name:      Eto.Forms.PrintSelection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.PrintSelection AllPages

Print all pages

 - Eto.Forms.PrintSelection Selection

Print the selection (defined by the application)

 - Eto.Forms.PrintSelection SelectedPages

Print the selected pages from


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.PrintSettings

**** Type Info

 - Name:           PrintSettings
 - Full Name:      Eto.Forms.PrintSettings
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Copies

Gets or sets the number of copies to print.

 - Eto.Forms.Range`1[System.Int32] MaximumPageRange

Gets or sets the maximum page range the user can select.

 - Eto.Forms.Range`1[System.Int32] SelectedPageRange

Gets or sets the user's selected page range.

 - Eto.Forms.PageOrientation Orientation

Gets or sets the orientation of the page when printing

 - Eto.Forms.PrintSelection PrintSelection

Gets or sets the print selection mode

 - Boolean Collate

Gets or sets a value indicating whether to collate the copies.

 - Boolean Reverse

Gets or sets a value indicating whether to print in reverse.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IHandler)


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.RadioToolItem

**** Type Info

 - Name:           RadioToolItem
 - Full Name:      Eto.Forms.RadioToolItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ToolItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked

Gets or sets a value indicating whether this item is checked.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the tool item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Int32 Order

Gets or sets the order of the tool item when adding to the .

 - System.String Text

Gets or sets the text of the item, with mnemonic.

 - System.String ToolTip

Gets or sets the tool tip to show when hovering the mouse over the item.

 - Eto.Drawing.Image Image

Gets or sets the image for the tool item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag for the tool item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(CheckCommand)


**** Instance Methods

 - Public  System.Void OnCheckedChanged (System.EventArgs e)

Raises the  event.

 - Public  System.Void OnClick (System.EventArgs e)

Raises the  event.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Application

**** Type Info

 - Name:           Application
 - Full Name:      Eto.Forms.Application
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String TerminatingEvent

Identifier for handlers when attaching the  event

 - System.String UnhandledExceptionEvent

Identifier for handlers when attaching the  event


**** Properties

 - Eto.Forms.Application Instance

Gets the current application instance

 - Eto.Forms.Form MainForm

Gets or sets the main form for your application.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Window] Windows

Gets an enumeration of windows currently open in the application.

 - System.String Name

Gets or sets the name of your application

 - Boolean QuitIsSupported

Gets a value indicating whether this  supports the  operation.

 - Eto.Forms.Keys CommonModifier

Gets the common modifier for shortcuts.

 - Eto.Forms.Keys AlternateModifier

Gets the alternate modifier for shortcuts.

 - System.String BadgeLabel

Gets or sets the badge label on the application icon in the dock, taskbar, etc.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(String)

	Void .ctor(Platform)


**** Instance Methods

 - Public  System.Void Run ()

Runs the application and begins the main loop.

 - Public  System.Void Run (Eto.Forms.Form mainForm)

Runs the application and begins the main loop.

 - Public  System.Void Run (Eto.Forms.Dialog dialog)

Runs the application and begins the main loop.

 - Public  Eto.Forms.Application Attach (System.Object context)

Attach the application to an already-running native application with the same platform.

 - Public  System.Void Invoke (System.Action action)

Invoke the specified action on the UI thread, blocking the current execution until it is complete.

 - Public  T Invoke (System.Func`1[T] func)

Invoke the specified action on the UI thread, blocking the current execution until it is complete.

 - Public  System.Void AsyncInvoke (System.Action action)

Invoke the action asynchronously on the UI thread

 - Public  System.Void Quit ()

Quits the application

 - Public  System.Void Open (System.String url)

Open the specified file or url with its associated application.

 - Public  System.Void RunIteration ()

Advanced. Runs an iteration of the main UI loop when you are blocking the UI thread with logic.

 - Public  System.Void Restart ()

Restarts the application

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Container

**** Type Info

 - Name:           Container
 - Full Name:      Eto.Forms.Container
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of logical controls that are directly contained by this container

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  System.Void Remove (Eto.Forms.Control child)

Remove the specified  from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DialogDisplayMode

**** Type Info

 - Name:           DialogDisplayMode
 - Full Name:      Eto.Forms.DialogDisplayMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.DialogDisplayMode Default

The default display mode for modal dialogs in the platform

 - Eto.Forms.DialogDisplayMode Attached

Display the dialog attached to the owner window, if supported (e.g. OS X)

 - Eto.Forms.DialogDisplayMode Separate

Display the dialog as a separate window (e.g. Windows/Linux only supports this mode)

 - Eto.Forms.DialogDisplayMode Navigation

Display in navigation if available


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Dialog`1

**** Type Info

 - Name:           Dialog`1
 - Full Name:      Eto.Forms.Dialog`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Dialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T Result

Gets or sets the result of the dialog

 - Eto.Forms.DialogDisplayMode DisplayMode

Gets or sets the display mode hint

 - Eto.Forms.Button AbortButton

Gets or sets the abort button.

 - Eto.Forms.Button DefaultButton

Gets or sets the default button.

 - System.String Title

Gets or sets the title of the window

 - Eto.Drawing.Point Location

Gets or sets the location of the window

 - Eto.Drawing.Rectangle Bounds

Gets or sets the size and location of the window

 - Eto.Forms.ToolBar ToolBar

Gets or sets the tool bar for the window.

 - Double Opacity

Gets or sets the opacity of the window

 - Eto.Forms.Window Owner

Gets or sets the owner of this window.

 - Eto.Forms.Screen Screen

Gets the screen this window is mostly contained in. Typically defined by the screen center of the window is visible.

 - Eto.Forms.MenuBar Menu

Gets or sets the menu bar for this window

 - Eto.Drawing.Icon Icon

Gets or sets the icon for the window to show in the menu bar.

 - Boolean Resizable

Gets or sets a value indicating whether this  is resizable.

 - Boolean Maximizable

Gets or sets a value indicating whether this  can be maximized.

 - Boolean Minimizable

Gets or sets a value indicating whether this  can be minimized.

 - Boolean ShowInTaskbar

Gets or sets a value indicating whether this  will show in the taskbar.

 - Boolean Topmost

Gets or sets a value indicating whether this  is above all other windows.

 - Eto.Forms.WindowState WindowState

Gets or sets the state of the window.

 - Eto.Drawing.Rectangle RestoreBounds

Gets the bounds of the window before it was minimized or maximized, or the current bounds if  is Normal.

 - Eto.Forms.WindowStyle WindowStyle

Gets or sets the style of this window.

 - Single LogicalPixelSize

Gets the number of pixels per logical pixel when on a high DPI display.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  T ShowModal ()

Shows the dialog and blocks until the user closes the dialog

 - Public  System.Threading.Tasks.Task`1[T] ShowModalAsync ()

Shows the dialog modally asynchronously

 - Public  T ShowModal (Eto.Forms.Control owner)

Shows the dialog and blocks until the user closes the dialog

 - Public  System.Threading.Tasks.Task`1[T] ShowModalAsync (Eto.Forms.Control owner)

Shows the dialog modally asynchronously

 - Public  System.Void Close (T result)

Close the dialog with the specified result

 - Public  System.Void ShowModal (Eto.Forms.Control owner)

Shows the dialog modally, blocking the current thread until it is closed.

 - Public  System.Void ShowModal ()

Shows the dialog modally, blocking the current thread until it is closed.

 - Public  System.Threading.Tasks.Task ShowModalAsync (Eto.Forms.Control owner)

Shows the dialog modally asynchronously

 - Public  System.Threading.Tasks.Task ShowModalAsync ()

Shows the dialog modally asynchronously

 - Public  System.Void Close ()

Closes the window

 - Public  System.Void Minimize ()

Sets  to

 - Public  System.Void Maximize ()

Sets  to

 - Public  System.Void BringToFront ()

Brings the window in front of all other windows in the z-order.

 - Public  System.Void SendToBack ()

Sends the window behind all other windows in the z-order.

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Dialog

**** Type Info

 - Name:           Dialog
 - Full Name:      Eto.Forms.Dialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Window

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.DialogDisplayMode DisplayMode

Gets or sets the display mode hint

 - Eto.Forms.Button AbortButton

Gets or sets the abort button.

 - Eto.Forms.Button DefaultButton

Gets or sets the default button.

 - System.String Title

Gets or sets the title of the window

 - Eto.Drawing.Point Location

Gets or sets the location of the window

 - Eto.Drawing.Rectangle Bounds

Gets or sets the size and location of the window

 - Eto.Forms.ToolBar ToolBar

Gets or sets the tool bar for the window.

 - Double Opacity

Gets or sets the opacity of the window

 - Eto.Forms.Window Owner

Gets or sets the owner of this window.

 - Eto.Forms.Screen Screen

Gets the screen this window is mostly contained in. Typically defined by the screen center of the window is visible.

 - Eto.Forms.MenuBar Menu

Gets or sets the menu bar for this window

 - Eto.Drawing.Icon Icon

Gets or sets the icon for the window to show in the menu bar.

 - Boolean Resizable

Gets or sets a value indicating whether this  is resizable.

 - Boolean Maximizable

Gets or sets a value indicating whether this  can be maximized.

 - Boolean Minimizable

Gets or sets a value indicating whether this  can be minimized.

 - Boolean ShowInTaskbar

Gets or sets a value indicating whether this  will show in the taskbar.

 - Boolean Topmost

Gets or sets a value indicating whether this  is above all other windows.

 - Eto.Forms.WindowState WindowState

Gets or sets the state of the window.

 - Eto.Drawing.Rectangle RestoreBounds

Gets the bounds of the window before it was minimized or maximized, or the current bounds if  is Normal.

 - Eto.Forms.WindowStyle WindowStyle

Gets or sets the style of this window.

 - Single LogicalPixelSize

Gets the number of pixels per logical pixel when on a high DPI display.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void ShowModal (Eto.Forms.Control owner)

Shows the dialog modally, blocking the current thread until it is closed.

 - Public  System.Void ShowModal ()

Shows the dialog modally, blocking the current thread until it is closed.

 - Public  System.Threading.Tasks.Task ShowModalAsync (Eto.Forms.Control owner)

Shows the dialog modally asynchronously

 - Public  System.Threading.Tasks.Task ShowModalAsync ()

Shows the dialog modally asynchronously

 - Public  System.Void Close ()

Closes the window

 - Public  System.Void Minimize ()

Sets  to

 - Public  System.Void Maximize ()

Sets  to

 - Public  System.Void BringToFront ()

Brings the window in front of all other windows in the z-order.

 - Public  System.Void SendToBack ()

Sends the window behind all other windows in the z-order.

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.FileDialogFilter

**** Type Info

 - Name:           FileDialogFilter
 - Full Name:      Eto.Forms.FileDialogFilter
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

Gets or sets the name of the filter.

 - System.String[] Extensions

Gets or sets the extensions to filter the file list


**** Constructors

	Void .ctor()

	Void .ctor(String, String[])


**** Instance Methods

 - Public  System.String ToString ()

Returns a  that represents the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.FileDialog

**** Type Info

 - Name:           FileDialog
 - Full Name:      Eto.Forms.FileDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonDialog

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String FileName

Gets or sets the full name and path of the file that is selected

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.FileDialogFilter] Filters

Gets the collection of available file filters the user can select from.

 - Int32 CurrentFilterIndex

Gets or sets the index of the current filter in the  collection

 - Eto.Forms.FileDialogFilter CurrentFilter

Gets or sets the index of the current filter in the  collection

 - Boolean CheckFileExists

Gets or sets a value indicating whether this  checks if the file exists 
            before the user can close the dialog.

 - System.String Title

Gets or sets the title of the dialog.

 - System.Uri Directory

Gets or sets the directory the file dialog will show files.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Form

**** Type Info

 - Name:           Form
 - Full Name:      Eto.Forms.Form
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Window

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ShowActivated

Gets or sets a value indicating that the form should be activated when initially shown.

 - System.String Title

Gets or sets the title of the window

 - Eto.Drawing.Point Location

Gets or sets the location of the window

 - Eto.Drawing.Rectangle Bounds

Gets or sets the size and location of the window

 - Eto.Forms.ToolBar ToolBar

Gets or sets the tool bar for the window.

 - Double Opacity

Gets or sets the opacity of the window

 - Eto.Forms.Window Owner

Gets or sets the owner of this window.

 - Eto.Forms.Screen Screen

Gets the screen this window is mostly contained in. Typically defined by the screen center of the window is visible.

 - Eto.Forms.MenuBar Menu

Gets or sets the menu bar for this window

 - Eto.Drawing.Icon Icon

Gets or sets the icon for the window to show in the menu bar.

 - Boolean Resizable

Gets or sets a value indicating whether this  is resizable.

 - Boolean Maximizable

Gets or sets a value indicating whether this  can be maximized.

 - Boolean Minimizable

Gets or sets a value indicating whether this  can be minimized.

 - Boolean ShowInTaskbar

Gets or sets a value indicating whether this  will show in the taskbar.

 - Boolean Topmost

Gets or sets a value indicating whether this  is above all other windows.

 - Eto.Forms.WindowState WindowState

Gets or sets the state of the window.

 - Eto.Drawing.Rectangle RestoreBounds

Gets the bounds of the window before it was minimized or maximized, or the current bounds if  is Normal.

 - Eto.Forms.WindowStyle WindowStyle

Gets or sets the style of this window.

 - Single LogicalPixelSize

Gets the number of pixels per logical pixel when on a high DPI display.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IHandler)


**** Instance Methods

 - Public  System.Void Show ()

Show the form

 - Public  System.Void Close ()

Closes the window

 - Public  System.Void Minimize ()

Sets  to

 - Public  System.Void Maximize ()

Sets  to

 - Public  System.Void BringToFront ()

Brings the window in front of all other windows in the z-order.

 - Public  System.Void SendToBack ()

Sends the window behind all other windows in the z-order.

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Keys

**** Type Info

 - Name:           Keys
 - Full Name:      Eto.Forms.Keys
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.Keys None

No key

 - Eto.Forms.Keys A

The A Key

 - Eto.Forms.Keys B

The B Key

 - Eto.Forms.Keys C

The C Key

 - Eto.Forms.Keys D

The D Key

 - Eto.Forms.Keys E

The E Key

 - Eto.Forms.Keys F

The F Key

 - Eto.Forms.Keys G

The G Key

 - Eto.Forms.Keys H

The H Key

 - Eto.Forms.Keys I

The I Key

 - Eto.Forms.Keys J

The J Key

 - Eto.Forms.Keys K

The K Key

 - Eto.Forms.Keys L

The L Key

 - Eto.Forms.Keys M

The M Key

 - Eto.Forms.Keys N

No key

 - Eto.Forms.Keys O

The O Key

 - Eto.Forms.Keys P

The P Key

 - Eto.Forms.Keys Q

The Q Key

 - Eto.Forms.Keys R

The R Key

 - Eto.Forms.Keys S

The S Key

 - Eto.Forms.Keys T

The T Key

 - Eto.Forms.Keys U

The U Key

 - Eto.Forms.Keys V

The V Key

 - Eto.Forms.Keys W

The W Key

 - Eto.Forms.Keys X

The X Key

 - Eto.Forms.Keys Y

The Y Key

 - Eto.Forms.Keys Z

The Z Key

 - Eto.Forms.Keys F1

The F1 Key

 - Eto.Forms.Keys F2

The F2 Key

 - Eto.Forms.Keys F3

The F3 Key

 - Eto.Forms.Keys F4

The F4 Key

 - Eto.Forms.Keys F5

The F5 Key

 - Eto.Forms.Keys F6

The F6 Key

 - Eto.Forms.Keys F7

The F7 Key

 - Eto.Forms.Keys F8

The F8 Key

 - Eto.Forms.Keys F9

The F9 Key

 - Eto.Forms.Keys F10

The F10 Key

 - Eto.Forms.Keys F11

The F11 Key

 - Eto.Forms.Keys F12

The F12 Key

 - Eto.Forms.Keys D0

The 0 digit Key

 - Eto.Forms.Keys D1

The 1 digit Key

 - Eto.Forms.Keys D2

The 2 digit Key

 - Eto.Forms.Keys D3

The 3 digit Key

 - Eto.Forms.Keys D4

The 4 digit Key

 - Eto.Forms.Keys D5

The 5 digit Key

 - Eto.Forms.Keys D6

The 6 digit Key

 - Eto.Forms.Keys D7

The 7 digit Key

 - Eto.Forms.Keys D8

The 8 digit Key

 - Eto.Forms.Keys D9

The 9 digit Key

 - Eto.Forms.Keys Minus

The Minus '-' Key

 - Eto.Forms.Keys Plus

The Plus '+' Key

 - Eto.Forms.Keys Grave

The Grave '`' Key

 - Eto.Forms.Keys Insert

The Insert Key

 - Eto.Forms.Keys Home

The Home Key

 - Eto.Forms.Keys PageUp

The Page Up Key

 - Eto.Forms.Keys PageDown

The Page Down Key

 - Eto.Forms.Keys Delete

The Delete Key

 - Eto.Forms.Keys End

The End Key

 - Eto.Forms.Keys Divide

The Divide '/' Key

 - Eto.Forms.Keys Decimal

The Decimal '.' Key

 - Eto.Forms.Keys Backspace

The Backspace Key

 - Eto.Forms.Keys Up

The Up Key

 - Eto.Forms.Keys Down

The Down Key

 - Eto.Forms.Keys Left

The Left Key

 - Eto.Forms.Keys Right

The Right Key

 - Eto.Forms.Keys Tab

The Tab Key

 - Eto.Forms.Keys Space

The Space Key

 - Eto.Forms.Keys CapsLock

The Caps Lock Key

 - Eto.Forms.Keys ScrollLock

The Scroll Lock Key

 - Eto.Forms.Keys PrintScreen

The Print Screen Key

 - Eto.Forms.Keys NumberLock

The Number Lock Key

 - Eto.Forms.Keys Enter

The Enter Key

 - Eto.Forms.Keys Escape

The Escape Key

 - Eto.Forms.Keys Menu

The menu key

 - Eto.Forms.Keys Backslash

The Bacslash '\' Key

 - Eto.Forms.Keys Equal

The Equal '=' Key

 - Eto.Forms.Keys Semicolon

The Semicolon ';' Key

 - Eto.Forms.Keys Quote

The Quote ''' Key

 - Eto.Forms.Keys Comma

The Comma ',' Key

 - Eto.Forms.Keys Period

The Period '.' Key

 - Eto.Forms.Keys ForwardSlash

The Forward Slash '/' Key

 - Eto.Forms.Keys RightBracket

The Right Bracket ']' Key

 - Eto.Forms.Keys LeftBracket

The Left Bracket '['  Key

 - Eto.Forms.Keys ContextMenu

/// The context menu Key ///

 - Eto.Forms.Keys Shift

The Shift Key Modifier

 - Eto.Forms.Keys Alt

The Alt Key Modifier

 - Eto.Forms.Keys Control

The Control Key Modifier

 - Eto.Forms.Keys Application

The Application/Windows Key Modifier

 - Eto.Forms.Keys ModifierMask

The mask for the modifiers (///)

 - Eto.Forms.Keys KeyMask

The mask for the key value without modifiers


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.KeysExtensions

**** Type Info

 - Name:           KeysExtensions
 - Full Name:      Eto.Forms.KeysExtensions
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.String ToShortcutString (Eto.Forms.Keys key, System.String separator)

Converts the specified key to a shortcut string such as Ctrl+Alt+Z

*** Eto.Forms.Layout

**** Type Info

 - Name:           Layout
 - Full Name:      Eto.Forms.Layout
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Container

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of logical controls that are directly contained by this container

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Update ()

Re-calculates the layout of the controls and re-positions them, if necessary

 - Public  System.Void BeginInit ()

Begins the initialization when loading from xaml or other code generated scenarios

 - Public  System.Void EndInit ()

Ends the initialization when loading from xaml or other code generated scenarios

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  System.Void Remove (Eto.Forms.Control child)

Remove the specified  from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.MessageBoxButtons

**** Type Info

 - Name:           MessageBoxButtons
 - Full Name:      Eto.Forms.MessageBoxButtons
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.MessageBoxButtons OK

Only a single OK button

 - Eto.Forms.MessageBoxButtons OKCancel

OK and Cancel buttons

 - Eto.Forms.MessageBoxButtons YesNo

Yes and no buttons

 - Eto.Forms.MessageBoxButtons YesNoCancel

Yes, no, and cancel buttons


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.MessageBoxType

**** Type Info

 - Name:           MessageBoxType
 - Full Name:      Eto.Forms.MessageBoxType
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.MessageBoxType Information

Informational message box, usually signified a lower case 'i' icon

 - Eto.Forms.MessageBoxType Warning

Warning message box, usually signified by an exclamation mark icon

 - Eto.Forms.MessageBoxType Error

Error message box, usually signified by a stop sign

 - Eto.Forms.MessageBoxType Question

Question message box, usually signified by a question mark icon


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.MessageBoxDefaultButton

**** Type Info

 - Name:           MessageBoxDefaultButton
 - Full Name:      Eto.Forms.MessageBoxDefaultButton
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.MessageBoxDefaultButton Default

Automatically select the default button, preferring the negative form first such as , then .

 - Eto.Forms.MessageBoxDefaultButton OK

The OK button is default

 - Eto.Forms.MessageBoxDefaultButton Yes

The Yes button is default

 - Eto.Forms.MessageBoxDefaultButton No

The No button is default

 - Eto.Forms.MessageBoxDefaultButton Cancel

The Cancel button is default


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.MessageBox

**** Type Info

 - Name:           MessageBox
 - Full Name:      Eto.Forms.MessageBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.DialogResult Show (System.String text, Eto.Forms.MessageBoxType type)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (System.String text, System.String caption, Eto.Forms.MessageBoxType type)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (Eto.Forms.Control parent, System.String text, Eto.Forms.MessageBoxType type)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (Eto.Forms.Control parent, System.String text, System.String caption, Eto.Forms.MessageBoxType type)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (System.String text, Eto.Forms.MessageBoxButtons buttons, Eto.Forms.MessageBoxType type, Eto.Forms.MessageBoxDefaultButton defaultButton)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (System.String text, System.String caption, Eto.Forms.MessageBoxButtons buttons, Eto.Forms.MessageBoxType type, Eto.Forms.MessageBoxDefaultButton defaultButton)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (Eto.Forms.Control parent, System.String text, Eto.Forms.MessageBoxButtons buttons, Eto.Forms.MessageBoxType type, Eto.Forms.MessageBoxDefaultButton defaultButton)

Shows a message box, blocking input to all windows of the application until closed

 - Public Static Eto.Forms.DialogResult Show (Eto.Forms.Control parent, System.String text, System.String caption, Eto.Forms.MessageBoxButtons buttons, Eto.Forms.MessageBoxType type, Eto.Forms.MessageBoxDefaultButton defaultButton)

Shows a message box, blocking input to all windows of the application until closed

*** Eto.Forms.OpenFileDialog

**** Type Info

 - Name:           OpenFileDialog
 - Full Name:      Eto.Forms.OpenFileDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.FileDialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean MultiSelect

Gets or sets a value indicating whether the user can select multiple files, or a single file.

 - System.Collections.Generic.IEnumerable`1[System.String] Filenames

Gets the full path of the files selected by the user, when  is true.

 - System.String FileName

Gets or sets the full name and path of the file that is selected

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.FileDialogFilter] Filters

Gets the collection of available file filters the user can select from.

 - Int32 CurrentFilterIndex

Gets or sets the index of the current filter in the  collection

 - Eto.Forms.FileDialogFilter CurrentFilter

Gets or sets the index of the current filter in the  collection

 - Boolean CheckFileExists

Gets or sets a value indicating whether this  checks if the file exists 
            before the user can close the dialog.

 - System.String Title

Gets or sets the title of the dialog.

 - System.Uri Directory

Gets or sets the directory the file dialog will show files.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PixelLayout

**** Type Info

 - Name:           PixelLayout
 - Full Name:      Eto.Forms.PixelLayout
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Layout

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - System.Collections.Generic.List`1[Eto.Forms.Control] Contents

Gets a collection of controls that are contained by this layout

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Add (Eto.Forms.Control control, System.Int32 x, System.Int32 y)

Adds a control to the layout with the specified pixel coordinates

 - Public  System.Void Add (Eto.Forms.Control control, Eto.Drawing.Point location)

Adds a control to the layout with the specified pixel coordinates

 - Public  System.Void Move (Eto.Forms.Control control, System.Int32 x, System.Int32 y)

Moves the control to the specified coordinates

 - Public  System.Void Move (Eto.Forms.Control control, Eto.Drawing.Point location)

Moves the control to the specified coordinates

 - Public  System.Void Remove (Eto.Forms.Control child)

Remove the specified child control.

 - Public  System.Void EndInit ()

Ends the initialization when loading from xaml or other code generated scenarios

 - Public  System.Void Update ()

Re-calculates the layout of the controls and re-positions them, if necessary

 - Public  System.Void BeginInit ()

Begins the initialization when loading from xaml or other code generated scenarios

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Point GetLocation (Eto.Forms.Control control)

Gets the location of the control in the container

 - Public Static System.Void SetLocation (Eto.Forms.Control control, Eto.Drawing.Point value)

Sets the location of the specified control

*** Eto.Forms.SaveFileDialog

**** Type Info

 - Name:           SaveFileDialog
 - Full Name:      Eto.Forms.SaveFileDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.FileDialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String FileName

Gets or sets the full name and path of the file that is selected

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.FileDialogFilter] Filters

Gets the collection of available file filters the user can select from.

 - Int32 CurrentFilterIndex

Gets or sets the index of the current filter in the  collection

 - Eto.Forms.FileDialogFilter CurrentFilter

Gets or sets the index of the current filter in the  collection

 - Boolean CheckFileExists

Gets or sets a value indicating whether this  checks if the file exists 
            before the user can close the dialog.

 - System.String Title

Gets or sets the title of the dialog.

 - System.Uri Directory

Gets or sets the directory the file dialog will show files.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SelectFolderDialog

**** Type Info

 - Name:           SelectFolderDialog
 - Full Name:      Eto.Forms.SelectFolderDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonDialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Title

Gets or sets the title of dialog

 - System.String Directory

Gets or sets the selected directory.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TableLayout

**** Type Info

 - Name:           TableLayout
 - Full Name:      Eto.Forms.TableLayout
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Layout

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.TableRow] Rows

Gets the collection of rows in the table

 - Eto.Drawing.Size Dimensions

Gets the dimensions of the table in cells.

 - Eto.Drawing.Size Spacing

Gets or sets the horizontal and vertical spacing between each of the cells of the table.

 - Eto.Drawing.Padding Padding

Gets or sets the padding bordering the table.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(Int32, Int32)

	Void .ctor(Size)

	Void .ctor(TableRow[])

	Void .ctor(IEnumerable`1)

	Void .ctor(Boolean, TableRow[])


**** Instance Methods

 - Public  System.Void SetColumnScale (System.Int32 column, System.Boolean scale)

Sets the scale for the specified column.

 - Public  System.Boolean GetColumnScale (System.Int32 column)

Gets the scale for the specified column.

 - Public  System.Void SetRowScale (System.Int32 row, System.Boolean scale)

Sets the scale for the specified row.

 - Public  System.Boolean GetRowScale (System.Int32 row)

Gets the scale for the specified row.

 - Public  System.Void Add (Eto.Forms.Control control, System.Int32 x, System.Int32 y)

Adds a control to the specified x & y coordinates.

 - Public  System.Void Add (Eto.Forms.Control control, System.Int32 x, System.Int32 y, System.Boolean xscale, System.Boolean yscale)

Adds a control to the specified x & y coordinates.

 - Public  System.Void Add (Eto.Forms.Control control, Eto.Drawing.Point location)

Adds a control to the specified x & y coordinates.

 - Public  System.Void Move (Eto.Forms.Control control, System.Int32 x, System.Int32 y)

Moves the specified control to the new x and y coordinates.

 - Public  System.Void Move (Eto.Forms.Control control, Eto.Drawing.Point location)

Moves the specified control to the new x and y coordinates.

 - Public  System.Void Remove (Eto.Forms.Control child)

Remove the specified child control.

 - Public  System.Void EndInit ()

Ends the initialization when loading from xaml or other code generated scenarios

 - Public  System.Void Update ()

Re-calculates the layout of the controls and re-positions them, if necessary

 - Public  System.Void BeginInit ()

Begins the initialization when loading from xaml or other code generated scenarios

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.TableLayout AutoSized (Eto.Forms.Control control, System.Nullable`1[Eto.Drawing.Padding] padding, System.Boolean centered)

Creates a table layout with an auto sized control.

 - Public Static Eto.Forms.TableLayout Horizontal (Eto.Forms.TableCell[] cells)

Creates a horizontal table layout with the specified cells.

 - Public Static Eto.Forms.TableLayout HorizontalScaled (Eto.Forms.TableCell[] cells)

Creates a horizontal table layout with the specified cells scaled equally.

 - Public Static Eto.Forms.TableLayout Horizontal (System.Int32 spacing, Eto.Forms.TableCell[] cells)

Creates a horizontal table layout with the specified cells.

 - Public Static Eto.Forms.TableLayout HorizontalScaled (System.Int32 spacing, Eto.Forms.TableCell[] cells)

Creates a horizontal table layout with the specified cells scaled equally.

*** Eto.Forms.UITimer

**** Type Info

 - Name:           UITimer
 - Full Name:      Eto.Forms.UITimer
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Double Interval

Gets or sets the interval, in seconds

 - Boolean Started

Gets a value indicating whether this  is started.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Start ()

Starts the timer

 - Public  System.Void Stop ()

Stops a running timer

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WindowState

**** Type Info

 - Name:           WindowState
 - Full Name:      Eto.Forms.WindowState
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.WindowState Normal

Normal, windowed state

 - Eto.Forms.WindowState Maximized

Window is maximized, taking the entire screen space

 - Eto.Forms.WindowState Minimized

Window is minimized to the dock/taskbar/etc.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.WindowStyle

**** Type Info

 - Name:           WindowStyle
 - Full Name:      Eto.Forms.WindowStyle
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.WindowStyle Default

Default, bordered style

 - Eto.Forms.WindowStyle None

Window with no border


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Window

**** Type Info

 - Name:           Window
 - Full Name:      Eto.Forms.Window
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ClosedEvent

Identifier for handlers when attaching the  event.

 - System.String ClosingEvent

Identifier for handlers when attaching the  event.

 - System.String LocationChangedEvent

Identifier for handlers when attaching the  event.

 - System.String WindowStateChangedEvent

Identifier for handlers when attaching the  event.

 - System.String LogicalPixelSizeChangedEvent

Identifier for handlers when attaching the  event.


**** Properties

 - System.String Title

Gets or sets the title of the window

 - Eto.Drawing.Point Location

Gets or sets the location of the window

 - Eto.Drawing.Rectangle Bounds

Gets or sets the size and location of the window

 - Eto.Forms.ToolBar ToolBar

Gets or sets the tool bar for the window.

 - Double Opacity

Gets or sets the opacity of the window

 - Eto.Forms.Window Owner

Gets or sets the owner of this window.

 - Eto.Forms.Screen Screen

Gets the screen this window is mostly contained in. Typically defined by the screen center of the window is visible.

 - Eto.Forms.MenuBar Menu

Gets or sets the menu bar for this window

 - Eto.Drawing.Icon Icon

Gets or sets the icon for the window to show in the menu bar.

 - Boolean Resizable

Gets or sets a value indicating whether this  is resizable.

 - Boolean Maximizable

Gets or sets a value indicating whether this  can be maximized.

 - Boolean Minimizable

Gets or sets a value indicating whether this  can be minimized.

 - Boolean ShowInTaskbar

Gets or sets a value indicating whether this  will show in the taskbar.

 - Boolean Topmost

Gets or sets a value indicating whether this  is above all other windows.

 - Eto.Forms.WindowState WindowState

Gets or sets the state of the window.

 - Eto.Drawing.Rectangle RestoreBounds

Gets the bounds of the window before it was minimized or maximized, or the current bounds if  is Normal.

 - Eto.Forms.WindowStyle WindowStyle

Gets or sets the style of this window.

 - Single LogicalPixelSize

Gets the number of pixels per logical pixel when on a high DPI display.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Close ()

Closes the window

 - Public  System.Void Minimize ()

Sets  to

 - Public  System.Void Maximize ()

Sets  to

 - Public  System.Void BringToFront ()

Brings the window in front of all other windows in the z-order.

 - Public  System.Void SendToBack ()

Sends the window behind all other windows in the z-order.

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ButtonImagePosition

**** Type Info

 - Name:           ButtonImagePosition
 - Full Name:      Eto.Forms.ButtonImagePosition
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.ButtonImagePosition Left

Positions the image to the left of the text

 - Eto.Forms.ButtonImagePosition Right

Positions the image to the right of the text

 - Eto.Forms.ButtonImagePosition Above

Positions the image on top of the text

 - Eto.Forms.ButtonImagePosition Below

Positions the image below the text

 - Eto.Forms.ButtonImagePosition Overlay

Positions the image behind the text


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Button

**** Type Info

 - Name:           Button
 - Full Name:      Eto.Forms.Button
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the button is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Eto.Drawing.Image Image

Gets or sets the image to display on the button

 - Eto.Forms.ButtonImagePosition ImagePosition

Gets or sets the position of the image relative to the text

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size for the button.

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(EventHandler`1)


**** Instance Methods

 - Public  System.Void PerformClick ()

Triggers the  event for the button, if the button is visable and enabled.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CheckBox

**** Type Info

 - Name:           CheckBox
 - Full Name:      Eto.Forms.CheckBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Nullable`1[System.Boolean] Checked

Gets or sets the checked state

 - Boolean ThreeState

Gets or sets a value indicating whether this CheckBox allows three states: true, false, or null

 - Eto.Forms.BindableBinding`2[Eto.Forms.CheckBox,System.Nullable`1[System.Boolean]] CheckedBinding

Gets a binding for the  property

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ComboBox

**** Type Info

 - Name:           ComboBox
 - Full Name:      Eto.Forms.ComboBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DropDown

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String TextChangedEvent

Event identifier for handlers when attaching the  event.


**** Properties

 - System.String Text

Gets or sets the text of the ComboBox.

 - Boolean ReadOnly

Gets or sets whether the user can change the text in the combo box.

 - Boolean AutoComplete

Gets or sets a value indicating that the text should autocomplete when the user types in a value.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.ListItemCollection Items

Gets the list of items in the control.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store for the items of the list control.

 - Int32 SelectedIndex

Gets or sets the index of the currently selected item in the

 - System.Object SelectedValue

Gets or sets the selected object value of the item in

 - System.String SelectedKey

Gets or sets the key of the selected item in the .

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Int32] SelectedIndexBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.String] SelectedKeyBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Object] SelectedValueBinding

Gets the binding to the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Control

**** Type Info

 - Name:           Control
 - Full Name:      Eto.Forms.Control
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.BindableWidget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String SizeChangedEvent

Event identifier for handlers when attaching the  event

 - System.String KeyDownEvent

Event identifier for handlers when attaching the  event.

 - System.String KeyUpEvent

Event identifier for handlers when attaching the  event

 - System.String TextInputEvent

Event identifier for handlers when attaching the  event

 - System.String MouseDownEvent

Event identifier for handlers when attaching the  event

 - System.String MouseUpEvent

Event identifier for handlers when attaching the  event

 - System.String MouseMoveEvent

Event identifier for handlers when attaching the  event

 - System.String MouseLeaveEvent

Event identifier for handlers when attaching the  event

 - System.String MouseEnterEvent

Event identifier for handlers when attaching the  event

 - System.String MouseDoubleClickEvent

Event identifier for handlers when attaching the  event

 - System.String MouseWheelEvent

Event identifier for handlers when attaching the  event

 - System.String GotFocusEvent

Event identifier for handlers when attaching the  event

 - System.String LostFocusEvent

Event identifier for handlers when attaching the  event

 - System.String ShownEvent

Event identifier for handlers when attaching the  event


**** Properties

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(IHandler)


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PaintEventArgs

**** Type Info

 - Name:           PaintEventArgs
 - Full Name:      Eto.Forms.PaintEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Graphics Graphics

Gets the graphics for the paint operation

 - Eto.Drawing.RectangleF ClipRectangle

Gets the rectangle of the region being painted


**** Constructors

	Void .ctor(Graphics, RectangleF)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Drawable

**** Type Info

 - Name:           Drawable
 - Full Name:      Eto.Forms.Drawable
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean SupportsCreateGraphics

Gets a value indicating whether this  supports the  method

 - Boolean CanFocus

Gets or sets a value indicating whether this instance can recieve the input/keyboard focus

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(Boolean)


**** Instance Methods

 - Public  Eto.Drawing.Graphics CreateGraphics ()

Creates a graphics context for this control

 - Public  System.Void Update (Eto.Drawing.Rectangle region)

Update the specified  directly

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GroupBox

**** Type Info

 - Name:           GroupBox
 - Full Name:      Eto.Forms.GroupBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Font Font

Gets or sets the font used for the title

 - System.String Text

Gets or sets the title text.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ImageView

**** Type Info

 - Name:           ImageView
 - Full Name:      Eto.Forms.ImageView
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

Gets or sets the image to display.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TextAlignment

**** Type Info

 - Name:           TextAlignment
 - Full Name:      Eto.Forms.TextAlignment
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.TextAlignment Left

Text will be aligned to the left

 - Eto.Forms.TextAlignment Center

Text will be aligned in the center of the label

 - Eto.Forms.TextAlignment Right

Text will be aligned to the right


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.WrapMode

**** Type Info

 - Name:           WrapMode
 - Full Name:      Eto.Forms.WrapMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.WrapMode None

No wrapping, the text will clip when smaller than the required space for the text.

 - Eto.Forms.WrapMode Word

Text will wrap by word to fit the horizontal space available

 - Eto.Forms.WrapMode Character

Text will wrap by character to fit the horizontal space available


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Label

**** Type Info

 - Name:           Label
 - Full Name:      Eto.Forms.Label
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.WrapMode Wrap

Gets or sets the wrap mode for the text

 - Eto.Forms.TextAlignment TextAlignment

Gets or sets the horizontal alignment of the text.

 - Eto.Forms.HorizontalAlign HorizontalAlign

Gets or sets the horizontal alignment of the text.

 - Eto.Forms.VerticalAlignment VerticalAlignment

Gets or sets the vertical alignment of the text.

 - Eto.Forms.VerticalAlign VerticalAlign

Gets or sets the vertical alignment of the text.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.HorizontalAlign

**** Type Info

 - Name:           HorizontalAlign
 - Full Name:      Eto.Forms.HorizontalAlign
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.HorizontalAlign Center

Text will be aligned in the center of the label

 - Eto.Forms.HorizontalAlign Left

Text will be aligned to the left

 - Eto.Forms.HorizontalAlign Right

Text will be aligned to the right


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.VerticalAlign

**** Type Info

 - Name:           VerticalAlign
 - Full Name:      Eto.Forms.VerticalAlign
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.VerticalAlign Middle

Text will be aligned to the middle of the label

 - Eto.Forms.VerticalAlign Top

Text will be aligned to the top of the label

 - Eto.Forms.VerticalAlign Bottom

Text will be aligned to the bottom of the label


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.IImageListItem

**** Type Info

 - Name:           IImageListItem
 - Full Name:      Eto.Forms.IImageListItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

Gets the image for this item.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ListBox

**** Type Info

 - Name:           ListBox
 - Full Name:      Eto.Forms.ListBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ListControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[Eto.Drawing.Image] ItemImageBinding

Gets or sets the binding for the Image of each item

 - Eto.Forms.IIndirectBinding`1[Eto.Drawing.Image] ImageBinding

Gets or sets the binding for the Image of each item

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the control.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.ListItemCollection Items

Gets the list of items in the control.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store for the items of the list control.

 - Int32 SelectedIndex

Gets or sets the index of the currently selected item in the

 - System.Object SelectedValue

Gets or sets the selected object value of the item in

 - System.String SelectedKey

Gets or sets the key of the selected item in the .

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Int32] SelectedIndexBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.String] SelectedKeyBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Object] SelectedValueBinding

Gets the binding to the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ListItemCollection

**** Type Info

 - Name:           ListItemCollection
 - Full Name:      Eto.Forms.ListItemCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.ExtendedObservableCollection`1[Eto.Forms.IListItem]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.IListItem Item [Int32]


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Void Add (System.String text)

Adds a new item to the list with the specified text

 - Public  System.Void Add (System.String text, System.String key)

Adds a new item to the list with the specified text

 - Public  System.Void Sort (System.Collections.Generic.IComparer`1[Eto.Forms.IListItem] comparer)

 - Public  System.Void Sort (System.Comparison`1[Eto.Forms.IListItem] comparison)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.IListItem] items)

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (Eto.Forms.IListItem item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.IListItem[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.IListItem item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.IListItem] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.IListItem item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.IListItem item)

 - Public  System.Boolean Remove (Eto.Forms.IListItem item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ListControl

**** Type Info

 - Name:           ListControl
 - Full Name:      Eto.Forms.ListControl
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonControl

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding for the text value of each item.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding for the key value of each item.

 - Eto.Forms.ListItemCollection Items

Gets the list of items in the control.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store for the items of the list control.

 - Int32 SelectedIndex

Gets or sets the index of the currently selected item in the

 - System.Object SelectedValue

Gets or sets the selected object value of the item in

 - System.String SelectedKey

Gets or sets the key of the selected item in the .

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Int32] SelectedIndexBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.String] SelectedKeyBinding

Gets the binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ListControl,System.Object] SelectedValueBinding

Gets the binding to the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.MouseButtons

**** Type Info

 - Name:           MouseButtons
 - Full Name:      Eto.Forms.MouseButtons
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.MouseButtons None

No mouse button

 - Eto.Forms.MouseButtons Primary

The primary button, usually Left but can be Right depending on the user's preferences for a right handed mouse.

 - Eto.Forms.MouseButtons Alternate

The alternate button, usually Right but can be Left depending on the user's preferences for a right handed mouse.

 - Eto.Forms.MouseButtons Middle

The middle mouse button


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.MouseEventArgs

**** Type Info

 - Name:           MouseEventArgs
 - Full Name:      Eto.Forms.MouseEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Keys Modifiers

Gets the key modifiers such as , , or .

 - Eto.Forms.MouseButtons Buttons

Gets the mouse buttons involved in the event.

 - Eto.Drawing.PointF Location

Gets the location of the mouse relative to the control that raised the event.

 - Boolean Handled

Gets or sets a value indicating whether the event is handled.

 - Single Pressure

Gets or sets the pressure of the mouse/stylus press, if applicable. 1.0 if full pressure or not supported.

 - Eto.Drawing.SizeF Delta

Gets or sets the delta change of the scroll wheel for the event.


**** Constructors

	Void .ctor(MouseButtons, Keys, PointF, Nullable`1, Single)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.NumericUpDown

**** Type Info

 - Name:           NumericUpDown
 - Full Name:      Eto.Forms.NumericUpDown
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Double Value

Gets or sets the value.

 - Double MinValue

Gets or sets the minimum value that can be entered.

 - Double MaxValue

Gets or sets the maximum value that can be entered.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Int32 DecimalPlaces

Gets or sets the number of digits to display after the decimal.

 - Double Increment

Gets or sets the value to increment when the user clicks on the stepper buttons.

 - Int32 MaximumDecimalPlaces

Gets or sets the maximum number of decimal places that can be shown.

 - Eto.Forms.BindableBinding`2[Eto.Forms.NumericUpDown,System.Double] ValueBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Panel

**** Type Info

 - Name:           Panel
 - Full Name:      Eto.Forms.Panel
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Container

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.RadioButton

**** Type Info

 - Name:           RadioButton
 - Full Name:      Eto.Forms.RadioButton
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the radio button is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Boolean Checked

Gets or sets a value indicating whether this  is checked.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(RadioButton)


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ScrollEventArgs

**** Type Info

 - Name:           ScrollEventArgs
 - Full Name:      Eto.Forms.ScrollEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Point ScrollPosition

Gets the scroll position of the Scrollable


**** Constructors

	Void .ctor(Point)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BorderType

**** Type Info

 - Name:           BorderType
 - Full Name:      Eto.Forms.BorderType
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.BorderType Bezel

Shows a bezel, if that is the default border for controls

 - Eto.Forms.BorderType Line

Shows a single line border

 - Eto.Forms.BorderType None

Show no border


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Scrollable

**** Type Info

 - Name:           Scrollable
 - Full Name:      Eto.Forms.Scrollable
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ScrollEvent

Event identifier for handlers when attaching the  event


**** Properties

 - Eto.Drawing.Point ScrollPosition

Gets or sets the scroll position from the top-left origin

 - Eto.Drawing.Size ScrollSize

Gets or sets the size of the scrollable region manually

 - Eto.Forms.BorderType Border

Gets or sets the border type

 - Eto.Drawing.Rectangle VisibleRect

Gets the coordinates of the rectangle that is visible to the user

 - Boolean ExpandContentWidth

Gets or sets a value indicating whether this  expands content to the width of the control

 - Boolean ExpandContentHeight

Gets or sets a value indicating whether this  expands content to the height of the control

 - Single MinimumZoom

Hint to get or set the minimum zoom of the scrollable region, if the platform supports it

 - Single MaximumZoom

Hint to get or set the maximum zoom of the scrollable region, if the platform supports it

 - Single Zoom

Hint to set the zoom level of the scrollable region, if the platform supports it

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void UpdateScrollSizes ()

Manually updates the scroll sizes based on the content

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SplitterFixedPanel

**** Type Info

 - Name:           SplitterFixedPanel
 - Full Name:      Eto.Forms.SplitterFixedPanel
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.SplitterFixedPanel Panel1

The first panel will be fixed size, where the second will resize along with the splitter's container.

 - Eto.Forms.SplitterFixedPanel Panel2

The second panel will be fixed size, where the first will resize along with the splitter's container.

 - Eto.Forms.SplitterFixedPanel None

Both panels will resize along with the splitter's container.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Splitter

**** Type Info

 - Name:           Splitter
 - Full Name:      Eto.Forms.Splitter
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Container

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String PositionChangedEvent

Identifier for the  event


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Boolean IsSupported

Gets a value indicating the  is supported in the platform

 - Eto.Forms.Orientation Orientation

Gets or sets the orientation of the panels in the splitter.

 - Eto.Forms.SplitterFixedPanel FixedPanel

Gets or sets the panel with fixed size.

 - Int32 Position

Gets or sets the position of the splitter from the left or top, in pixels.

 - Double RelativePosition

Gets or sets the relative position of the splitter which is based on .

 - Int32 SplitterWidth

Gets or sets size of the splitter/gutter

 - Eto.Forms.Control Panel1

Gets or sets the top or left panel of the splitter.

 - Eto.Forms.Control Panel2

Gets or sets the bottom or right panel of the splitter.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container.

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SplitterOrientation

**** Type Info

 - Name:           SplitterOrientation
 - Full Name:      Eto.Forms.SplitterOrientation
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.SplitterOrientation Horizontal

Controls are in horizontal orientation, with a vertical divider between them.

 - Eto.Forms.SplitterOrientation Vertical

Controls are in vertical orientation, with a horizontal divider betwen them.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.TabControl

**** Type Info

 - Name:           TabControl
 - Full Name:      Eto.Forms.TabControl
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Container

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Int32 SelectedIndex

Gets or sets the index of the selected tab.

 - Eto.Forms.TabPage SelectedPage

Gets or sets the currently selected page.

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.TabPage] Pages

Gets the collection of tab pages.

 - Eto.Forms.DockPosition TabPosition

Gets or sets the position of the tabs relative to the content.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TabControl,System.Int32] SelectedIndexBinding

Gets the binding for the  property.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Remove the specified child from the container.

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TabPage

**** Type Info

 - Name:           TabPage
 - Full Name:      Eto.Forms.TabPage
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

Gets or sets the title text of the page.

 - Eto.Drawing.Image Image

Gets or sets the image of the page.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Control, Nullable`1)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TextReplacements

**** Type Info

 - Name:           TextReplacements
 - Full Name:      Eto.Forms.TextReplacements
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.TextReplacements None

Do not perform any automatic replacements based on user input

 - Eto.Forms.TextReplacements Text

Perform text replacements, such as shortcuts

 - Eto.Forms.TextReplacements Quote

Perform replacements of straight quotes to 'curly' quotes

 - Eto.Forms.TextReplacements Dash

Perform replacements of dashes '-' to em dash '—'.

 - Eto.Forms.TextReplacements Spelling

Perform automatic spelling correction

 - Eto.Forms.TextReplacements All

All replacements enabled.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.TextArea

**** Type Info

 - Name:           TextArea
 - Full Name:      Eto.Forms.TextArea
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String SelectionChangedEvent

Identifier for handlers when attaching the  event.

 - System.String CaretIndexChangedEvent

Identifier for handlers when attaching the  event.


**** Properties

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Boolean Wrap

Gets or sets a value indicating whether text will wrap if lines are longer than the width of the control.

 - System.String SelectedText

Gets or sets the selected text.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the range of selected text.

 - Int32 CaretIndex

Gets or sets the index of the insertion caret.

 - Boolean AcceptsTab

Gets or sets a value indicating whether the tab key is inserted into the text area, or if it should be ignored by this control and used
            for navigating to the next control.

 - Boolean AcceptsReturn

Gets or sets a value indicating whether the return key is inserted into the text area, or if it should be ignored by this control.

 - Eto.Forms.TextAlignment TextAlignment

Gets or sets the horizontal alignment of the text.

 - Eto.Forms.HorizontalAlign HorizontalAlign

Gets or sets the horizontal alignment of the text.

 - Boolean SpellCheck

Gets or sets a value indicating whether this  will perform spell checking.

 - Boolean SpellCheckIsSupported

Gets a value indicating whether the  property is supported on the control's platform.

 - Eto.Forms.TextReplacements TextReplacements

Gets or sets a hint value indicating whether this  will automatically correct text.

 - Eto.Forms.TextReplacements SupportedTextReplacements

Gets the text replacements that this control supports on the current platform.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all text.

 - Public  System.Void Append (System.String text, System.Boolean scrollToCursor)

Append the specified text to the control and optionally scrolls to make the inserted text visible.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TextBox

**** Type Info

 - Name:           TextBox
 - Full Name:      Eto.Forms.TextBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String TextChangingEvent

Event identifier for handlers when attaching the  event


**** Properties

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Int32 MaxLength

Gets or sets the maximum length of the text that can be entered in the control.

 - System.String PlaceholderText

Gets or sets the placeholder text to show as a hint of what the user should enter.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Int32 CaretIndex

Gets or sets the index of the current insertion point.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the current text selection.

 - System.String SelectedText

Gets or sets the selected text.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all of the text in the control.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TextControl

**** Type Info

 - Name:           TextControl
 - Full Name:      Eto.Forms.TextControl
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonControl

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String TextChangedEvent

Identifier for handlers when attaching the  event


**** Properties

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ITreeGridStore`1

**** Type Info

 - Name:           ITreeGridStore`1
 - Full Name:      Eto.Forms.ITreeGridStore`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TreeGridViewItemEventArgs

**** Type Info

 - Name:           TreeGridViewItemEventArgs
 - Full Name:      Eto.Forms.TreeGridViewItemEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ITreeGridItem Item

Gets the item that triggered the event.


**** Constructors

	Void .ctor(ITreeGridItem)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeGridViewItemCancelEventArgs

**** Type Info

 - Name:           TreeGridViewItemCancelEventArgs
 - Full Name:      Eto.Forms.TreeGridViewItemCancelEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ComponentModel.CancelEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ITreeGridItem Item

Gets the item that triggered the event.

 - Boolean Cancel


**** Constructors

	Void .ctor(ITreeGridItem)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeGridView

**** Type Info

 - Name:           TreeGridView
 - Full Name:      Eto.Forms.TreeGridView
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Grid

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ExpandingEvent

Identifier for handlers when attaching the  event.

 - System.String ExpandedEvent

Identifier for handlers when attaching the  event.

 - System.String CollapsingEvent

Identifier for handlers when attaching the  event.

 - System.String CollapsedEvent

Identifier for handlers when attaching the  event.

 - System.String SelectedItemChangedEvent

Identifier for handlers when attaching the  event.


**** Properties

 - Eto.Forms.ITreeGridItem SelectedItem

Gets or sets the selected item in the tree.

 - Eto.Forms.ITreeGridStore`1[Eto.Forms.ITreeGridItem] DataStore

Gets or sets the data store of tree items.

 - System.Collections.Generic.IEnumerable`1[System.Object] SelectedItems

Gets an enumeration of the currently selected items

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu when right clicking or pressing the menu key on an item.

 - Eto.Forms.GridColumnCollection Columns

Gets the collection of columns to display in the grid

 - Boolean ShowHeader

Gets or sets a value indicating that the header should be shown

 - Boolean AllowColumnReordering

Gets or sets a value indicating whether the user can re-order columns

 - Boolean AllowMultipleSelection

Gets or sets a value indicating whether the user can select multiple rows

 - System.Object SelectedItem

Gets an enumeration of the currently selected items

 - Eto.Forms.BindableBinding`2[Eto.Forms.Grid,System.Object] SelectedItemBinding

Gets a binding object to bind to the  property.

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

Gets the selected rows indexes

 - Int32 RowHeight

Gets or sets the height for each row in the grid

 - Eto.Forms.GridLines GridLines

Gets or sets the style of grid lines to show between columns and rows

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SelectRow (System.Int32 row)

Selects the row to the specified , clearing other selections

 - Public  System.Void SelectAll ()

Selects all rows

 - Public  System.Void UnselectRow (System.Int32 row)

Unselects the specified

 - Public  System.Void UnselectAll ()

Clears the selection

 - Public  System.Void BeginEdit (System.Int32 row, System.Int32 column)

Begin to edit one cell

 - Public  System.Void ScrollToRow (System.Int32 row)

Scrolls to show the specified row in the view

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CheckMenuItem

**** Type Info

 - Name:           CheckMenuItem
 - Full Name:      Eto.Forms.CheckMenuItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.MenuItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String CheckedChangedEvent

Event identifier for the  event.


**** Properties

 - Boolean Checked

Gets or sets a value indicating whether this  is checked.

 - Int32 Order

Gets or sets the order that the menu item should use when inserted into a submenu.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the menu item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - System.String Text

Gets or sets the text of the menu item, with mnemonics identified with &.

 - System.Object Tag

Gets or sets a user-defined tag for the menu item.

 - System.String ToolTip

Gets or sets the tool tip of the item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut key the user can press to activate the menu item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(CheckCommand)


**** Instance Methods

 - Public  System.Void PerformClick ()

Performs the click handler for this item which toggles the check state.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Menu

**** Type Info

 - Name:           Menu
 - Full Name:      Eto.Forms.Menu
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.BindableWidget

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.MenuBarSystemItems

**** Type Info

 - Name:           MenuBarSystemItems
 - Full Name:      Eto.Forms.MenuBarSystemItems
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.MenuBarSystemItems None

Do not add any system items to the menu

 - Eto.Forms.MenuBarSystemItems Common

Add common menu items

 - Eto.Forms.MenuBarSystemItems Quit

Add a Quit menu item, if one is not specified by

 - Eto.Forms.MenuBarSystemItems All

Add all system-defined menu bar items


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.MenuBar

**** Type Info

 - Name:           MenuBar
 - Full Name:      Eto.Forms.MenuBar
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Menu

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Trim

Gets or sets a value indicating whether this  will trim the items when set to a form

 - Eto.Forms.MenuBarSystemItems IncludeSystemItems

Gets or sets which system items will be automatically included with the menu.

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.Command] SystemCommands

Gets the system commands for the menu.

 - Eto.Forms.MenuItemCollection Items

Gets the collection of menu items

 - Eto.Forms.MenuItem QuitItem

Gets or sets the quit item for the application.

 - Eto.Forms.MenuItem AboutItem

Gets or sets the item to show an about dialog for the application

 - Eto.Forms.ButtonMenuItem ApplicationMenu

Gets the menu that contains application-level items.

 - Eto.Forms.MenuItemCollection ApplicationItems

Gets the item collection for the , to easily add items declaratively/programatically.

 - Eto.Forms.ButtonMenuItem HelpMenu

Gets the help menu for the application for showing help items

 - Eto.Forms.MenuItemCollection HelpItems

Gets the item collection for the , to easily add items declaratively/programatically.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)

	Void .ctor(MenuItem[])


**** Instance Methods

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ICommandItem

**** Type Info

 - Name:           ICommandItem
 - Full Name:      Eto.Forms.ICommandItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

Gets or sets the text of the item, with mnemonic.

 - System.String ToolTip

Gets or sets the tool tip to show when hovering the mouse over the item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.MenuItem

**** Type Info

 - Name:           MenuItem
 - Full Name:      Eto.Forms.MenuItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Menu

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ValidateEvent

Identifier for handlers when attaching the  event.


**** Properties

 - Int32 Order

Gets or sets the order that the menu item should use when inserted into a submenu.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the menu item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - System.String Text

Gets or sets the text of the menu item, with mnemonics identified with &.

 - System.Object Tag

Gets or sets a user-defined tag for the menu item.

 - System.String ToolTip

Gets or sets the tool tip of the item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut key the user can press to activate the menu item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void PerformClick ()

Performs the click handler for this item.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.RadioMenuItem

**** Type Info

 - Name:           RadioMenuItem
 - Full Name:      Eto.Forms.RadioMenuItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.MenuItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String CheckedChangedEvent

Event identifier for the  event.


**** Properties

 - Boolean Checked

Gets or sets a value indicating whether this  is checked.

 - Int32 Order

Gets or sets the order that the menu item should use when inserted into a submenu.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the menu item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - System.String Text

Gets or sets the text of the menu item, with mnemonics identified with &.

 - System.Object Tag

Gets or sets a user-defined tag for the menu item.

 - System.String ToolTip

Gets or sets the tool tip of the item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut key the user can press to activate the menu item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(RadioMenuItem)

	Void .ctor(RadioCommand, RadioMenuItem)


**** Instance Methods

 - Public  System.Void PerformClick ()

Performs the click handler for this item which sets the check state to true.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SeparatorMenuItem

**** Type Info

 - Name:           SeparatorMenuItem
 - Full Name:      Eto.Forms.SeparatorMenuItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.MenuItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Order

Gets or sets the order that the menu item should use when inserted into a submenu.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the menu item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - System.String Text

Gets or sets the text of the menu item, with mnemonics identified with &.

 - System.Object Tag

Gets or sets a user-defined tag for the menu item.

 - System.String ToolTip

Gets or sets the tool tip of the item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut key the user can press to activate the menu item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void PerformClick ()

Performs the click handler for this item.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ToolBarTextAlign

**** Type Info

 - Name:           ToolBarTextAlign
 - Full Name:      Eto.Forms.ToolBarTextAlign
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.ToolBarTextAlign Right

Text will be shown to the right of the toolbar item, if available

 - Eto.Forms.ToolBarTextAlign Underneath

Text will be shown below the toolbar items


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ToolBarDock

**** Type Info

 - Name:           ToolBarDock
 - Full Name:      Eto.Forms.ToolBarDock
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.ToolBarDock Top

Toolbar will be shown at the top of the form

 - Eto.Forms.ToolBarDock Bottom

Toolbar will be shown at the bottom of the form.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ToolBar

**** Type Info

 - Name:           ToolBar
 - Full Name:      Eto.Forms.ToolBar
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Tool

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ToolBarDock Dock

Gets or sets the docking hint for the toolbar.

 - Eto.Forms.ToolItemCollection Items

Gets the collection of items in the toolbar.

 - Eto.Forms.ToolBarTextAlign TextAlign

Gets or sets the text alignment hint.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WebViewLoadedEventArgs

**** Type Info

 - Name:           WebViewLoadedEventArgs
 - Full Name:      Eto.Forms.WebViewLoadedEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Uri Uri

Gets the URI of the page that was loaded.


**** Constructors

	Void .ctor(Uri)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WebViewLoadingEventArgs

**** Type Info

 - Name:           WebViewLoadingEventArgs
 - Full Name:      Eto.Forms.WebViewLoadingEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.WebViewLoadedEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Cancel

Gets or sets a value indicating whether to cancel the load.

 - Boolean IsMainFrame

Gets or sets a value indicating whether the main frame is loading, or a child frame.

 - System.Uri Uri

Gets the URI of the page that was loaded.


**** Constructors

	Void .ctor(Uri, Boolean)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WebViewTitleEventArgs

**** Type Info

 - Name:           WebViewTitleEventArgs
 - Full Name:      Eto.Forms.WebViewTitleEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Title

Gets the new title for the page.


**** Constructors

	Void .ctor(String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WebViewNewWindowEventArgs

**** Type Info

 - Name:           WebViewNewWindowEventArgs
 - Full Name:      Eto.Forms.WebViewNewWindowEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.WebViewLoadingEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String NewWindowName

Gets the name of the new window.

 - Boolean Cancel

Gets or sets a value indicating whether to cancel the load.

 - Boolean IsMainFrame

Gets or sets a value indicating whether the main frame is loading, or a child frame.

 - System.Uri Uri

Gets the URI of the page that was loaded.


**** Constructors

	Void .ctor(Uri, String)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WebView

**** Type Info

 - Name:           WebView
 - Full Name:      Eto.Forms.WebView
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String NavigatedEvent

Identifier for handlers when attaching the  event.

 - System.String DocumentLoadedEvent

Identifier for handlers when attaching the  event.

 - System.String DocumentLoadingEvent

Identifier for handlers when attaching the  event.

 - System.String OpenNewWindowEvent

Identifier for handlers when attaching the  event.

 - System.String DocumentTitleChangedEvent

Identifier for handlers when attaching the  event.


**** Properties

 - Boolean CanGoBack

Gets a value indicating whether the browser can go back to the previous page in history.

 - Boolean CanGoForward

Gets a value indicating whether the browser can go forward to the next page.

 - System.Uri Url

Gets or sets the URL of the currently navigated page.

 - System.String DocumentTitle

Gets the document title of the current page.

 - Boolean BrowserContextMenuEnabled

Gets or sets a value indicating whether the user can click to show the context menu.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void GoBack ()

Navigates the browser back to the previous page in history, if there is one.

 - Public  System.Void GoForward ()

Navigates the browser forward to the next page in history, if there is one.

 - Public  System.Void Stop ()

Stops loading the current page.

 - Public  System.Void Reload ()

Reloads the current page

 - Public  System.String ExecuteScript (System.String script)

Executes the specified javascript in the context of the current page, returning its result.

 - Public  System.Void LoadHtml (System.IO.Stream stream, System.Uri baseUri)

Loads the specified stream as html into the control.

 - Public  System.Void LoadHtml (System.String html, System.Uri baseUri)

Loads the specified stream as html into the control.

 - Public  System.Void ShowPrintDialog ()

Shows the print dialog for the current page.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Clipboard

**** Type Info

 - Name:           Clipboard
 - Full Name:      Eto.Forms.Clipboard
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String[] Types

Gets the type id's for each type of data in the clipboard.

 - System.String Text

Gets or sets the plain text in the clipboard.

 - System.String Html

Gets or sets html text in the clipboard.

 - Eto.Drawing.Image Image

Gets or sets an image in the clipboard.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SetDataStream (System.IO.Stream stream, System.String type)

Sets a data stream into the clipboard with the specified type identifier.

 - Public  System.Void SetData (System.Byte[] value, System.String type)

Sets a data stream into the clipboard with the specified type identifier.

 - Public  System.Byte[] GetData (System.String type)

Gets a data array from the clipboard with the specified type identifier.

 - Public  System.IO.Stream GetDataStream (System.String type)

Gets the data stream with the specified type identifier.

 - Public  System.Void SetString (System.String value, System.String type)

Sets a string into the clipboard with the specified type identifier.

 - Public  System.String GetString (System.String type)

Gets a string from the clipboard with the specified type identifier.

 - Public  System.Void Clear ()

Clears the clipboard completely of all values

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DialogResult

**** Type Info

 - Name:           DialogResult
 - Full Name:      Eto.Forms.DialogResult
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.DialogResult None

No specific result

 - Eto.Forms.DialogResult Ok

User clicked 'OK'

 - Eto.Forms.DialogResult Cancel

User clicked 'Cancel' or pressed escape to cancel

 - Eto.Forms.DialogResult Yes

User clicked 'Yes'

 - Eto.Forms.DialogResult No

No specific result

 - Eto.Forms.DialogResult Abort

User clicked 'Abort'

 - Eto.Forms.DialogResult Ignore

User clicked 'Ignore'

 - Eto.Forms.DialogResult Retry

User clicked 'Retry'


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.CommonDialog

**** Type Info

 - Name:           CommonDialog
 - Full Name:      Eto.Forms.CommonDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ColorDialog

**** Type Info

 - Name:           ColorDialog
 - Full Name:      Eto.Forms.ColorDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonDialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color Color

Gets or sets the selected color.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DateTimePickerMode

**** Type Info

 - Name:           DateTimePickerMode
 - Full Name:      Eto.Forms.DateTimePickerMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.DateTimePickerMode Date

Show only the date component

 - Eto.Forms.DateTimePickerMode Time

Show only the time component

 - Eto.Forms.DateTimePickerMode DateTime

Show both the date and time components


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.DateTimePicker

**** Type Info

 - Name:           DateTimePicker
 - Full Name:      Eto.Forms.DateTimePicker
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.DateTime MinDate

Gets or sets the minimum date entered

 - System.DateTime MaxDate

Gets or sets the maximum date entered

 - System.Nullable`1[System.DateTime] Value

Gets or sets the value of the date/time picker. Null to display blank or with a unchecked checkbox.

 - Eto.Forms.BindableBinding`2[Eto.Forms.DateTimePicker,System.Nullable`1[System.DateTime]] ValueBinding

Gets a binding to the  property.

 - Eto.Forms.DateTimePickerMode Mode

Gets or sets the mode of the date/time picker.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IContextMenuHost

**** Type Info

 - Name:           IContextMenuHost
 - Full Name:      Eto.Forms.IContextMenuHost
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu to show when the user right clicks or presses the menu key


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ContextMenu

**** Type Info

 - Name:           ContextMenu
 - Full Name:      Eto.Forms.ContextMenu
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Menu

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String OpeningEvent

Event identifier for handlers when attaching the  event.

 - System.String ClosedEvent

Event identifier for handlers when attaching the  event.


**** Properties

 - Eto.Forms.MenuItemCollection Items

Gets the menu items in the context menu

 - Boolean Trim

Gets a value indicating whether this sub menu should trim its child menu items when loaded onto a form

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)

	Void .ctor(MenuItem[])


**** Instance Methods

 - Public  System.Void Show (Eto.Forms.Control relativeTo)

Show the context menu relative to the specified control

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DynamicLayout

**** Type Info

 - Name:           DynamicLayout
 - Full Name:      Eto.Forms.DynamicLayout
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.DynamicRow] Rows

Gets or sets the top level rows in the layout

 - Boolean IsCreated

Gets a value indicating whether the layout has been created

 - System.Nullable`1[Eto.Drawing.Padding] Padding

Gets or sets the padding around the entire content of the layout

 - System.Nullable`1[Eto.Drawing.Size] Spacing

Gets or sets the spacing between the first level of cells

 - System.Nullable`1[Eto.Drawing.Padding] DefaultPadding

Gets or sets the default padding for all child  instances (vertical sections)

 - System.Nullable`1[Eto.Drawing.Size] DefaultSpacing

Gets or sets the default spacing for all cells in the layout

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(DynamicRow[])

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  Eto.Forms.DynamicTable BeginVertical (System.Nullable`1[Eto.Drawing.Padding] padding, System.Nullable`1[Eto.Drawing.Size] spacing, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale)

Begins a new vertical section in the layout

 - Public  System.Void EndVertical ()

Ends the current vertical section

 - Public  Eto.Forms.DynamicTable EndBeginVertical (System.Nullable`1[Eto.Drawing.Padding] padding, System.Nullable`1[Eto.Drawing.Size] spacing, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale)

Ends the current vertical section, then begins a new vertical section

 - Public  Eto.Forms.DynamicRow BeginHorizontal (System.Nullable`1[System.Boolean] yscale)

Begins a new horizontal row section

 - Public  System.Void EndHorizontal ()

Ends the current horizontal section

 - Public  Eto.Forms.DynamicRow EndBeginHorizontal (System.Nullable`1[System.Boolean] yscale)

Ends the current horizontal section, then begins a new horizontal section with a new row

 - Public  Eto.Forms.DynamicControl Add (Eto.Forms.Control control, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale)

Add the control with the optional scaling

 - Public  Eto.Forms.DynamicRow AddSeparateRow (Eto.Forms.Control[] controls)

Adds a separate horizontal row of items in a new vertical section

 - Public  Eto.Forms.DynamicRow AddSeparateRow (System.Nullable`1[Eto.Drawing.Padding] padding, System.Nullable`1[Eto.Drawing.Size] spacing, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale, System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Adds a separate horizontal row of items in a new vertical section

 - Public  Eto.Forms.DynamicRow AddRow (Eto.Forms.Control[] controls)

Adds a new row of controls to the current vertical section

 - Public  System.Void AddCentered (Eto.Forms.Control control, System.Nullable`1[Eto.Drawing.Padding] padding, System.Nullable`1[Eto.Drawing.Size] spacing, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale, System.Boolean horizontalCenter, System.Boolean verticalCenter)

Adds a control centered in a new vertical section

 - Public  System.Void AddAutoSized (Eto.Forms.Control control, System.Nullable`1[Eto.Drawing.Padding] padding, System.Nullable`1[Eto.Drawing.Size] spacing, System.Nullable`1[System.Boolean] xscale, System.Nullable`1[System.Boolean] yscale, System.Boolean centered)

Adds a control to the layout with its preferred size instead of taking the entire space of the cell

 - Public  System.Void AddColumn (Eto.Forms.Control[] controls)

Adds a column of controls in a new vertical section

 - Public  System.Void Create ()

Creates the layout content

 - Public  System.Void Clear ()

Clears the layout so it can be recreated

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IListItem

**** Type Info

 - Name:           IListItem
 - Full Name:      Eto.Forms.IListItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

Gets or sets the text of the item.

 - System.String Key

Gets or sets the unique key of the item.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ListItem

**** Type Info

 - Name:           ListItem
 - Full Name:      Eto.Forms.ListItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

Gets or sets the text of the item.

 - System.String Key

Gets or sets the unique key of the item.

 - System.Object Tag

Gets or sets custom data for the item.


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.String ToString ()

Gets the listItem's string

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ImageListItem

**** Type Info

 - Name:           ImageListItem
 - Full Name:      Eto.Forms.ImageListItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ListItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

Gets or sets the image for this item.

 - System.String Text

Gets or sets the text of the item.

 - System.String Key

Gets or sets the unique key of the item.

 - System.Object Tag

Gets or sets custom data for the item.


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.String ToString ()

Gets the listItem's string

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.CommonControl

**** Type Info

 - Name:           CommonControl
 - Full Name:      Eto.Forms.CommonControl
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Slider

**** Type Info

 - Name:           Slider
 - Full Name:      Eto.Forms.Slider
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 TickFrequency

Gets or sets the hint for numeric value between each visual tick.

 - Boolean SnapToTick

Gets or sets a value indicating whether the slider will snap to each tick.

 - Int32 MaxValue

Gets or sets the maximum value that can be set by the user.

 - Int32 MinValue

Gets or sets the minimum value that can be set by the user.

 - Int32 Value

Gets or sets the current slider value.

 - Eto.Forms.Orientation Orientation

Gets or sets the orientation of the slider.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SliderOrientation

**** Type Info

 - Name:           SliderOrientation
 - Full Name:      Eto.Forms.SliderOrientation
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.SliderOrientation Horizontal

Slider should be shown in a horizontal orientation

 - Eto.Forms.SliderOrientation Vertical

Slider should be shown in a vertical orientation


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.CursorType

**** Type Info

 - Name:           CursorType
 - Full Name:      Eto.Forms.CursorType
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.CursorType Default

Default cursor, which is usually an arrow but may be different depending on the control

 - Eto.Forms.CursorType Arrow

Standard arrow cursor

 - Eto.Forms.CursorType Crosshair

Cursor with a cross hair

 - Eto.Forms.CursorType Pointer

Pointer cursor, which is usually a hand

 - Eto.Forms.CursorType Move

All direction move cursor

 - Eto.Forms.CursorType IBeam

I-beam cursor for selecting text or placing the text cursor

 - Eto.Forms.CursorType VerticalSplit

Vertical sizing cursor

 - Eto.Forms.CursorType HorizontalSplit

Horizontal sizing cursor


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Cursor

**** Type Info

 - Name:           Cursor
 - Full Name:      Eto.Forms.Cursor
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(CursorType)


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridViewCellEventArgs

**** Type Info

 - Name:           GridViewCellEventArgs
 - Full Name:      Eto.Forms.GridViewCellEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.GridColumn GridColumn

Gets the grid column that triggered the event.

 - Int32 Row

Gets the row that triggered the event, or -1 if no row.

 - Int32 Column

Gets the index of the column that triggered the event, or -1 if no column.

 - System.Object Item

Gets the item of the row that triggered the event, or null if there was no item.


**** Constructors

	Void .ctor(GridColumn, Int32, Int32, Object)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridView`1

**** Type Info

 - Name:           GridView`1
 - Full Name:      Eto.Forms.GridView`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.GridView

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[T] DataStore

The data store for the grid.

 - System.Collections.Generic.IEnumerable`1[T] SelectedItems

Gets an enumeration of the currently selected items

 - T SelectedItem

Gets an enumeration of the currently selected items

 - Eto.Forms.BindableBinding`2[Eto.Forms.GridView`1[T],T] SelectedItemBinding

Gets a binding object to bind to the  property.

 - System.Func`2[System.Object,System.Boolean] DeleteItemHandler

A delegate method to delete an item in response to a user's
            request. The method should return true after deleting the
            item, or false to indicate the item could not be deleted.
            
            Currently supported on iOS only.

 - System.Func`2[System.Object,System.Boolean] CanDeleteItem

A delegate that returns true if an item can be deleted
            
            Currently supported on iOS only.

 - System.Func`2[System.Object,System.String] DeleteConfirmationTitle

The text to display in a Delete item button.
            
            Currently supported on iOS only.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

The data store for the grid.

 - Boolean ShowCellBorders

Gets or sets a value indicating whether to show a border around each cell.

 - Eto.Forms.ISelectionPreserver SelectionPreserver

Gets a new selection preserver instance for the grid.

 - System.Collections.Generic.IEnumerable`1[System.Object] SelectedItems

Gets an enumeration of the currently selected items

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu when right clicking or pressing the menu button on the control.

 - Eto.Forms.GridColumnCollection Columns

Gets the collection of columns to display in the grid

 - Boolean ShowHeader

Gets or sets a value indicating that the header should be shown

 - Boolean AllowColumnReordering

Gets or sets a value indicating whether the user can re-order columns

 - Boolean AllowMultipleSelection

Gets or sets a value indicating whether the user can select multiple rows

 - System.Object SelectedItem

Gets an enumeration of the currently selected items

 - Eto.Forms.BindableBinding`2[Eto.Forms.Grid,System.Object] SelectedItemBinding

Gets a binding object to bind to the  property.

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

Gets the selected rows indexes

 - Int32 RowHeight

Gets or sets the height for each row in the grid

 - Eto.Forms.GridLines GridLines

Gets or sets the style of grid lines to show between columns and rows

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void ReloadData (System.Int32 row)

Reloads the data at the specified row.

 - Public  System.Void ReloadData (System.Collections.Generic.IEnumerable`1[System.Int32] rows)

Reloads the data at the specified row.

 - Public  System.Void ReloadData (Eto.Forms.Range`1[System.Int32] range)

Reloads the data at the specified row.

 - Public  System.Void SelectRow (System.Int32 row)

Selects the row to the specified , clearing other selections

 - Public  System.Void SelectAll ()

Selects all rows

 - Public  System.Void UnselectRow (System.Int32 row)

Unselects the specified

 - Public  System.Void UnselectAll ()

Clears the selection

 - Public  System.Void BeginEdit (System.Int32 row, System.Int32 column)

Begin to edit one cell

 - Public  System.Void ScrollToRow (System.Int32 row)

Scrolls to show the specified row in the view

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridView

**** Type Info

 - Name:           GridView
 - Full Name:      Eto.Forms.GridView
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Grid

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Func`2[System.Object,System.Boolean] DeleteItemHandler

A delegate method to delete an item in response to a user's
            request. The method should return true after deleting the
            item, or false to indicate the item could not be deleted.
            
            Currently supported on iOS only.

 - System.Func`2[System.Object,System.Boolean] CanDeleteItem

A delegate that returns true if an item can be deleted
            
            Currently supported on iOS only.

 - System.Func`2[System.Object,System.String] DeleteConfirmationTitle

The text to display in a Delete item button.
            
            Currently supported on iOS only.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

The data store for the grid.

 - Boolean ShowCellBorders

Gets or sets a value indicating whether to show a border around each cell.

 - Eto.Forms.ISelectionPreserver SelectionPreserver

Gets a new selection preserver instance for the grid.

 - System.Collections.Generic.IEnumerable`1[System.Object] SelectedItems

Gets an enumeration of the currently selected items

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu when right clicking or pressing the menu button on the control.

 - Eto.Forms.GridColumnCollection Columns

Gets the collection of columns to display in the grid

 - Boolean ShowHeader

Gets or sets a value indicating that the header should be shown

 - Boolean AllowColumnReordering

Gets or sets a value indicating whether the user can re-order columns

 - Boolean AllowMultipleSelection

Gets or sets a value indicating whether the user can select multiple rows

 - System.Object SelectedItem

Gets an enumeration of the currently selected items

 - Eto.Forms.BindableBinding`2[Eto.Forms.Grid,System.Object] SelectedItemBinding

Gets a binding object to bind to the  property.

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

Gets the selected rows indexes

 - Int32 RowHeight

Gets or sets the height for each row in the grid

 - Eto.Forms.GridLines GridLines

Gets or sets the style of grid lines to show between columns and rows

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void ReloadData (System.Int32 row)

Reloads the data at the specified row.

 - Public  System.Void ReloadData (System.Collections.Generic.IEnumerable`1[System.Int32] rows)

Reloads the data at the specified row.

 - Public  System.Void ReloadData (Eto.Forms.Range`1[System.Int32] range)

Reloads the data at the specified row.

 - Public  System.Void SelectRow (System.Int32 row)

Selects the row to the specified , clearing other selections

 - Public  System.Void SelectAll ()

Selects all rows

 - Public  System.Void UnselectRow (System.Int32 row)

Unselects the specified

 - Public  System.Void UnselectAll ()

Clears the selection

 - Public  System.Void BeginEdit (System.Int32 row, System.Int32 column)

Begin to edit one cell

 - Public  System.Void ScrollToRow (System.Int32 row)

Scrolls to show the specified row in the view

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridItem

**** Type Info

 - Name:           GridItem
 - Full Name:      Eto.Forms.GridItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Tag

Gets or sets a custom value to associate with this item.

 - System.Object[] Values

Gets or sets the values of the row.


**** Constructors

	Void .ctor()

	Void .ctor(Object[])


**** Instance Methods

 - Public  System.Object GetValue (System.Int32 column)

Gets the value from this item for the specified column/index

 - Public  System.Void SetValue (System.Int32 column, System.Object value)

Sets the value of this object for the specified column/index

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IDataStore`1

**** Type Info

 - Name:           IDataStore`1
 - Full Name:      Eto.Forms.IDataStore`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

Gets the number of items in this data store.

 - T Item [Int32]

Gets the object at the specified index.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.DataStoreCollection`1

**** Type Info

 - Name:           DataStoreCollection`1
 - Full Name:      Eto.Forms.DataStoreCollection`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.ExtendedObservableCollection`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - T Item [Int32]


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Void Sort (System.Collections.Generic.IComparer`1[T] comparer)

 - Public  System.Void Sort (System.Comparison`1[T] comparison)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[T] items)

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (T item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (T[] array, System.Int32 index)

 - Public  System.Boolean Contains (T item)

 - Public  System.Collections.Generic.IEnumerator`1[T] GetEnumerator ()

 - Public  System.Int32 IndexOf (T item)

 - Public  System.Void Insert (System.Int32 index, T item)

 - Public  System.Boolean Remove (T item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridColumnCollection

**** Type Info

 - Name:           GridColumnCollection
 - Full Name:      Eto.Forms.GridColumnCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.ObservableCollection`1[Eto.Forms.GridColumn]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.GridColumn Item [Int32]


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (Eto.Forms.GridColumn item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.GridColumn[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.GridColumn item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.GridColumn] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.GridColumn item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.GridColumn item)

 - Public  System.Boolean Remove (Eto.Forms.GridColumn item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.GridColumn

**** Type Info

 - Name:           GridColumn
 - Full Name:      Eto.Forms.GridColumn
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String HeaderText

Gets or sets the text to display in the header of the column.

 - Boolean Resizable

Gets or sets a value indicating whether the column is resizable by the user.

 - Boolean AutoSize

Gets or sets a value indicating whether this column will auto size to the content of the grid.

 - Boolean Sortable

Gets or sets a value indicating whether the user can click on the header.

 - Int32 Width

Gets or sets the initial width of the column.

 - Eto.Forms.Cell DataCell

Gets or sets the cell for the content of the column.

 - Boolean Editable

Gets or sets a value indicating whether the user can edit the contents of the cells, if the  allows it.

 - Boolean Visible

Gets or sets a value indicating whether this column is visible.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Cell

**** Type Info

 - Name:           Cell
 - Full Name:      Eto.Forms.Cell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ComboBoxCell

**** Type Info

 - Name:           ComboBoxCell
 - Full Name:      Eto.Forms.ComboBoxCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.SingleValueCell`1[System.Object]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.String] ComboTextBinding

Binding to get the text value for the items in the combo box.

 - Eto.Forms.IIndirectBinding`1[System.String] ComboKeyBinding

Binding to get the key value for the items in the combo box.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store of the items in the combo box for this cell.

 - Eto.Forms.IIndirectBinding`1[System.Object] Binding

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32)

	Void .ctor(String)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CellPaintEventArgs

**** Type Info

 - Name:           CellPaintEventArgs
 - Full Name:      Eto.Forms.CellPaintEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PaintEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.CellStates CellState

The state of the cell to be painted.

 - System.Object Item

The model data item for the row being painted.

 - Boolean IsEditing

Gets a value indicating whether the cell is in edit mode.

 - Boolean IsSelected

Gets a value indicating whether the cell is currently selected.

 - Eto.Drawing.Graphics Graphics

Gets the graphics for the paint operation

 - Eto.Drawing.RectangleF ClipRectangle

Gets the rectangle of the region being painted


**** Constructors

	Void .ctor(Graphics, RectangleF, CellStates, Object)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DrawableCellPaintEventArgs

**** Type Info

 - Name:           DrawableCellPaintEventArgs
 - Full Name:      Eto.Forms.DrawableCellPaintEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CellPaintEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.CellStates CellState

The state of the cell to be painted.

 - System.Object Item

The model data item for the row being painted.

 - Boolean IsEditing

Gets a value indicating whether the cell is in edit mode.

 - Boolean IsSelected

Gets a value indicating whether the cell is currently selected.

 - Eto.Drawing.Graphics Graphics

Gets the graphics for the paint operation

 - Eto.Drawing.RectangleF ClipRectangle

Gets the rectangle of the region being painted


**** Constructors

	Void .ctor(Graphics, RectangleF, CellStates, Object)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DrawableCell

**** Type Info

 - Name:           DrawableCell
 - Full Name:      Eto.Forms.DrawableCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Cell

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DrawableCellStates

**** Type Info

 - Name:           DrawableCellStates
 - Full Name:      Eto.Forms.DrawableCellStates
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.DrawableCellStates Selected

Row is selected

 - Eto.Forms.DrawableCellStates None

Normal state


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ImageTextCell

**** Type Info

 - Name:           ImageTextCell
 - Full Name:      Eto.Forms.ImageTextCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Cell

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[Eto.Drawing.Image] ImageBinding

Gets or sets the binding of the image to display for the cell.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding of the text to display for the cell.

 - Eto.Drawing.ImageInterpolation ImageInterpolation

Gets or sets the interpolation mode when scaling images to fit into the cell.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32, Int32)

	Void .ctor(String, String)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SingleValueCell`1

**** Type Info

 - Name:           SingleValueCell`1
 - Full Name:      Eto.Forms.SingleValueCell`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Cell

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[T] Binding

Gets or sets the binding to get/set the value of the cell.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ITreeItem`1

**** Type Info

 - Name:           ITreeItem`1
 - Full Name:      Eto.Forms.ITreeItem`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Expanded

Gets or sets a value indicating whether this  is expanded.

 - Boolean Expandable

Gets a value indicating whether this  is expandable.

 - T Parent

Gets or sets the parent of this item.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ITreeGridItem

**** Type Info

 - Name:           ITreeGridItem
 - Full Name:      Eto.Forms.ITreeGridItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ITreeGridItem`1

**** Type Info

 - Name:           ITreeGridItem`1
 - Full Name:      Eto.Forms.ITreeGridItem`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TreeGridItemCollection

**** Type Info

 - Name:           TreeGridItemCollection
 - Full Name:      Eto.Forms.TreeGridItemCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DataStoreCollection`1[Eto.Forms.ITreeGridItem]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.ITreeGridItem Item [Int32]


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Void Sort (System.Collections.Generic.IComparer`1[Eto.Forms.ITreeGridItem] comparer)

 - Public  System.Void Sort (System.Comparison`1[Eto.Forms.ITreeGridItem] comparison)

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.ITreeGridItem] items)

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (Eto.Forms.ITreeGridItem item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.ITreeGridItem[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.ITreeGridItem item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.ITreeGridItem] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.ITreeGridItem item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.ITreeGridItem item)

 - Public  System.Boolean Remove (Eto.Forms.ITreeGridItem item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TreeGridItem

**** Type Info

 - Name:           TreeGridItem
 - Full Name:      Eto.Forms.TreeGridItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.GridItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.TreeGridItemCollection Children

Gets the collection of children for this tree grid item.

 - Eto.Forms.ITreeGridItem Parent

Gets or sets the parent of this item.

 - Boolean Expandable

Gets a value indicating whether this  is expandable.

 - Boolean Expanded

Gets or sets a value indicating whether this  is expanded.

 - Eto.Forms.ITreeGridItem Item [Int32]

Gets the child item at the specified index.

 - Int32 Count

Gets the number of child items.

 - System.Object Tag

Gets or sets a custom value to associate with this item.

 - System.Object[] Values

Gets or sets the values of the row.


**** Constructors

	Void .ctor()

	Void .ctor(Object[])

	Void .ctor(IEnumerable`1, Object[])


**** Instance Methods

 - Public  System.Object GetValue (System.Int32 column)

Gets the value from this item for the specified column/index

 - Public  System.Void SetValue (System.Int32 column, System.Object value)

Sets the value of this object for the specified column/index

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TextBoxCell

**** Type Info

 - Name:           TextBoxCell
 - Full Name:      Eto.Forms.TextBoxCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.SingleValueCell`1[System.String]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.String] Binding

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32)

	Void .ctor(String)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ImageViewCell

**** Type Info

 - Name:           ImageViewCell
 - Full Name:      Eto.Forms.ImageViewCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.SingleValueCell`1[Eto.Drawing.Image]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.ImageInterpolation ImageInterpolation

Gets or sets the interpolation mode when scaling images to fit into the cell.

 - Eto.Forms.IIndirectBinding`1[Eto.Drawing.Image] Binding

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32)

	Void .ctor(String)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CheckBoxCell

**** Type Info

 - Name:           CheckBoxCell
 - Full Name:      Eto.Forms.CheckBoxCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.SingleValueCell`1[System.Nullable`1[System.Boolean]]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.Nullable`1[System.Boolean]] Binding

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32)

	Void .ctor(String)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PrintDialog

**** Type Info

 - Name:           PrintDialog
 - Full Name:      Eto.Forms.PrintDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonDialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.PrintSettings PrintSettings

Gets or sets the print settings the print dialog is modifying.

 - Boolean AllowSelection

Gets or sets a value indicating whether the user can select to print the current selection.

 - Boolean AllowPageRange

Gets or sets a value indicating whether the user can select the page range.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent, Eto.Forms.PrintDocument document)

Shows the print dialog for the specified , printing after closed if the user selects to print.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PrintPageEventArgs

**** Type Info

 - Name:           PrintPageEventArgs
 - Full Name:      Eto.Forms.PrintPageEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Graphics Graphics

Gets the graphics context to draw the page's content.

 - Eto.Drawing.SizeF PageSize

Gets the size of the page, in device units.

 - Int32 CurrentPage

Gets the current page that is being printed.


**** Constructors

	Void .ctor(Graphics, SizeF, Int32)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Range`1

**** Type Info

 - Name:           Range`1
 - Full Name:      Eto.Forms.Range`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T Start

Gets the start value of the range

 - T End

Gets the end value of the range.


**** Constructors

	Void .ctor(T)

	Void .ctor(T, T)


**** Instance Methods

 - Public  Eto.Forms.Range`1[T] WithStart (T start)

Creates a copy of the current range with a different start value.

 - Public  Eto.Forms.Range`1[T] WithEnd (T end)

Creates a copy of the current range with a different end value.

 - Public  System.Boolean Contains (T value)

Determines if the specified  is between or equal to the  and  of this range.

 - Public  System.Collections.Generic.IEnumerable`1[T] Iterate (System.Func`2[T,T] increment)

Iterates the range between the start and end values.

 - Public  System.Boolean Touches (Eto.Forms.Range`1[T] range, System.Func`2[T,T] increment)

Determines if the specified  touches (but doesn't intersect) this instance.

 - Public  System.Boolean Intersects (Eto.Forms.Range`1[T] range)

Determines if the specified  intersects (overlaps) this instance.

 - Public  System.Nullable`1[Eto.Forms.Range`1[T]] Intersect (Eto.Forms.Range`1[T] range)

Determines if the specified  intersects (overlaps) this instance.

 - Public  System.Nullable`1[Eto.Forms.Range`1[T]] Union (Eto.Forms.Range`1[T] range, System.Func`2[T,T] increment)

Gets the union of this instance and the specified , including touching ranges.

 - Public  System.Nullable`1[Eto.Forms.Range`1[T]] Union (Eto.Forms.Range`1[T] range)

Gets the union of this instance and the specified , including touching ranges.

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

Returns a  that represents the current .

 - Public  System.Boolean Equals (Eto.Forms.Range`1[T] other)

Determines whether the specified  is equal to the current .

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.RangeExtensions

**** Type Info

 - Name:           RangeExtensions
 - Full Name:      Eto.Forms.RangeExtensions
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.TimeSpan Interval (Eto.Forms.Range`1[System.DateTime] range)

Gets the interval for the specified  between the start and end dates.

 - Public Static System.Int32 Length (Eto.Forms.Range`1[System.Int32] range)

Gets the length of the specified  between the start and end values.

*** Eto.Forms.NavigationItemEventArgs

**** Type Info

 - Name:           NavigationItemEventArgs
 - Full Name:      Eto.Forms.NavigationItemEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.INavigationItem Item

Gets the item that triggered the event


**** Constructors

	Void .ctor(INavigationItem)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Navigation

**** Type Info

 - Name:           Navigation
 - Full Name:      Eto.Forms.Navigation
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Container

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ItemShownEvent

Event identifier for handlers when attaching the  event

 - System.String ItemRemovedEvent

Event identifier for handlers when attaching the  event


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Boolean IsSupported

Gets a value indicating that the Navigation control is supported by the current platform.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(Control, String)

	Void .ctor(INavigationItem)


**** Instance Methods

 - Public  System.Void Push (Eto.Forms.Control content, System.String title)

Pushes a new pane onto the navigation stack with the specified  and .

 - Public  System.Void Push (Eto.Forms.INavigationItem item)

Pushes a new pane onto the navigation stack with the specified  and .

 - Public  System.Void Pop ()

Pops the last item from the navigation stack.

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child.

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.INavigationItem

**** Type Info

 - Name:           INavigationItem
 - Full Name:      Eto.Forms.INavigationItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Control Content

Gets the content for the pane.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.NavigationItem

**** Type Info

 - Name:           NavigationItem
 - Full Name:      Eto.Forms.NavigationItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ListItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Control Content

Gets the content for the pane.

 - System.String Text

Gets or sets the text of the item.

 - System.String Key

Gets or sets the unique key of the item.

 - System.Object Tag

Gets or sets custom data for the item.


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.String ToString ()

Gets the listItem's string

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.FontDialog

**** Type Info

 - Name:           FontDialog
 - Full Name:      Eto.Forms.FontDialog
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CommonDialog

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String FontChangedEvent

Identifier for handlers when attaching the  event.


**** Properties

 - Eto.Drawing.Font Font

Gets or sets the currently selected font.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)

Shows the dialog with the specified parent, blocking until a result is returned.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Cursors

**** Type Info

 - Name:           Cursors
 - Full Name:      Eto.Forms.Cursors
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Cursor Default

Default cursor, which is usually an arrow but may be different depending on the control

 - Eto.Forms.Cursor Arrow

Standard arrow cursor

 - Eto.Forms.Cursor Crosshair

Cursor with a cross hair

 - Eto.Forms.Cursor Pointer

Pointer cursor, which is usually a hand

 - Eto.Forms.Cursor Move

All direction move cursor

 - Eto.Forms.Cursor IBeam

I-beam cursor for selecting text or placing the text cursor

 - Eto.Forms.Cursor VerticalSplit

Vertical sizing cursor

 - Eto.Forms.Cursor HorizontalSplit

Horizontal sizing cursor


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.Cursor Cached (Eto.Forms.CursorType type)

Gets a cached cursor with the specified

 - Public Static System.Void ClearCache ()

Clears the cursor cache

*** Eto.Forms.Screen

**** Type Info

 - Name:           Screen
 - Full Name:      Eto.Forms.Screen
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Screen] Screens

Gets an enumerable of display screens available on the current system.

 - Eto.Drawing.RectangleF DisplayBounds

Gets the display bounds of all screens on the current system.

 - Eto.Forms.Screen PrimaryScreen

Gets the primary screen of the current system.

 - Single DPI

Gets the logical Dots/Pixels Per Inch of the screen.

 - Single Scale

Gets the logical scale of the pixels of the screen vs. points.

 - Single RealDPI

Gets the real Dots/Pixels Per Inch of the screen, accounting for retina displays.

 - Single RealScale

Gets the real scale of the pixels of the screen vs. points.

 - Eto.Drawing.RectangleF Bounds

Gets the bounds of the display in the  area.

 - Eto.Drawing.RectangleF WorkingArea

Gets the working area of the display, excluding any menu/task bars, docks, etc.

 - Int32 BitsPerPixel

Gets the number of bits each pixel uses to represent its color value.

 - Boolean IsPrimary

Gets a value indicating whether this screen is the primary/main screen.

 - Single LogicalPixelSize

Gets the number of physical pixels per logical pixel of this display.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IHandler)


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.Screen FromPoint (Eto.Drawing.PointF point)

Gets the screen that contains the specified ,
            or the closest screen to the point if it is outside the bounds of all screens.

 - Public Static Eto.Forms.Screen FromRectangle (Eto.Drawing.RectangleF rectangle)

Gets the screen that encompases the biggest part of the specified ,
            or the closest screen to the rectangle if it is outside the bounds of all screens..

*** Eto.Forms.RadioButtonList

**** Type Info

 - Name:           RadioButtonList
 - Full Name:      Eto.Forms.RadioButtonList
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding to get the text for each radio button.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding to get the key for each radio button.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding to get the text for each radio button.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding to get the key for each radio button.

 - System.String SelectedKey

Gets or sets the selected key of the currently selected item using the .

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object SelectedValue

Gets or sets the selected value, which is the  or object in your custom data store.

 - Int32 SelectedIndex

Gets or sets the index of the selected item.

 - Eto.Forms.Orientation Orientation

Gets or sets the orientation of the radio buttons.

 - Eto.Drawing.Size Spacing

Gets or sets the spacing between each radio button.

 - Eto.Forms.ListItemCollection Items

Gets the item collection, when adding items programatically.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store of the items shown in the list.

 - Eto.Forms.BindableBinding`2[Eto.Forms.RadioButtonList,System.Object] SelectedValueBinding

Gets a binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.RadioButtonList,System.Int32] SelectedIndexBinding

Gets a binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.RadioButtonList,System.String] SelectedKeyBinding

Gets a binding to the  property.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.RadioButtonListOrientation

**** Type Info

 - Name:           RadioButtonListOrientation
 - Full Name:      Eto.Forms.RadioButtonListOrientation
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.RadioButtonListOrientation Horizontal

Radio buttons are displayed horizontally.

 - Eto.Forms.RadioButtonListOrientation Vertical

Radio buttons are displayed vertically.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.EnumRadioButtonList`1

**** Type Info

 - Name:           EnumRadioButtonList`1
 - Full Name:      Eto.Forms.EnumRadioButtonList`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.RadioButtonList

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T SelectedValue

Gets or sets the currently selected enumeration value

 - System.Func`2[T,System.String] GetText

Gets or sets a delegate used to get the text value for each item.

 - Boolean SortAlphabetically

Gets or sets a value indicating that the items in the list are sorted alphabetically, instead of by numerical value of the enumeration

 - Eto.Forms.BindableBinding`2[Eto.Forms.EnumRadioButtonList`1[T],T] SelectedValueBinding

Gets a binding to the  property.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding to get the text for each radio button.

 - Eto.Forms.IIndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding to get the key for each radio button.

 - Eto.Forms.IIndirectBinding`1[System.String] TextBinding

Gets or sets the binding to get the text for each radio button.

 - Eto.Forms.IIndirectBinding`1[System.String] KeyBinding

Gets or sets the binding to get the key for each radio button.

 - System.String SelectedKey

Gets or sets the selected key of the currently selected item using the .

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object SelectedValue

Gets or sets the selected value, which is the  or object in your custom data store.

 - Int32 SelectedIndex

Gets or sets the index of the selected item.

 - Eto.Forms.Orientation Orientation

Gets or sets the orientation of the radio buttons.

 - Eto.Drawing.Size Spacing

Gets or sets the spacing between each radio button.

 - Eto.Forms.ListItemCollection Items

Gets the item collection, when adding items programatically.

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

Gets or sets the data store of the items shown in the list.

 - Eto.Forms.BindableBinding`2[Eto.Forms.RadioButtonList,System.Object] SelectedValueBinding

Gets a binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.RadioButtonList,System.Int32] SelectedIndexBinding

Gets a binding to the  property.

 - Eto.Forms.BindableBinding`2[Eto.Forms.RadioButtonList,System.String] SelectedKeyBinding

Gets a binding to the  property.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.KeyEventType

**** Type Info

 - Name:           KeyEventType
 - Full Name:      Eto.Forms.KeyEventType
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.KeyEventType KeyDown

The key was pressed

 - Eto.Forms.KeyEventType KeyUp

The key was released


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.KeyEventArgs

**** Type Info

 - Name:           KeyEventArgs
 - Full Name:      Eto.Forms.KeyEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.KeyEventType KeyEventType

Gets the type of the key event.

 - Eto.Forms.Keys KeyData

Gets the raw key data (the combination of the  and )

 - Eto.Forms.Keys Key

Gets the type of the key event.

 - Eto.Forms.Keys Modifiers

Gets the modifier keys that were pressed for this event

 - Boolean IsChar

Gets a value indicating that the key press corresponds to a character input value

 - Boolean Handled

Gets or sets a value indicating that this event was handled by user code

 - Char KeyChar

Gets the key character corresponding to the key press (if  is true)

 - Boolean Shift

Gets whether the shift key was pressed/released for the event

 - Boolean Control

Gets whether the control key was pressed/released for the event

 - Boolean Alt

Gets whether the alt key was pressed/released for the event

 - Boolean Application

Gets whether the application key was pressed/released for the event


**** Constructors

	Void .ctor(Keys, KeyEventType, Nullable`1)


**** Instance Methods

 - Public  System.Boolean IsKeyUp (Eto.Forms.Keys key, System.Nullable`1[Eto.Forms.Keys] modifier)

Determines whether the specified key and modifier was released

 - Public  System.Boolean IsKeyDown (Eto.Forms.Keys key, System.Nullable`1[Eto.Forms.Keys] modifier)

Determines whether the specified key and modifier was pressed

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IKeyboardInputSource

**** Type Info

 - Name:           IKeyboardInputSource
 - Full Name:      Eto.Forms.IKeyboardInputSource
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.IMouseInputSource

**** Type Info

 - Name:           IMouseInputSource
 - Full Name:      Eto.Forms.IMouseInputSource
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Spinner

**** Type Info

 - Name:           Spinner
 - Full Name:      Eto.Forms.Spinner
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CheckCommand

**** Type Info

 - Name:           CheckCommand
 - Full Name:      Eto.Forms.CheckCommand
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Command

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked

Gets or sets a value indicating whether this command is checked.

 - System.String ID

Gets or sets the ID of the command

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag value for this instance.

 - System.String MenuText

Gets or sets the text when shown on the menu.

 - System.String ToolBarText

Gets or sets the tool bar text.

 - System.String ToolTip

Gets or sets the tool tip on both the menu and toolbar.

 - Eto.Drawing.Image Image

Gets or sets the image for the menu or tool item.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut to trigger this command.

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.Windows.Input.ICommand DelegatedCommand

Gets or sets a command to delegate to when the command is invoked.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Eto.Forms.IBindable Parent

Gets the parent widget which this widget has been added to, if any

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget


**** Constructors

	Void .ctor()

	Void .ctor(EventHandler`1)


**** Instance Methods

 - Public  Eto.Forms.MenuItem CreateMenuItem ()

Creates a new menu item attached to this command.

 - Public  Eto.Forms.ToolItem CreateToolItem ()

Creates a new tool item attached to this command.

 - Public  System.Void Execute ()

Execute the command programatically.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.RadioCommand

**** Type Info

 - Name:           RadioCommand
 - Full Name:      Eto.Forms.RadioCommand
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CheckCommand

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.RadioCommand Controller

Gets or sets the controller of the radio button group.

 - Boolean Checked

Gets or sets a value indicating whether this command is checked.

 - System.String ID

Gets or sets the ID of the command

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag value for this instance.

 - System.String MenuText

Gets or sets the text when shown on the menu.

 - System.String ToolBarText

Gets or sets the tool bar text.

 - System.String ToolTip

Gets or sets the tool tip on both the menu and toolbar.

 - Eto.Drawing.Image Image

Gets or sets the image for the menu or tool item.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut to trigger this command.

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.Windows.Input.ICommand DelegatedCommand

Gets or sets a command to delegate to when the command is invoked.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Eto.Forms.IBindable Parent

Gets the parent widget which this widget has been added to, if any

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget


**** Constructors

	Void .ctor()

	Void .ctor(EventHandler`1)


**** Instance Methods

 - Public  Eto.Forms.MenuItem CreateMenuItem ()

Creates a new menu item attached to this command.

 - Public  Eto.Forms.ToolItem CreateToolItem ()

Creates a new tool item attached to this command.

 - Public  System.Void Execute ()

Execute the command programatically.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Command

**** Type Info

 - Name:           Command
 - Full Name:      Eto.Forms.Command
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String ID

Gets or sets the ID of the command

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag value for this instance.

 - System.String MenuText

Gets or sets the text when shown on the menu.

 - System.String ToolBarText

Gets or sets the tool bar text.

 - System.String ToolTip

Gets or sets the tool tip on both the menu and toolbar.

 - Eto.Drawing.Image Image

Gets or sets the image for the menu or tool item.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut to trigger this command.

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.Windows.Input.ICommand DelegatedCommand

Gets or sets a command to delegate to when the command is invoked.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Eto.Forms.IBindable Parent

Gets the parent widget which this widget has been added to, if any

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget


**** Constructors

	Void .ctor()

	Void .ctor(EventHandler`1)


**** Instance Methods

 - Public  System.Void Execute ()

Execute the command programatically.

 - Public  Eto.Forms.ToolItem CreateToolItem ()

Creates a new tool item attached to this command.

 - Public  Eto.Forms.MenuItem CreateMenuItem ()

Creates a new menu item attached to this command.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ISubmenu

**** Type Info

 - Name:           ISubmenu
 - Full Name:      Eto.Forms.ISubmenu
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.MenuItemCollection Items

Gets the collection of menu items to show in the submenu.

 - Boolean Trim

Gets a value indicating whether this sub menu should trim its child menu items when loaded onto a form


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.SubmenuExtensions

**** Type Info

 - Name:           SubmenuExtensions
 - Full Name:      Eto.Forms.SubmenuExtensions
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.Collections.Generic.IEnumerable`1[Eto.Forms.MenuItem] GetChildren (Eto.Forms.ISubmenu submenu)

Gets an enumeration of all children of the specified submenu.

*** Eto.Forms.MenuItemCollection

**** Type Info

 - Name:           MenuItemCollection
 - Full Name:      Eto.Forms.MenuItemCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.Collection`1[Eto.Forms.MenuItem]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.MenuItem Item [Int32]


**** Constructors


**** Instance Methods

 - Public  System.Void Trim ()

Trims the items in this collection and all submenus.

 - Public  System.Void Add (Eto.Forms.MenuItem item)

Adds a menu item to the specified collection based on its Order.

 - Public  Eto.Forms.MenuItem Add (Eto.Forms.Command command, System.Int32 order)

Adds a menu item to the specified collection based on its Order.

 - Public  System.Void AddSeparator (System.Int32 order)

Adds the separator with the specified order.

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.MenuItem] items)

Adds the specified menu items to the collection.

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.Command] commands, System.Int32 order)

Adds the specified menu items to the collection.

 - Public  Eto.Forms.ButtonMenuItem GetSubmenu (System.String submenuText, System.Int32 order, System.Boolean plaintextMatch, System.Boolean create)

Gets the submenu from the collection with the specified text, optionally creating one if not found.

 - Public  System.Void Add (Eto.Forms.MenuItem item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.MenuItem[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.MenuItem item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.MenuItem] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.MenuItem item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.MenuItem item)

 - Public  System.Boolean Remove (Eto.Forms.MenuItem item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ToolItem

**** Type Info

 - Name:           ToolItem
 - Full Name:      Eto.Forms.ToolItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Tool

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the tool item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Int32 Order

Gets or sets the order of the tool item when adding to the .

 - System.String Text

Gets or sets the text of the item, with mnemonic.

 - System.String ToolTip

Gets or sets the tool tip to show when hovering the mouse over the item.

 - Eto.Drawing.Image Image

Gets or sets the image for the tool item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag for the tool item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void OnClick (System.EventArgs e)

Raises the  event.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.SeparatorToolItemType

**** Type Info

 - Name:           SeparatorToolItemType
 - Full Name:      Eto.Forms.SeparatorToolItemType
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.SeparatorToolItemType Divider

Line divider

 - Eto.Forms.SeparatorToolItemType Space

Fixed space divider

 - Eto.Forms.SeparatorToolItemType FlexibleSpace

Flexible space divider (not available on all platforms)


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.SeparatorToolItem

**** Type Info

 - Name:           SeparatorToolItem
 - Full Name:      Eto.Forms.SeparatorToolItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ToolItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.SeparatorToolItemType Type

Gets or sets the type of the separator.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the tool item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Int32 Order

Gets or sets the order of the tool item when adding to the .

 - System.String Text

Gets or sets the text of the item, with mnemonic.

 - System.String ToolTip

Gets or sets the tool tip to show when hovering the mouse over the item.

 - Eto.Drawing.Image Image

Gets or sets the image for the tool item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag for the tool item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void OnClick (System.EventArgs e)

Raises the  event.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ButtonToolItem

**** Type Info

 - Name:           ButtonToolItem
 - Full Name:      Eto.Forms.ButtonToolItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ToolItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the tool item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Int32 Order

Gets or sets the order of the tool item when adding to the .

 - System.String Text

Gets or sets the text of the item, with mnemonic.

 - System.String ToolTip

Gets or sets the tool tip to show when hovering the mouse over the item.

 - Eto.Drawing.Image Image

Gets or sets the image for the tool item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag for the tool item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(EventHandler`1)

	Void .ctor(Command)


**** Instance Methods

 - Public  System.Void OnClick (System.EventArgs e)

Raises the  event.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CheckToolItem

**** Type Info

 - Name:           CheckToolItem
 - Full Name:      Eto.Forms.CheckToolItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ToolItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked

Gets or sets a value indicating whether this item is checked.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the tool item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Int32 Order

Gets or sets the order of the tool item when adding to the .

 - System.String Text

Gets or sets the text of the item, with mnemonic.

 - System.String ToolTip

Gets or sets the tool tip to show when hovering the mouse over the item.

 - Eto.Drawing.Image Image

Gets or sets the image for the tool item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - System.Object Tag

Gets or sets a user-defined tag for the tool item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(CheckCommand)


**** Instance Methods

 - Public  System.Void OnCheckedChanged (System.EventArgs e)

Raises the  event.

 - Public  System.Void OnClick (System.EventArgs e)

Raises the  event.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ToolItemCollection

**** Type Info

 - Name:           ToolItemCollection
 - Full Name:      Eto.Forms.ToolItemCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.Collection`1[Eto.Forms.ToolItem]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.ToolItem Item [Int32]


**** Constructors


**** Instance Methods

 - Public  System.Void Add (Eto.Forms.ToolItem item)

Adds the specified item given its order.

 - Public  System.Void Add (Eto.Forms.Command command, System.Int32 order)

Adds the specified item given its order.

 - Public  System.Void AddSeparator (System.Int32 order, Eto.Forms.SeparatorToolItemType type)

Adds a separator item with the specified  or

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.ToolItem] items)

Adds the specified tool items to the collection.

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Forms.Command] commands, System.Int32 order)

Adds the specified tool items to the collection.

 - Public  System.Void Add (Eto.Forms.ToolItem item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.ToolItem[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.ToolItem item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.ToolItem] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.ToolItem item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.ToolItem item)

 - Public  System.Boolean Remove (Eto.Forms.ToolItem item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ButtonMenuItem

**** Type Info

 - Name:           ButtonMenuItem
 - Full Name:      Eto.Forms.ButtonMenuItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.MenuItem

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.MenuItemCollection Items

Gets the collection of menu items.

 - Boolean Trim

Gets a value indicating whether this sub menu should trim its child menu items when loaded onto a form

 - Eto.Drawing.Image Image

Gets or sets the image to show for the menu item.

 - Int32 Order

Gets or sets the order that the menu item should use when inserted into a submenu.

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the menu item is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - System.String Text

Gets or sets the text of the menu item, with mnemonics identified with &.

 - System.Object Tag

Gets or sets a user-defined tag for the menu item.

 - System.String ToolTip

Gets or sets the tool tip of the item.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled.

 - Eto.Forms.Keys Shortcut

Gets or sets the shortcut key the user can press to activate the menu item.

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(EventHandler`1)

	Void .ctor(Command)


**** Instance Methods

 - Public  System.Void PerformClick ()

Performs the click handler for this item.

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ColorPicker

**** Type Info

 - Name:           ColorPicker
 - Full Name:      Eto.Forms.ColorPicker
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ColorChangedEvent

Identifier for handlers when attaching the  event.


**** Properties

 - Eto.Drawing.Color Value

Gets or sets the selected color value.

 - Eto.Forms.BindableBinding`2[Eto.Forms.ColorPicker,Eto.Drawing.Color] ValueBinding

Gets a binding to the  property.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ISelectionPreserver

**** Type Info

 - Name:           ISelectionPreserver
 - Full Name:      Eto.Forms.ISelectionPreserver
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[System.Object] SelectedItems

Gets or sets the selected items in the control.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ISelectable`1

**** Type Info

 - Name:           ISelectable`1
 - Full Name:      Eto.Forms.ISelectable`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[T] SelectedItems

Gets the selected items.

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

Gets or sets the selected rows.


**** Constructors


**** Instance Methods

 - Public  System.Void SelectRow (System.Int32 row)

Selects the specified .

 - Public  System.Void UnselectRow (System.Int32 row)

Unselects the specified .

 - Public  System.Void SelectAll ()

Selects all rows represented in the data store.

 - Public  System.Void UnselectAll ()

Unselects all rows.


**** Static Methods

*** Eto.Forms.ISelectableControl`1

**** Type Info

 - Name:           ISelectableControl`1
 - Full Name:      Eto.Forms.ISelectableControl`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ISelectionPreserver SelectionPreserver

Gets a new instance of a selection preserver.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.SelectableFilterCollection`1

**** Type Info

 - Name:           SelectableFilterCollection`1
 - Full Name:      Eto.Forms.SelectableFilterCollection`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.FilterCollection`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ISelectableControl`1[System.Object] Parent

Gets the parent that this collection is attached to.

 - System.Collections.Generic.IEnumerable`1[T] SelectedItems

Gets the selected items.

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

Gets or sets the selected rows in the underlying list.

 - System.Func`1[System.IDisposable] Change

 - System.Func`2[T,System.Boolean] Filter

 - System.Comparison`1[T] Sort

 - T Item [Int32]

 - Int32 Count

 - Boolean IsReadOnly


**** Constructors

	Void .ctor(ISelectableControl`1, IList`1)

	Void .ctor(ISelectableControl`1, IEnumerable`1)

	Void .ctor(ISelectableControl`1)


**** Instance Methods

 - Public  System.Void SelectRow (System.Int32 row)

Selects the specified  in the underlying list.

 - Public  System.Void UnselectRow (System.Int32 row)

Unselects the specified  in the underlying list.

 - Public  System.Void UnselectAll ()

Unselects all rows.

 - Public  System.Void SelectAll ()

Selects all rows in the underlying list.

 - Public  System.Void Clear ()

Clear this collection.

 - Public  System.Boolean Remove (T item)

Remove the specified item from this collection.

 - Public  System.Void RemoveAt (System.Int32 index)

Removes the item at the specified .

 - Public  System.Void Refresh ()

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[T] items)

 - Public  System.Void InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] items)

 - Public  System.Int32 IndexOf (T item)

 - Public  System.Void Insert (System.Int32 index, T item)

 - Public  System.Void Add (T item)

 - Public  System.Boolean Contains (T item)

 - Public  System.Void CopyTo (T[] array, System.Int32 arrayIndex)

 - Public  System.Collections.Generic.IEnumerator`1[T] GetEnumerator ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.FilterCollection`1

**** Type Info

 - Name:           FilterCollection`1
 - Full Name:      Eto.Forms.FilterCollection`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Func`1[System.IDisposable] Change

Gets or sets the delegate to create a change object each time the collection is filtered.

 - System.Func`2[T,System.Boolean] Filter

Gets or sets the filter delegate for items in this collection.

 - System.Comparison`1[T] Sort

Gets or sets the sort.

 - T Item [Int32]

Gets the underlying list of items that the filtered collection is based off.
            If you change this list, you must call  to update the filtered collection.

 - Int32 Count

Gets the count of items in the collection.

 - Boolean IsReadOnly

Gets a value indicating whether this collection is read only.


**** Constructors

	Void .ctor(IEnumerable`1)

	Void .ctor(IList`1)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Refresh ()

Refreshes the list by applying the filter and sort to the contained items

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[T] items)

Adds the specified  to the collection.

 - Public  System.Void InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] items)

Inserts the  to the collection at the specified .

 - Public  System.Int32 IndexOf (T item)

Determines the index of a specific item in the collection.

 - Public  System.Void Insert (System.Int32 index, T item)

Inserts the  to the collection at the specified .

 - Public  System.Void RemoveAt (System.Int32 index)

Removes the item at the specified index.

 - Public  System.Void Add (T item)

Adds the specified  to the collection.

 - Public  System.Void Clear ()

Clears the items from the collection.

 - Public  System.Boolean Contains (T item)

Gets a value indicating that the specified  is contained within this collection.

 - Public  System.Void CopyTo (T[] array, System.Int32 arrayIndex)

Copies the current filtered collection to the specified array.

 - Public  System.Boolean Remove (T item)

Removes the item at the specified index.

 - Public  System.Collections.Generic.IEnumerator`1[T] GetEnumerator ()

Gets the enumerator for the collection.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CalendarMode

**** Type Info

 - Name:           CalendarMode
 - Full Name:      Eto.Forms.CalendarMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.CalendarMode Single

Calendar allows only a single date to be selected

 - Eto.Forms.CalendarMode Range

Can select a range of dates. In some cases two calendars will be shown to select the start and end dates of the range.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.Calendar

**** Type Info

 - Name:           Calendar
 - Full Name:      Eto.Forms.Calendar
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Control

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String SelectedDateChangedEvent

Event identifier for handlers when attaching the  event.

 - System.String SelectedRangeChangedEvent

Event identifier for handlers when attaching the  event.


**** Properties

 - System.DateTime MinDate

Gets or sets the minimum date entered

 - System.DateTime MaxDate

Gets or sets the maximum date entered

 - System.DateTime SelectedDate

Gets or sets the selected date.

 - Eto.Forms.Range`1[System.DateTime] SelectedRange

Gets or sets the selected range.

 - Eto.Forms.CalendarMode Mode

Gets or sets the mode of the calendar.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.LinkButton

**** Type Info

 - Name:           LinkButton
 - Full Name:      Eto.Forms.LinkButton
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextControl

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ClickEvent

Event identifier for the  event.


**** Properties

 - System.Windows.Input.ICommand Command

Gets or sets the command to invoke when the link button is pressed.

 - System.Object CommandParameter

Gets or sets the parameter to pass to the  when executing or determining its CanExecute state.

 - Eto.Drawing.Color DisabledTextColor

Gets or sets the color of the text when the control is disabled.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BindingExtensions

**** Type Info

 - Name:           BindingExtensions
 - Full Name:      Eto.Forms.BindingExtensions
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.BindableBinding`2[T,TValue] WhenLostFocus (Eto.Forms.BindableBinding`2[T,TValue] binding)

Causes the change event of the binding to occur only when the  event is triggered.

*** Eto.Forms.ControlBinding`2

**** Type Info

 - Name:           ControlBinding`2
 - Full Name:      Eto.Forms.ControlBinding`2
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.BindableBinding`2[T,TValue]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IndirectBinding`1[TValue] InnerBinding

 - T DataItem

 - TValue SettingNullValue

 - TValue GettingNullValue

 - TValue DataValue


**** Constructors

	Void .ctor(T, Func`2, Action`2, Action`2, Action`2)

	Void .ctor(T, IndirectBinding`1)


**** Instance Methods

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (Eto.Forms.DirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (Eto.Forms.IndirectBinding`1[TValue] dataContextBinding, Eto.Forms.DualBindingMode mode, TValue defaultControlValue, TValue defaultContextValue)

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (System.Func`2[TObject,TValue] getValue, System.Action`2[TObject,TValue] setValue, System.Action`2[TObject,System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`2[TObject,System.EventHandler`1[System.EventArgs]] removeChangeEvent, Eto.Forms.DualBindingMode mode, TValue defaultGetValue, TValue defaultSetValue)

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (System.String propertyName, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (System.Linq.Expressions.Expression`1[System.Func`2[TObject,TValue]] propertyExpression, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.BindableBinding`2[T,TNewValue] Convert (System.Func`2[TValue,TNewValue] toValue, System.Func`2[TNewValue,TValue] fromValue)

 - Public  Eto.Forms.BindableBinding`2[T,TNewValue] Cast ()

 - Public  System.Void Unbind ()

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Func`1[TValue] getValue, System.Action`1[TValue] setValue, System.Action`1[System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`1[System.EventHandler`1[System.EventArgs]] removeChangeEvent, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, Eto.Forms.IndirectBinding`1[TValue] objectBinding, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Object objectValue, System.String propertyName, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, System.Linq.Expressions.Expression`1[System.Func`2[TObject,TValue]] propertyExpression, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DirectBinding`1[TValue] Convert (System.Func`2[TValue,TValue] toValue, System.Func`2[TValue,TValue] fromValue)

 - Public  Eto.Forms.DirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue, TValue nullValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue)

 - Public  Eto.Forms.DirectBinding`1[TType] ToType (System.Func`2[TValue,TType] invalidGetValue, System.Func`2[TType,TValue] invalidSetValue)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TableCell

**** Type Info

 - Name:           TableCell
 - Full Name:      Eto.Forms.TableCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ScaleWidth

Gets or sets a value indicating whether this  will scale its width

 - Eto.Forms.Control Control

Gets or sets the control in this cell, or null for an empty space


**** Constructors

	Void .ctor()

	Void .ctor(Control, Boolean)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.TableRow

**** Type Info

 - Name:           TableRow
 - Full Name:      Eto.Forms.TableRow
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ScaleHeight

Gets or sets a value indicating whether this  will scale its height

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.TableCell] Cells

Gets or sets the cells in this row.


**** Constructors

	Void .ctor()

	Void .ctor(TableCell[])

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.WidgetExtensions

**** Type Info

 - Name:           WidgetExtensions
 - Full Name:      Eto.Forms.WidgetExtensions
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static T With (T widget, System.Action`1[T] action)

Allows execution of extra code on a widget in a declarative manner.

*** Eto.Forms.RichTextAreaFormat

**** Type Info

 - Name:           RichTextAreaFormat
 - Full Name:      Eto.Forms.RichTextAreaFormat
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.RichTextAreaFormat Rtf

Standard Rich Text format

 - Eto.Forms.RichTextAreaFormat PlainText

Plain Text only


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ITextBuffer

**** Type Info

 - Name:           ITextBuffer
 - Full Name:      Eto.Forms.ITextBuffer
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.RichTextAreaFormat] SupportedFormats

Gets an enumeration of formats supported for the  and  methods.


**** Constructors


**** Instance Methods

 - Public  System.Void SetBold (Eto.Forms.Range`1[System.Int32] range, System.Boolean bold)

Sets the bold flag for the specified text range.

 - Public  System.Void SetItalic (Eto.Forms.Range`1[System.Int32] range, System.Boolean italic)

Sets the italic flag for the specified text range.

 - Public  System.Void SetUnderline (Eto.Forms.Range`1[System.Int32] range, System.Boolean underline)

Sets the underline flag for the specified text range.

 - Public  System.Void SetStrikethrough (Eto.Forms.Range`1[System.Int32] range, System.Boolean strikethrough)

Sets the strikethrough for the specified text range.

 - Public  System.Void SetFont (Eto.Forms.Range`1[System.Int32] range, Eto.Drawing.Font font)

Sets the font for the specified text range.

 - Public  System.Void SetForeground (Eto.Forms.Range`1[System.Int32] range, Eto.Drawing.Color color)

Sets the foreground color for the specified text range.

 - Public  System.Void SetBackground (Eto.Forms.Range`1[System.Int32] range, Eto.Drawing.Color color)

Sets the background color for the specified range.

 - Public  System.Void SetFamily (Eto.Forms.Range`1[System.Int32] range, Eto.Drawing.FontFamily family)

Sets the font family for the specified text range.

 - Public  System.Void Load (System.IO.Stream stream, Eto.Forms.RichTextAreaFormat format)

Loads the specified format from the stream, replacing the content of the buffer.

 - Public  System.Void Save (System.IO.Stream stream, Eto.Forms.RichTextAreaFormat format)

Saves the buffer into a stream with the specified format.

 - Public  System.Void Clear ()

Clears the buffer of all text and formatting.

 - Public  System.Void Delete (Eto.Forms.Range`1[System.Int32] range)

Deletes text from the specified range

 - Public  System.Void Insert (System.Int32 position, System.String text)

Inserts text with the format of the text at the specified position.


**** Static Methods

*** Eto.Forms.RichTextArea

**** Type Info

 - Name:           RichTextArea
 - Full Name:      Eto.Forms.RichTextArea
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextArea

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Font SelectionFont

Gets or sets the font of the selected text or insertion point.

 - Eto.Drawing.Color SelectionForeground

Gets or sets the foreground color of the selected text or insertion point.

 - Eto.Drawing.Color SelectionBackground

Gets or sets the background color of the selected text or insertion point.

 - Boolean SelectionBold

Gets or sets a value indicating whether the selected text or insertion point has bold text.

 - Boolean SelectionItalic

Gets or sets a value indicating whether the selected text or insertion point has italic style.

 - Boolean SelectionUnderline

Gets or sets a value indicating whether the selected text or insertion point has underline decorations.

 - Boolean SelectionStrikethrough

Gets or sets a value indicating whether the selected text or insertion point has strikethrough decorations.

 - Eto.Drawing.FontFamily SelectionFamily

Gets or sets the font family of the selected text or insertion point.

 - Eto.Forms.ITextBuffer Buffer

Gets the formatted text buffer to set formatting and load/save to file.

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Boolean Wrap

Gets or sets a value indicating whether text will wrap if lines are longer than the width of the control.

 - System.String SelectedText

Gets or sets the selected text.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the range of selected text.

 - Int32 CaretIndex

Gets or sets the index of the insertion caret.

 - Boolean AcceptsTab

Gets or sets a value indicating whether the tab key is inserted into the text area, or if it should be ignored by this control and used
            for navigating to the next control.

 - Boolean AcceptsReturn

Gets or sets a value indicating whether the return key is inserted into the text area, or if it should be ignored by this control.

 - Eto.Forms.TextAlignment TextAlignment

Gets or sets the horizontal alignment of the text.

 - Eto.Forms.HorizontalAlign HorizontalAlign

Gets or sets the horizontal alignment of the text.

 - Boolean SpellCheck

Gets or sets a value indicating whether this  will perform spell checking.

 - Boolean SpellCheckIsSupported

Gets a value indicating whether the  property is supported on the control's platform.

 - Eto.Forms.TextReplacements TextReplacements

Gets or sets a hint value indicating whether this  will automatically correct text.

 - Eto.Forms.TextReplacements SupportedTextReplacements

Gets the text replacements that this control supports on the current platform.

 - System.String Text

Gets or sets the text of the control.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all text.

 - Public  System.Void Append (System.String text, System.Boolean scrollToCursor)

Append the specified text to the control and optionally scrolls to make the inserted text visible.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Orientation

**** Type Info

 - Name:           Orientation
 - Full Name:      Eto.Forms.Orientation
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.Orientation Horizontal

The control or layout should be oriented horizontally.

 - Eto.Forms.Orientation Vertical

The control or layout should be oriented vertically.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.HorizontalAlignment

**** Type Info

 - Name:           HorizontalAlignment
 - Full Name:      Eto.Forms.HorizontalAlignment
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.HorizontalAlignment Left

Controls are aligned to the left of the container.

 - Eto.Forms.HorizontalAlignment Center

Controls are centered.

 - Eto.Forms.HorizontalAlignment Right

Controls are aligned to the right of the container.

 - Eto.Forms.HorizontalAlignment Stretch

Controls stretch to fill the entire width of the container.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.VerticalAlignment

**** Type Info

 - Name:           VerticalAlignment
 - Full Name:      Eto.Forms.VerticalAlignment
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.VerticalAlignment Top

Controls are aligned to the top of the container.

 - Eto.Forms.VerticalAlignment Center

Controls are centered.

 - Eto.Forms.VerticalAlignment Bottom

Controls are aligned to the bottom of the container.

 - Eto.Forms.VerticalAlignment Stretch

Controls stretch to fill the entire height of the container.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.StackLayoutItem

**** Type Info

 - Name:           StackLayoutItem
 - Full Name:      Eto.Forms.StackLayoutItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Control Control

Gets or sets the control for this item.

 - System.Nullable`1[Eto.Forms.HorizontalAlignment] HorizontalAlignment

Gets or sets the horizontal alignment for the control for vertical stack layouts, or null to use .

 - System.Nullable`1[Eto.Forms.VerticalAlignment] VerticalAlignment

Gets or sets the vertical alignment for the control for horizontal stack layouts, or null to use .

 - Boolean Expand

Gets or sets a value indicating whether the control expands to available space in the direction of the layout.


**** Constructors

	Void .ctor()

	Void .ctor(Control, Boolean)

	Void .ctor(Control, Nullable`1, Boolean)

	Void .ctor(Control, Nullable`1, Boolean)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.StackLayout

**** Type Info

 - Name:           StackLayout
 - Full Name:      Eto.Forms.StackLayout
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Orientation Orientation

Gets or sets the orientation of the controls in the stack layout.

 - Int32 Spacing

Gets or sets the spacing between each of the controls in the stack.

 - Eto.Forms.HorizontalAlignment HorizontalContentAlignment

Gets or sets the default horizontal alignment of the child controls in the stack layout when the  is Vertical.

 - Eto.Forms.VerticalAlignment VerticalContentAlignment

Gets or sets the default vertical alignment of the child controls in the stack layout when the  is Horizontal.

 - Boolean AlignLabels

Gets or sets a value indicating whether the Label's alignment will be changed to match the alignment of the StackLayout.

 - System.Collections.ObjectModel.Collection`1[Eto.Forms.StackLayoutItem] Items

Gets the collection of items in the stack layout.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets the controls for the layout

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Keyboard

**** Type Info

 - Name:           Keyboard
 - Full Name:      Eto.Forms.Keyboard
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Keys] SupportedLockKeys

Gets an enumeration of all keys supported by the  method.

 - Eto.Forms.Keys Modifiers

Gets the current modifier state for keys such as ,  and .


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.Boolean IsKeyLocked (Eto.Forms.Keys key)

Determines if the specified  is in a locked state, such as the , 
            , , or  key.

*** Eto.Forms.TextChangingEventArgs

**** Type Info

 - Name:           TextChangingEventArgs
 - Full Name:      Eto.Forms.TextChangingEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ComponentModel.CancelEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

Gets the text that is to be inserted at the given , or string.Empty if text will be deleted.

 - Eto.Forms.Range`1[System.Int32] Range

Gets the range that the text will be replaced or deleted.

 - Boolean Cancel


**** Constructors

	Void .ctor(String, Range`1)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.InsertKeyMode

**** Type Info

 - Name:           InsertKeyMode
 - Full Name:      Eto.Forms.InsertKeyMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.InsertKeyMode Insert

Always insert, shifting any characters to the right of the caret position when inserting or deleting text.

 - Eto.Forms.InsertKeyMode Overwrite

Always overwrite and do not shift characters when inserting or deleting text.

 - Eto.Forms.InsertKeyMode Toggle

Allow the user to toggle the insert mode (fn+Return on OS X or insert key on other keyboards)


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.NumericMaskedTextBox`1

**** Type Info

 - Name:           NumericMaskedTextBox`1
 - Full Name:      Eto.Forms.NumericMaskedTextBox`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.MaskedTextBox`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.NumericMaskedTextProvider`1[T] Provider

Gets the numeric provider.

 - Boolean AllowSign

Gets or sets a value indicating whether the mask can accept a sign.

 - Boolean AllowDecimal

Gets or sets a value indicating whether the mask can input a decimal.

 - Eto.Forms.IMaskedTextProvider`1[T] Provider

 - T Value

 - Eto.Forms.BindableBinding`2[Eto.Forms.MaskedTextBox`1[T],T] ValueBinding

 - Eto.Forms.IMaskedTextProvider Provider

Gets or sets the masked text provider to specify the mask format.

 - Eto.Forms.InsertKeyMode InsertMode

Gets or sets the mode for insertion. Use  to determine the current mode.

 - Boolean IsOverwrite

Gets a value indicating whether typing will overwrite text.

 - Boolean ShowPromptOnFocus

Gets or sets a value indicating that the prompt characters should only be shown when the control has focus.

 - Boolean ShowPlaceholderWhenEmpty

Gets or sets a value indicating that the placeholder should be shown when the mask is empty and the control does
            not have focus.

 - System.String Text

Gets or sets the text of the control including any mask characters.

 - Boolean MaskCompleted

Gets a value indicating whether the mask is completed.

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Int32 MaxLength

Gets or sets the maximum length of the text that can be entered in the control.

 - System.String PlaceholderText

Gets or sets the placeholder text to show as a hint of what the user should enter.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Int32 CaretIndex

Gets or sets the index of the current insertion point.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the current text selection.

 - System.String SelectedText

Gets or sets the selected text.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all of the text in the control.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.MaskedTextBox`1

**** Type Info

 - Name:           MaskedTextBox`1
 - Full Name:      Eto.Forms.MaskedTextBox`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.MaskedTextBox

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IMaskedTextProvider`1[T] Provider

Gets or sets the provider for the text box

 - T Value

Gets or sets the translated value of the masked text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.MaskedTextBox`1[T],T] ValueBinding

Gets a binding for the  property.

 - Eto.Forms.IMaskedTextProvider Provider

Gets or sets the masked text provider to specify the mask format.

 - Eto.Forms.InsertKeyMode InsertMode

Gets or sets the mode for insertion. Use  to determine the current mode.

 - Boolean IsOverwrite

Gets a value indicating whether typing will overwrite text.

 - Boolean ShowPromptOnFocus

Gets or sets a value indicating that the prompt characters should only be shown when the control has focus.

 - Boolean ShowPlaceholderWhenEmpty

Gets or sets a value indicating that the placeholder should be shown when the mask is empty and the control does
            not have focus.

 - System.String Text

Gets or sets the text of the control including any mask characters.

 - Boolean MaskCompleted

Gets a value indicating whether the mask is completed.

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Int32 MaxLength

Gets or sets the maximum length of the text that can be entered in the control.

 - System.String PlaceholderText

Gets or sets the placeholder text to show as a hint of what the user should enter.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Int32 CaretIndex

Gets or sets the index of the current insertion point.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the current text selection.

 - System.String SelectedText

Gets or sets the selected text.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IMaskedTextProvider`1)


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all of the text in the control.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.MaskedTextBox

**** Type Info

 - Name:           MaskedTextBox
 - Full Name:      Eto.Forms.MaskedTextBox
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.TextBox

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IMaskedTextProvider Provider

Gets or sets the masked text provider to specify the mask format.

 - Eto.Forms.InsertKeyMode InsertMode

Gets or sets the mode for insertion. Use  to determine the current mode.

 - Boolean IsOverwrite

Gets a value indicating whether typing will overwrite text.

 - Boolean ShowPromptOnFocus

Gets or sets a value indicating that the prompt characters should only be shown when the control has focus.

 - Boolean ShowPlaceholderWhenEmpty

Gets or sets a value indicating that the placeholder should be shown when the mask is empty and the control does
            not have focus.

 - System.String Text

Gets or sets the text of the control including any mask characters.

 - Boolean MaskCompleted

Gets a value indicating whether the mask is completed.

 - Boolean ReadOnly

Gets or sets a value indicating whether this  is read only.

 - Int32 MaxLength

Gets or sets the maximum length of the text that can be entered in the control.

 - System.String PlaceholderText

Gets or sets the placeholder text to show as a hint of what the user should enter.

 - Boolean ShowBorder

Gets or sets a value indicating whether to show the control's border.

 - Int32 CaretIndex

Gets or sets the index of the current insertion point.

 - Eto.Forms.Range`1[System.Int32] Selection

Gets or sets the current text selection.

 - System.String SelectedText

Gets or sets the selected text.

 - Eto.Drawing.Color TextColor

Gets or sets the color of the text.

 - Eto.Forms.BindableBinding`2[Eto.Forms.TextControl,System.String] TextBinding

Gets the binding for the  property.

 - Eto.Drawing.Font Font

Gets or sets the font for the text of the control

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()

	Void .ctor(IMaskedTextProvider)


**** Instance Methods

 - Public  System.Void SelectAll ()

Selects all of the text in the control.

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IMaskedTextProvider

**** Type Info

 - Name:           IMaskedTextProvider
 - Full Name:      Eto.Forms.IMaskedTextProvider
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String DisplayText

Gets the display text, including prompt characters.

 - System.String Text

Gets or sets the text, usually excluding prompt or literal characters depending on the mask provider.

 - Boolean MaskCompleted

Gets a value indicating whether the mask has all required text to pass its validation.

 - System.Collections.Generic.IEnumerable`1[System.Int32] EditPositions

Gets an enumeration of all valid edit positions in the mask.

 - Boolean IsEmpty

Gets a value indicating the mask is empty with no characters filled out.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Insert (System.Char character, System.Int32& position)

Called to insert a character at the specified position in the masked text.

 - Public  System.Boolean Replace (System.Char character, System.Int32& position)

Called to replace a character at the specified position in the masked text.

 - Public  System.Boolean Delete (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to delete a range of characters at the specified position in the masked text.

 - Public  System.Boolean Clear (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to clear a range of characters at the specified position in the masked text.


**** Static Methods

*** Eto.Forms.IMaskedTextProvider`1

**** Type Info

 - Name:           IMaskedTextProvider`1
 - Full Name:      Eto.Forms.IMaskedTextProvider`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T Value

Gets or sets the translated value of the mask.


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.FixedMaskedTextProvider`1

**** Type Info

 - Name:           FixedMaskedTextProvider`1
 - Full Name:      Eto.Forms.FixedMaskedTextProvider`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.FixedMaskedTextProvider

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Func`2[System.String,T] ConvertToValue

Gets or sets a delegate to convert the mask string to a value of type

 - System.Func`2[T,System.String] ConvertToText

Gets or sets a delegate to convert the a value of type  to the mask string.

 - T Value

Gets or sets the translated value of the mask.

 - System.Globalization.CultureInfo Culture

Gets the culture for the mask, as specified in the constructor.

 - System.String Mask

Gets the mask for this provider, as specified in the constructor.

 - Boolean AllowPromptAsInput

Gets a value indicating whether the  can be a valid input character by the user.

 - Char PromptChar

Gets or sets the character to show for each unfilled edit position in the mask.

 - Char PasswordChar

In password mode, gets or sets the character to show for filled edit characters in the mask.

 - Boolean AsciiOnly

Gets a value indicating whether the input only accepts ascii characters A-Z or a-z.

 - System.String DisplayText

Gets the display text, including prompt characters.

 - System.String Text

Gets or sets the text, usually excluding prompt or literal characters depending on the mask provider.

 - Boolean MaskCompleted

Gets a value indicating whether the mask has all required text to pass its validation.

 - Boolean IsPassword

Gets or sets a value indicating whether the mask should be password protected.

 - Boolean IncludeLiterals

Gets or sets a value indicating that the  property includes literals in the mask.

 - Boolean IncludePrompt

Gets or sets a value indicating that the  property includes prompt characters for each
            edit position in the mask.

 - Boolean SkipLiterals

Gets or sets a value indicating that the user can type literals to skip them in the mask.

 - Boolean AutoAdvance

Gets or sets a value indicating that the cursor position will advance past literals to the next available 
            edit position automatically.

 - System.Collections.Generic.IEnumerable`1[System.Int32] EditPositions

Gets an enumeration of all valid edit positions in the mask.

 - Boolean IsEmpty

Gets a value indicating the mask is empty with no characters filled out.

 - Boolean MaskFull

Gets a value indicating that all available edit positions in the mask have been filled out.


**** Constructors

	Void .ctor(String, CultureInfo, Boolean, Boolean)


**** Instance Methods

 - Public  System.Boolean Insert (System.Char character, System.Int32& position)

Called to insert a character at the specified position in the masked text.

 - Public  System.Boolean Replace (System.Char character, System.Int32& position)

Called to replace a character at the specified position in the masked text.

 - Public  System.Boolean Delete (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to delete a range of characters at the specified position in the masked text.

 - Public  System.Boolean Clear (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to clear a range of characters at the specified position in the masked text.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.FixedMaskedTextProvider

**** Type Info

 - Name:           FixedMaskedTextProvider
 - Full Name:      Eto.Forms.FixedMaskedTextProvider
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Globalization.CultureInfo Culture

Gets the culture for the mask, as specified in the constructor.

 - System.String Mask

Gets the mask for this provider, as specified in the constructor.

 - Boolean AllowPromptAsInput

Gets a value indicating whether the  can be a valid input character by the user.

 - Char PromptChar

Gets or sets the character to show for each unfilled edit position in the mask.

 - Char PasswordChar

In password mode, gets or sets the character to show for filled edit characters in the mask.

 - Boolean AsciiOnly

Gets a value indicating whether the input only accepts ascii characters A-Z or a-z.

 - System.String DisplayText

Gets the display text, including prompt characters.

 - System.String Text

Gets or sets the text, usually excluding prompt or literal characters depending on the mask provider.

 - Boolean MaskCompleted

Gets a value indicating whether the mask has all required text to pass its validation.

 - Boolean IsPassword

Gets or sets a value indicating whether the mask should be password protected.

 - Boolean IncludeLiterals

Gets or sets a value indicating that the  property includes literals in the mask.

 - Boolean IncludePrompt

Gets or sets a value indicating that the  property includes prompt characters for each
            edit position in the mask.

 - Boolean SkipLiterals

Gets or sets a value indicating that the user can type literals to skip them in the mask.

 - Boolean AutoAdvance

Gets or sets a value indicating that the cursor position will advance past literals to the next available 
            edit position automatically.

 - System.Collections.Generic.IEnumerable`1[System.Int32] EditPositions

Gets an enumeration of all valid edit positions in the mask.

 - Boolean IsEmpty

Gets a value indicating the mask is empty with no characters filled out.

 - Boolean MaskFull

Gets a value indicating that all available edit positions in the mask have been filled out.


**** Constructors

	Void .ctor(String, CultureInfo, Boolean, Boolean)


**** Instance Methods

 - Public  System.Boolean Insert (System.Char character, System.Int32& position)

Called to insert a character at the specified position in the masked text.

 - Public  System.Boolean Replace (System.Char character, System.Int32& position)

Called to replace a character at the specified position in the masked text.

 - Public  System.Boolean Delete (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to delete a range of characters at the specified position in the masked text.

 - Public  System.Boolean Clear (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to clear a range of characters at the specified position in the masked text.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.NumericMaskedTextProvider`1

**** Type Info

 - Name:           NumericMaskedTextProvider`1
 - Full Name:      Eto.Forms.NumericMaskedTextProvider`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.NumericMaskedTextProvider

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - T Value

Gets or sets the translated value of the mask.

 - Boolean AllowDecimal

Gets or sets a value indicating that the mask can optionally include a decimal, as specified by the .

 - Boolean AllowSign

Gets or sets a value indicating that the mask can optionally include the sign, as specified by .

 - Char[] SignCharacters

Gets or sets the sign characters when  is true. Default is '+' and '-'.

 - System.Func`2[System.String,System.Boolean] Validate

Gets or sets a delegate used to validate the mask.

 - Char DecimalCharacter

Gets or sets the decimal character when  is true. Default is '.'.

 - Boolean MaskCompleted

Gets a value indicating whether the mask has all required text to pass its validation.

 - System.String DisplayText

Gets the display text, including prompt characters.

 - System.String Text

Gets or sets the text, usually excluding prompt or literal characters depending on the mask provider.

 - System.Collections.Generic.IEnumerable`1[System.Int32] EditPositions

Gets an enumeration of all valid edit positions in the mask.

 - Boolean IsEmpty

Gets a value indicating the mask is empty with no characters filled out.


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean Replace (System.Char character, System.Int32& position)

Called to replace a character at the specified position in the masked text.

 - Public  System.Boolean Insert (System.Char character, System.Int32& position)

Called to insert a character at the specified position in the masked text.

 - Public  System.Boolean Delete (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to delete a range of characters at the specified position in the masked text.

 - Public  System.Boolean Clear (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to clear a range of characters at the specified position in the masked text.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.NumericMaskedTextProvider

**** Type Info

 - Name:           NumericMaskedTextProvider
 - Full Name:      Eto.Forms.NumericMaskedTextProvider
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.VariableMaskedTextProvider

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean AllowDecimal

Gets or sets a value indicating that the mask can optionally include a decimal, as specified by the .

 - Boolean AllowSign

Gets or sets a value indicating that the mask can optionally include the sign, as specified by .

 - Char[] SignCharacters

Gets or sets the sign characters when  is true. Default is '+' and '-'.

 - System.Func`2[System.String,System.Boolean] Validate

Gets or sets a delegate used to validate the mask.

 - Char DecimalCharacter

Gets or sets the decimal character when  is true. Default is '.'.

 - Boolean MaskCompleted

Gets a value indicating whether the mask has all required text to pass its validation.

 - System.String DisplayText

Gets the display text, including prompt characters.

 - System.String Text

Gets or sets the text, usually excluding prompt or literal characters depending on the mask provider.

 - System.Collections.Generic.IEnumerable`1[System.Int32] EditPositions

Gets an enumeration of all valid edit positions in the mask.

 - Boolean IsEmpty

Gets a value indicating the mask is empty with no characters filled out.


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean Replace (System.Char character, System.Int32& position)

Called to replace a character at the specified position in the masked text.

 - Public  System.Boolean Insert (System.Char character, System.Int32& position)

Called to insert a character at the specified position in the masked text.

 - Public  System.Boolean Delete (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to delete a range of characters at the specified position in the masked text.

 - Public  System.Boolean Clear (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to clear a range of characters at the specified position in the masked text.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.VariableMaskedTextProvider

**** Type Info

 - Name:           VariableMaskedTextProvider
 - Full Name:      Eto.Forms.VariableMaskedTextProvider
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean MaskCompleted

Gets a value indicating whether the mask has all required text to pass its validation.

 - System.String DisplayText

Gets the display text, including prompt characters.

 - System.String Text

Gets or sets the text, usually excluding prompt or literal characters depending on the mask provider.

 - System.Collections.Generic.IEnumerable`1[System.Int32] EditPositions

Gets an enumeration of all valid edit positions in the mask.

 - Boolean IsEmpty

Gets a value indicating the mask is empty with no characters filled out.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Insert (System.Char character, System.Int32& position)

Called to insert a character at the specified position in the masked text.

 - Public  System.Boolean Replace (System.Char character, System.Int32& position)

Called to replace a character at the specified position in the masked text.

 - Public  System.Boolean Delete (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to delete a range of characters at the specified position in the masked text.

 - Public  System.Boolean Clear (System.Int32& position, System.Int32 length, System.Boolean forward)

Called to clear a range of characters at the specified position in the masked text.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ProgressCell

**** Type Info

 - Name:           ProgressCell
 - Full Name:      Eto.Forms.ProgressCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.SingleValueCell`1[System.Nullable`1[System.Single]]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.Nullable`1[System.Single]] Binding

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32)

	Void .ctor(String, Boolean)

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CellStates

**** Type Info

 - Name:           CellStates
 - Full Name:      Eto.Forms.CellStates
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.CellStates None

Normal state

 - Eto.Forms.CellStates Selected

Row is selected

 - Eto.Forms.CellStates Editing

Cell is in edit mode


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.CellEventArgs

**** Type Info

 - Name:           CellEventArgs
 - Full Name:      Eto.Forms.CellEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.CellStates CellState

Gets the state of the cell.

 - System.Object Item

Gets or sets the item for the cell.

 - Int32 Row

Gets or sets the row for the cell.

 - Eto.Drawing.Color CellTextColor

Gets or sets the preferred color of the cell text given its state.

 - Boolean IsEditing

Gets or sets a value indicating whether the cell is in edit mode.

 - Boolean IsSelected

Gets or sets a value indicating whether the cell is selected.


**** Constructors

	Void .ctor(Int32, Object, CellStates)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.CustomCell

**** Type Info

 - Name:           CustomCell
 - Full Name:      Eto.Forms.CustomCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Cell

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean SupportsControlView

Gets a value indicating that the CustomCell on the current platform supports using a Control for its view mode.
            Gtk and WinForms only support custom controls when editing a cell.

 - System.Func`2[Eto.Forms.CellEventArgs,Eto.Forms.Control] CreateCell

Gets or sets a delegate to create the contents of the cell.

 - System.Func`2[Eto.Forms.CellEventArgs,System.String] GetIdentifier

Gets or sets a delegate to get the identifier of the cell based on its content.

 - System.Func`2[Eto.Forms.CellEventArgs,System.Single] GetPreferredWidth

Gets or sets a delegate to get the preferred width of the cell based on its content.

 - System.Action`2[Eto.Forms.CellEventArgs,Eto.Forms.Control] ConfigureCell

Gets or sets a delegate to configure an cell when it is reused for a different row or the data changes.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.CustomCell Create ()

Creates a new CustomCell with instances of the specified  type.

*** Eto.Forms.Tool

**** Type Info

 - Name:           Tool
 - Full Name:      Eto.Forms.Tool
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.BindableWidget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BindableBinding`2

**** Type Info

 - Name:           BindableBinding`2
 - Full Name:      Eto.Forms.BindableBinding`2
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ObjectBinding`2[T,TValue]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IndirectBinding`1[TValue] InnerBinding

 - T DataItem

 - TValue SettingNullValue

 - TValue GettingNullValue

 - TValue DataValue


**** Constructors

	Void .ctor(T, Func`2, Action`2, Action`2, Action`2)

	Void .ctor(T, IndirectBinding`1)


**** Instance Methods

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (Eto.Forms.DirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode)

Binds the specified  to this binding.

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (Eto.Forms.IndirectBinding`1[TValue] dataContextBinding, Eto.Forms.DualBindingMode mode, TValue defaultControlValue, TValue defaultContextValue)

Binds to an object's  using the specified .

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (System.Func`2[TObject,TValue] getValue, System.Action`2[TObject,TValue] setValue, System.Action`2[TObject,System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`2[TObject,System.EventHandler`1[System.EventArgs]] removeChangeEvent, Eto.Forms.DualBindingMode mode, TValue defaultGetValue, TValue defaultSetValue)

Binds to an object's  using the specified .

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (System.String propertyName, Eto.Forms.DualBindingMode mode)

Binds to an object's  using the specified .

 - Public  Eto.Forms.DualBinding`1[TValue] BindDataContext (System.Linq.Expressions.Expression`1[System.Func`2[TObject,TValue]] propertyExpression, Eto.Forms.DualBindingMode mode)

Binds to an object's  using the specified .

 - Public  Eto.Forms.BindableBinding`2[T,TNewValue] Convert (System.Func`2[TValue,TNewValue] toValue, System.Func`2[TNewValue,TValue] fromValue)

Converts this binding's value to another value using delegates.

 - Public  Eto.Forms.BindableBinding`2[T,TNewValue] Cast ()

Casts this binding value to another (compatible) type.

 - Public  System.Void Unbind ()

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Func`1[TValue] getValue, System.Action`1[TValue] setValue, System.Action`1[System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`1[System.EventHandler`1[System.EventArgs]] removeChangeEvent, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, Eto.Forms.IndirectBinding`1[TValue] objectBinding, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Object objectValue, System.String propertyName, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, System.Linq.Expressions.Expression`1[System.Func`2[TObject,TValue]] propertyExpression, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DirectBinding`1[TValue] Convert (System.Func`2[TValue,TValue] toValue, System.Func`2[TValue,TValue] fromValue)

 - Public  Eto.Forms.DirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue, TValue nullValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue)

 - Public  Eto.Forms.DirectBinding`1[TType] ToType (System.Func`2[TValue,TType] invalidGetValue, System.Func`2[TType,TValue] invalidSetValue)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BindableExtensions

**** Type Info

 - Name:           BindableExtensions
 - Full Name:      Eto.Forms.BindableExtensions
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.DualBinding`1[T] Bind (Eto.Forms.IBindable bindable, System.String propertyName, System.Object source, System.String sourcePropertyName, Eto.Forms.DualBindingMode mode)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[T] Bind (Eto.Forms.IBindable bindable, System.String widgetPropertyName, Eto.Forms.DirectBinding`1[T] sourceBinding, Eto.Forms.DualBindingMode mode)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[T] BindDataContext (Eto.Forms.IBindable bindable, System.String controlPropertyName, System.String dataContextPropertyName, Eto.Forms.DualBindingMode mode, T defaultControlValue, T defaultContextValue)

Adds a new binding with the control and the the control's current data context

 - Public Static Eto.Forms.DualBinding`1[T] Bind (Eto.Forms.IBindable bindable, Eto.Forms.IndirectBinding`1[T] controlBinding, Eto.Forms.DirectBinding`1[T] valueBinding, Eto.Forms.DualBindingMode mode)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[T] Bind (Eto.Forms.IBindable bindable, Eto.Forms.IndirectBinding`1[T] controlBinding, System.Object objectValue, Eto.Forms.IndirectBinding`1[T] objectBinding, Eto.Forms.DualBindingMode mode, T defaultControlValue, T defaultContextValue)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[T] BindDataContext (Eto.Forms.IBindable bindable, Eto.Forms.IndirectBinding`1[T] controlBinding, Eto.Forms.IndirectBinding`1[T] dataContextBinding, Eto.Forms.DualBindingMode mode, T defaultControlValue, T defaultContextValue)

Adds a new binding with the control and the the control's current data context

 - Public Static Eto.Forms.DualBinding`1[TValue] Bind (TWidget control, System.Linq.Expressions.Expression`1[System.Func`2[TWidget,TValue]] controlProperty, TSource source, System.Linq.Expressions.Expression`1[System.Func`2[TSource,TValue]] sourceProperty, Eto.Forms.DualBindingMode mode)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[TValue] Bind (TWidget control, System.Linq.Expressions.Expression`1[System.Func`2[TWidget,TValue]] controlProperty, TSource source, Eto.Forms.IndirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[TValue] Bind (TWidget control, System.Linq.Expressions.Expression`1[System.Func`2[TWidget,TValue]] controlProperty, Eto.Forms.DirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode)

Adds a new dual binding between the control and the specified object

 - Public Static Eto.Forms.DualBinding`1[TValue] BindDataContext (TWidget control, System.Linq.Expressions.Expression`1[System.Func`2[TWidget,TValue]] controlProperty, System.Linq.Expressions.Expression`1[System.Func`2[TContext,TValue]] sourceProperty, Eto.Forms.DualBindingMode mode, TValue defaultControlValue, TValue defaultContextValue)

Adds a new binding with the control and the the control's current data context

 - Public Static Eto.Forms.DualBinding`1[TValue] BindDataContext (TWidget control, System.Linq.Expressions.Expression`1[System.Func`2[TWidget,TValue]] controlProperty, Eto.Forms.IndirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode, TValue defaultControlValue, TValue defaultContextValue)

Adds a new binding with the control and the the control's current data context

*** Eto.Forms.BindableWidget

**** Type Info

 - Name:           BindableWidget
 - Full Name:      Eto.Forms.BindableWidget
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BindingUpdateMode

**** Type Info

 - Name:           BindingUpdateMode
 - Full Name:      Eto.Forms.BindingUpdateMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.BindingUpdateMode Source

Update the binding source (usually the model)

 - Eto.Forms.BindingUpdateMode Destination

Update the binding destination (usually the control)


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.IBinding

**** Type Info

 - Name:           IBinding
 - Full Name:      Eto.Forms.IBinding
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Unbind ()

Unbind this instance from its parent.

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the binding from the source to the destination


**** Static Methods

*** Eto.Forms.Binding

**** Type Info

 - Name:           Binding
 - Full Name:      Eto.Forms.Binding
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Forms.IndirectBinding`1[TValue] Delegate (System.Func`2[T,TValue] getValue, System.Action`2[T,TValue] setValue, System.Action`2[T,System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`2[T,System.EventHandler`1[System.EventArgs]] removeChangeEvent, TValue defaultGetValue, TValue defaultSetValue)

Creates a new indirect delegate binding.

 - Public Static Eto.Forms.DirectBinding`1[TValue] Delegate (System.Func`1[TValue] getValue, System.Action`1[TValue] setValue, System.Action`1[System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`1[System.EventHandler`1[System.EventArgs]] removeChangeEvent)

Creates a new indirect delegate binding.

 - Public Static Eto.Forms.DirectBinding`1[TValue] Property (T model, System.Linq.Expressions.Expression`1[System.Func`2[T,TValue]] propertyExpression)

Creates a new direct property binding to the specified  object.

 - Public Static Eto.Forms.IndirectBinding`1[TValue] Property (System.Linq.Expressions.Expression`1[System.Func`2[T,TValue]] propertyExpression)

Creates a new direct property binding to the specified  object.

 - Public Static Eto.Forms.IndirectBinding`1[TValue] Property (System.String propertyName)

Creates a new direct property binding to the specified  object.

 - Public Static System.Void AddPropertyEvent (System.Object obj, System.String propertyName, System.EventHandler`1[System.EventArgs] eh)

Adds an event handler for a specified  of a  object.

 - Public Static System.Void AddPropertyEvent (T obj, System.Linq.Expressions.Expression`1[System.Func`2[T,TProperty]] propertyExpression, System.EventHandler`1[System.EventArgs] eh)

Adds an event handler for a specified  of a  object.

 - Public Static System.Void RemovePropertyEvent (System.Object obj, System.EventHandler`1[System.EventArgs] eh)

Removes an event handler previously attached with the AddPropertyEvent method.

 - Public Static System.Void ExecuteCommand (System.Object dataContext, Eto.Forms.IndirectBinding`1[System.Windows.Input.ICommand] commandBinding, System.Object parameter)

Executes a command retrieved using the specified  from the .

 - Public Static System.Void ExecuteCommand (System.Object dataContext, System.Linq.Expressions.Expression`1[System.Func`2[T,System.Windows.Input.ICommand]] commandExpression, System.Object parameter)

Executes a command retrieved using the specified  from the .

*** Eto.Forms.BindingChangedEventArgs

**** Type Info

 - Name:           BindingChangedEventArgs
 - Full Name:      Eto.Forms.BindingChangedEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.EventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Value

Gets the value that was set to the binding


**** Constructors

	Void .ctor(Object)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BindingChangingEventArgs

**** Type Info

 - Name:           BindingChangingEventArgs
 - Full Name:      Eto.Forms.BindingChangingEventArgs
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.ComponentModel.CancelEventArgs

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Value

Proposed value to set to the binding

 - Boolean Cancel


**** Constructors

	Void .ctor(Object)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.BindingCollection

**** Type Info

 - Name:           BindingCollection
 - Full Name:      Eto.Forms.BindingCollection
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.Collection`1[Eto.Forms.IBinding]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Count

 - Eto.Forms.IBinding Item [Int32]


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Unbind ()

Unbinds all bindings in the collection

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates all bindings manually

 - Public  System.Void Add (Eto.Forms.IBinding item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Forms.IBinding[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Forms.IBinding item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Forms.IBinding] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Forms.IBinding item)

 - Public  System.Void Insert (System.Int32 index, Eto.Forms.IBinding item)

 - Public  System.Boolean Remove (Eto.Forms.IBinding item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IColumnItem

**** Type Info

 - Name:           IColumnItem
 - Full Name:      Eto.Forms.IColumnItem
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Object GetValue (System.Int32 column)

Gets the value from this item for the specified column/index

 - Public  System.Void SetValue (System.Int32 column, System.Object value)

Sets the value of this object for the specified column/index


**** Static Methods

*** Eto.Forms.ColumnBinding`1

**** Type Info

 - Name:           ColumnBinding`1
 - Full Name:      Eto.Forms.ColumnBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.IndirectBinding`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Column

Gets or sets the column the binding will get/set the value


**** Constructors

	Void .ctor()

	Void .ctor(Int32)


**** Instance Methods

 - Public  T GetValue (System.Object dataItem)

 - Public  System.Void SetValue (System.Object dataItem, T value)

 - Public  System.Object AddValueChangedHandler (System.Object dataItem, System.EventHandler`1[System.EventArgs] handler)

 - Public  System.Void RemoveValueChangedHandler (System.Object bindingReference, System.EventHandler`1[System.EventArgs] handler)

 - Public  Eto.Forms.IndirectBinding`1[TValue] Convert (System.Func`2[T,TValue] toValue, System.Func`2[TValue,T] fromValue)

 - Public  Eto.Forms.IndirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.IndirectBinding`1[TValue] OfType (TValue defaultConvertedValue, T defaultValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue, T nullValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue)

 - Public  Eto.Forms.IndirectBinding`1[System.String] EnumToString (T defaultValue)

 - Public  Eto.Forms.IndirectBinding`1[TType] ToType (System.Func`2[T,TType] invalidGetValue, System.Func`2[TType,T] invalidSetValue)

 - Public  Eto.Forms.IndirectBinding`1[T] AfterDelay (System.TimeSpan delay, System.Boolean reset)

 - Public  Eto.Forms.IndirectBinding`1[T] AfterDelay (System.Double delay, System.Boolean reset)

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DelegateBinding`1

**** Type Info

 - Name:           DelegateBinding`1
 - Full Name:      Eto.Forms.DelegateBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DirectBinding`1[TValue]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Func`1[TValue] GetValue

Gets or sets the delegate to get the value for this binding.

 - System.Action`1[TValue] SetValue

Gets or sets the delegate to set the value for this binding.

 - System.Action`1[System.EventHandler`1[System.EventArgs]] AddChangeEvent

Gets or sets the delegate to register the change event, when needed by the consumer of this binding.

 - System.Action`1[System.EventHandler`1[System.EventArgs]] RemoveChangeEvent

Gets or sets the delegate to remove the change event.

 - TValue DataValue

Gets or sets the value of this binding


**** Constructors

	Void .ctor()

	Void .ctor(Func`1, Action`1, Action`1, Action`1)


**** Instance Methods

 - Public  Eto.Forms.DirectBinding`1[TValue] Convert (System.Func`2[TValue,TValue] toValue, System.Func`2[TValue,TValue] fromValue)

 - Public  Eto.Forms.DirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue, TValue nullValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue)

 - Public  Eto.Forms.DirectBinding`1[TType] ToType (System.Func`2[TValue,TType] invalidGetValue, System.Func`2[TType,TValue] invalidSetValue)

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DelegateBinding`2

**** Type Info

 - Name:           DelegateBinding`2
 - Full Name:      Eto.Forms.DelegateBinding`2
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.IndirectBinding`1[TValue]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Func`2[T,TValue] GetValue

Gets or sets the delegate to get the value for this binding.

 - System.Action`2[T,TValue] SetValue

Gets or sets the delegate to set the value for this binding.

 - System.Action`2[T,System.EventHandler`1[System.EventArgs]] AddChangeEvent

Gets or sets the delegate to register the change event, when needed by the consumer of this binding.

 - System.Action`2[T,System.EventHandler`1[System.EventArgs]] RemoveChangeEvent

Gets or sets the delegate to remove the change event.

 - TValue DefaultGetValue

Gets or sets the default get value, when the object instance is null.

 - TValue DefaultSetValue

Gets or sets the default set value, when the incoming value is null.


**** Constructors

	Void .ctor(Func`2, Action`2, Action`2, Action`2, TValue, TValue)

	Void .ctor(Func`2, Action`2, String, TValue, TValue)


**** Instance Methods

 - Public  System.Object AddValueChangedHandler (System.Object dataItem, System.EventHandler`1[System.EventArgs] handler)

Wires an event handler to fire when the property of the dataItem is changed

 - Public  System.Void RemoveValueChangedHandler (System.Object bindingReference, System.EventHandler`1[System.EventArgs] handler)

Removes the handler for the specified reference from

 - Public  TValue GetValue (System.Object dataItem)

 - Public  System.Void SetValue (System.Object dataItem, TValue value)

 - Public  Eto.Forms.IndirectBinding`1[TValue] Convert (System.Func`2[TValue,TValue] toValue, System.Func`2[TValue,TValue] fromValue)

 - Public  Eto.Forms.IndirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.IndirectBinding`1[TValue] OfType (TValue defaultConvertedValue, TValue defaultValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue, TValue nullValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue)

 - Public  Eto.Forms.IndirectBinding`1[System.String] EnumToString (TValue defaultValue)

 - Public  Eto.Forms.IndirectBinding`1[TType] ToType (System.Func`2[TValue,TType] invalidGetValue, System.Func`2[TType,TValue] invalidSetValue)

 - Public  Eto.Forms.IndirectBinding`1[TValue] AfterDelay (System.TimeSpan delay, System.Boolean reset)

 - Public  Eto.Forms.IndirectBinding`1[TValue] AfterDelay (System.Double delay, System.Boolean reset)

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DirectBinding`1

**** Type Info

 - Name:           DirectBinding`1
 - Full Name:      Eto.Forms.DirectBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Binding

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String DataValueChangedEvent

Identifier for the  event


**** Properties

 - T DataValue

Gets or sets the value of this binding


**** Constructors


**** Instance Methods

 - Public  Eto.Forms.DirectBinding`1[TValue] Convert (System.Func`2[T,TValue] toValue, System.Func`2[TValue,T] fromValue)

Converts this binding's value to another value using delegates.

 - Public  Eto.Forms.DirectBinding`1[TValue] Cast ()

Casts this binding value to another (compatible) type.

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue, T nullValue)

Converts this binding to return a nullable boolean binding

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue)

Converts this binding to return a nullable boolean binding

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue)

Converts this binding to return a nullable boolean binding

 - Public  Eto.Forms.DirectBinding`1[TType] ToType (System.Func`2[T,TType] invalidGetValue, System.Func`2[TType,T] invalidSetValue)

Uses System.Convert.ChangeType to change the value of the binding to the specified type.

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DualBindingMode

**** Type Info

 - Name:           DualBindingMode
 - Full Name:      Eto.Forms.DualBindingMode
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.DualBindingMode OneWay

Binding will update the destination if the source property is changed

 - Eto.Forms.DualBindingMode TwoWay

Binding will update both the destination or source if updated on either the source or destination, respectively

 - Eto.Forms.DualBindingMode OneWayToSource

Binding will update the source if the destination property is changed

 - Eto.Forms.DualBindingMode OneTime

Binding will only set the destination from the source when initially bound

 - Eto.Forms.DualBindingMode Manual

Binding will only update when the  method is called.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.DualBinding`1

**** Type Info

 - Name:           DualBinding`1
 - Full Name:      Eto.Forms.DualBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Binding

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.DirectBinding`1[T] Source

Gets the source binding

 - Eto.Forms.DirectBinding`1[T] Destination

Gets the destination binding

 - Eto.Forms.DualBindingMode Mode

Gets the mode of the binding


**** Constructors

	Void .ctor(Object, String, Object, String, DualBindingMode)

	Void .ctor(DirectBinding`1, DirectBinding`1, DualBindingMode)


**** Instance Methods

 - Public  System.Void SetSource ()

Sets the source object's property with the value of the destination

 - Public  System.Void SetDestination ()

Sets the destination object's property with the value of the source

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the binding value (sets the source with the value of the destination)

 - Public  System.Void Unbind ()

Unbinds both the source and destination bindings

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.IBindable

**** Type Info

 - Name:           IBindable
 - Full Name:      Eto.Forms.IBindable
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object DataContext

Gets or sets the data context for the widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.IIndirectBinding`1

**** Type Info

 - Name:           IIndirectBinding`1
 - Full Name:      Eto.Forms.IIndirectBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  T GetValue (System.Object dataItem)

Gets the value from the specified object using this binding

 - Public  System.Void SetValue (System.Object dataItem, T value)

Sets the specified value to an object using this binding


**** Static Methods

*** Eto.Forms.IndirectBinding`1

**** Type Info

 - Name:           IndirectBinding`1
 - Full Name:      Eto.Forms.IndirectBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Binding

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  T GetValue (System.Object dataItem)

Gets the value from the specified object using this binding

 - Public  System.Void SetValue (System.Object dataItem, T value)

Sets the specified value to an object using this binding

 - Public  System.Object AddValueChangedHandler (System.Object dataItem, System.EventHandler`1[System.EventArgs] handler)

Adds a handler to trap when the value of this binding changes for the specified object

 - Public  System.Void RemoveValueChangedHandler (System.Object bindingReference, System.EventHandler`1[System.EventArgs] handler)

Removes the handler for the specified reference from

 - Public  Eto.Forms.IndirectBinding`1[TValue] Convert (System.Func`2[T,TValue] toValue, System.Func`2[TValue,T] fromValue)

Converts this binding's value to another value using delegates.

 - Public  Eto.Forms.IndirectBinding`1[TValue] Cast ()

Casts this binding value to another (compatible) type.

 - Public  Eto.Forms.IndirectBinding`1[TValue] OfType (TValue defaultConvertedValue, T defaultValue)

Casts this binding value to another (compatible) type, or returns the default if the types do not match.

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue, T nullValue)

Converts this binding to return a nullable boolean binding

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue)

Converts this binding to return a nullable boolean binding

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue)

Converts this binding to return a nullable boolean binding

 - Public  Eto.Forms.IndirectBinding`1[System.String] EnumToString (T defaultValue)

Converts the a binding to an enumeration to/from its string representation

 - Public  Eto.Forms.IndirectBinding`1[TType] ToType (System.Func`2[T,TType] invalidGetValue, System.Func`2[TType,T] invalidSetValue)

Uses System.Convert.ChangeType to change the value of the binding to the specified type.

 - Public  Eto.Forms.IndirectBinding`1[T] AfterDelay (System.TimeSpan delay, System.Boolean reset)

Specifies that the binding should only respond to change events after a delay.

 - Public  Eto.Forms.IndirectBinding`1[T] AfterDelay (System.Double delay, System.Boolean reset)

Specifies that the binding should only respond to change events after a delay.

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ObjectBinding`1

**** Type Info

 - Name:           ObjectBinding`1
 - Full Name:      Eto.Forms.ObjectBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ObjectBinding`2[System.Object,TValue]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IndirectBinding`1[TValue] InnerBinding

 - System.Object DataItem

 - TValue SettingNullValue

 - TValue GettingNullValue

 - TValue DataValue


**** Constructors

	Void .ctor(Object, IndirectBinding`1)

	Void .ctor(Object, String)


**** Instance Methods

 - Public  System.Void Unbind ()

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (Eto.Forms.DirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Func`1[TValue] getValue, System.Action`1[TValue] setValue, System.Action`1[System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`1[System.EventHandler`1[System.EventArgs]] removeChangeEvent, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, Eto.Forms.IndirectBinding`1[TValue] objectBinding, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Object objectValue, System.String propertyName, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, System.Linq.Expressions.Expression`1[System.Func`2[TObject,TValue]] propertyExpression, Eto.Forms.DualBindingMode mode)

 - Public  Eto.Forms.DirectBinding`1[TValue] Convert (System.Func`2[TValue,TValue] toValue, System.Func`2[TValue,TValue] fromValue)

 - Public  Eto.Forms.DirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue, TValue nullValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue)

 - Public  Eto.Forms.DirectBinding`1[TType] ToType (System.Func`2[TValue,TType] invalidGetValue, System.Func`2[TType,TValue] invalidSetValue)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ObjectBinding`2

**** Type Info

 - Name:           ObjectBinding`2
 - Full Name:      Eto.Forms.ObjectBinding`2
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.DirectBinding`1[TValue]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IndirectBinding`1[TValue] InnerBinding

Gets the binding used to get/set the values from the

 - T DataItem

Gets the object to get/set the values using the

 - TValue SettingNullValue

Gets or sets the default value to use when setting the value for this binding when input value is null

 - TValue GettingNullValue

Gets or sets the default value to use when getting the value for this binding when the  or property value is null

 - TValue DataValue

Gets or sets the value of this binding on the bound object


**** Constructors

	Void .ctor(T, Func`2, Action`2, Action`2, Action`2)

	Void .ctor(T, String)

	Void .ctor(T, IndirectBinding`1)


**** Instance Methods

 - Public  System.Void Unbind ()

Unbinds this binding

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (Eto.Forms.DirectBinding`1[TValue] sourceBinding, Eto.Forms.DualBindingMode mode)

Creates a new dual binding between the specified  and this binding.

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Func`1[TValue] getValue, System.Action`1[TValue] setValue, System.Action`1[System.EventHandler`1[System.EventArgs]] addChangeEvent, System.Action`1[System.EventHandler`1[System.EventArgs]] removeChangeEvent, Eto.Forms.DualBindingMode mode)

Creates a new dual binding between the specified  and this binding.

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, Eto.Forms.IndirectBinding`1[TValue] objectBinding, Eto.Forms.DualBindingMode mode)

Creates a new dual binding between the specified  and this binding.

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (System.Object objectValue, System.String propertyName, Eto.Forms.DualBindingMode mode)

Creates a new dual binding between the specified  and this binding.

 - Public  Eto.Forms.DualBinding`1[TValue] Bind (TObject objectValue, System.Linq.Expressions.Expression`1[System.Func`2[TObject,TValue]] propertyExpression, Eto.Forms.DualBindingMode mode)

Creates a new dual binding between the specified  and this binding.

 - Public  Eto.Forms.DirectBinding`1[TValue] Convert (System.Func`2[TValue,TValue] toValue, System.Func`2[TValue,TValue] fromValue)

 - Public  Eto.Forms.DirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue, TValue nullValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue, TValue falseValue)

 - Public  Eto.Forms.DirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (TValue trueValue)

 - Public  Eto.Forms.DirectBinding`1[TType] ToType (System.Func`2[TValue,TType] invalidGetValue, System.Func`2[TType,TValue] invalidSetValue)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyBinding`1

**** Type Info

 - Name:           PropertyBinding`1
 - Full Name:      Eto.Forms.PropertyBinding`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.IndirectBinding`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Property

Gets or sets the property in which to get/set values from for this binding

 - Boolean IgnoreCase

Gets or sets whether the  specified is case-sensitive or not


**** Constructors

	Void .ctor()

	Void .ctor(String, Boolean)


**** Instance Methods

 - Public  System.Object AddValueChangedHandler (System.Object dataItem, System.EventHandler`1[System.EventArgs] handler)

Wires an event handler to fire when the property of the dataItem is changed

 - Public  System.Void RemoveValueChangedHandler (System.Object bindingReference, System.EventHandler`1[System.EventArgs] handler)

Removes the handler for the specified reference from

 - Public  T GetValue (System.Object dataItem)

 - Public  System.Void SetValue (System.Object dataItem, T value)

 - Public  Eto.Forms.IndirectBinding`1[TValue] Convert (System.Func`2[T,TValue] toValue, System.Func`2[TValue,T] fromValue)

 - Public  Eto.Forms.IndirectBinding`1[TValue] Cast ()

 - Public  Eto.Forms.IndirectBinding`1[TValue] OfType (TValue defaultConvertedValue, T defaultValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue, T nullValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue, T falseValue)

 - Public  Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ToBool (T trueValue)

 - Public  Eto.Forms.IndirectBinding`1[System.String] EnumToString (T defaultValue)

 - Public  Eto.Forms.IndirectBinding`1[TType] ToType (System.Func`2[T,TType] invalidGetValue, System.Func`2[TType,T] invalidSetValue)

 - Public  Eto.Forms.IndirectBinding`1[T] AfterDelay (System.TimeSpan delay, System.Boolean reset)

 - Public  Eto.Forms.IndirectBinding`1[T] AfterDelay (System.Double delay, System.Boolean reset)

 - Public  System.Void Unbind ()

Unbind this from the target object(s)

 - Public  System.Void Update (Eto.Forms.BindingUpdateMode mode)

Updates the bound target object's value

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.Expander

**** Type Info

 - Name:           Expander
 - Full Name:      Eto.Forms.Expander
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.Panel

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ExpandedChangedEvent

Identifier for the  event.


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls

Gets an enumeration of controls that are directly contained by this container

 - Boolean Expanded

Gets or sets a value indicating whether the  is expanded/visible.

 - Eto.Forms.Control Header

Gets or sets the header control.

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the  of the panel.

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of the panel.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu for the panel.

 - Eto.Forms.Control Content

Gets or sets the main content of the panel.

 - Eto.Drawing.Size ClientSize

Gets or sets the size for the client area of the control

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls

Gets an enumeration of controls that are in the visual tree.

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children

Gets an enumeration of all contained child controls, including controls within child containers

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren

Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.

 - Boolean Loaded

Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown

 - System.Object Tag

Gets or sets a user-defined object that contains data about the control

 - Eto.Drawing.Size Size

Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.

 - Int32 Width

Gets or sets the width of the control size.

 - Int32 Height

Gets or sets the height of the control size.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled and accepts user input.

 - Boolean Visible

Gets or sets a value indicating whether this  is visible to the user.

 - Eto.Forms.Container Parent

Gets the container which this control has been added to, if any

 - Eto.Forms.Container VisualParent

Gets the visual container of this control, if any.

 - Eto.Drawing.Color BackgroundColor

Gets or sets the color for the background of the control

 - Boolean HasFocus

Gets a value indicating whether this instance has the keyboard input focus.

 - Boolean IsSuspended

Gets a value indicating whether the layout of child controls is suspended.

 - Eto.Forms.Window ParentWindow

Gets the window this control is contained in

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

Gets the supported platform commands that can be used to hook up system functions to user defined logic

 - Eto.Drawing.Rectangle Bounds

Gets the bounding rectangle of this control relative to its container

 - Eto.Drawing.Point Location

Gets the location of the control as positioned by the container

 - Eto.Forms.Cursor Cursor

Gets or sets the type of cursor to use when the mouse is hovering over the control

 - System.String ToolTip

Gets or sets the tool tip to show when the mouse is hovered over the control

 - Eto.Widget Parent

Gets the parent widget which this widget has been added to, if any

 - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents

Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.

 - System.Object DataContext

Gets or sets the data context for this widget for binding

 - Eto.Forms.BindingCollection Bindings

Gets the collection of bindings that are attached to this widget

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Remove (Eto.Forms.Control child)

Removes the specified child from the container

 - Public  System.Void Unbind ()

Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children

 - Public  System.Void UpdateBindings (Eto.Forms.BindingUpdateMode mode)

Updates all bindings in this widget, and recurses to this container's children

 - Public  System.Void Remove (System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] controls)

Remove the specified  from this container

 - Public  System.Void RemoveAll ()

Removes all controls from this container

 - Public  T FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.Type type, System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  Eto.Forms.Control FindChild (System.String id)

Finds a child control in this container or any of its child containers with the specified

 - Public  System.Void Invalidate ()

Queues a repaint of the entire control on the screen

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

Queues a repaint of the entire control on the screen

 - Public  Eto.Forms.Container FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Forms.Container FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Detach ()

Detaches the control by removing it from its parent

 - Public  System.Void AttachNative ()

Attaches the control for direct use in a native application

 - Public  System.Void Focus ()

Attempts to set the keyboard input focus to this control, or the first child that accepts focus

 - Public  System.Void SuspendLayout ()

Suspends the layout of child controls

 - Public  System.Void ResumeLayout ()

Resumes the layout after it has been suspended, and performs a layout

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

Specifies a command to execute for a platform-specific command

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

Converts a point from screen space to control space.

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

Converts a point from control space to screen space

 - Public  Eto.Drawing.RectangleF RectangleToScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from screen space to control space.

 - Public  Eto.Drawing.RectangleF RectangleFromScreen (Eto.Drawing.RectangleF rect)

Converts a rectangle from control space to screen space

 - Public  T FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.Type type, System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  Eto.Widget FindParent (System.String id)

Finds a control in the parent hierarchy with the specified type and  if specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DockPosition

**** Type Info

 - Name:           DockPosition
 - Full Name:      Eto.Forms.DockPosition
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.DockPosition Top

Element is docked to the top of the content.

 - Eto.Forms.DockPosition Left

Element is docked to the left of the content.

 - Eto.Forms.DockPosition Right

Element is docked to the right of the content.

 - Eto.Forms.DockPosition Bottom

Element is docked to the bottom of the content.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.PropertyCellType

**** Type Info

 - Name:           PropertyCellType
 - Full Name:      Eto.Forms.PropertyCellType
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Identifier

Gets the identifier of this type.


**** Constructors


**** Instance Methods

 - Public  System.Boolean CanDisplay (System.Object itemType)

Determines whether this instance can be used to display the specified .

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellType`1

**** Type Info

 - Name:           PropertyCellType`1
 - Full Name:      Eto.Forms.PropertyCellType`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Identifier

Gets the identifier of this type.

 - Eto.Forms.IndirectBinding`1[T] ItemBinding

Gets or sets the item binding to get/set the value of the cell from the model.


**** Constructors


**** Instance Methods

 - Public  System.Boolean CanDisplay (System.Object itemType)

Determines whether this instance can display the specified itemType.

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellTypeBoolean

**** Type Info

 - Name:           PropertyCellTypeBoolean
 - Full Name:      Eto.Forms.PropertyCellTypeBoolean
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType`1[System.Nullable`1[System.Boolean]]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Identifier

 - Eto.Forms.IndirectBinding`1[System.Nullable`1[System.Boolean]] ItemBinding


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean CanDisplay (System.Object itemType)

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellTypeString

**** Type Info

 - Name:           PropertyCellTypeString
 - Full Name:      Eto.Forms.PropertyCellTypeString
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType`1[System.String]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Identifier

 - Eto.Forms.IndirectBinding`1[System.String] ItemBinding


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean CanDisplay (System.Object itemType)

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellTypeColor

**** Type Info

 - Name:           PropertyCellTypeColor
 - Full Name:      Eto.Forms.PropertyCellTypeColor
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType`1[Eto.Drawing.Color]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ShowHex

Gets or sets a value indicating whether to show the hex value

 - Boolean ShowAlpha

Gets or sets a value indicating whether to show the alpha component of the color.

 - Boolean HexEditable

Gets or sets a value indicating the hex value is editable by the user.

 - System.String Identifier

 - Eto.Forms.IndirectBinding`1[Eto.Drawing.Color] ItemBinding


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean CanDisplay (System.Object itemType)

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellTypeDateTime

**** Type Info

 - Name:           PropertyCellTypeDateTime
 - Full Name:      Eto.Forms.PropertyCellTypeDateTime
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType`1[System.Nullable`1[System.DateTime]]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.DateTimePickerMode Mode

Gets or sets the mode to use for the picker.

 - System.String Identifier

 - Eto.Forms.IndirectBinding`1[System.Nullable`1[System.DateTime]] ItemBinding


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean CanDisplay (System.Object itemType)

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellTypeEnum`1

**** Type Info

 - Name:           PropertyCellTypeEnum`1
 - Full Name:      Eto.Forms.PropertyCellTypeEnum`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType`1[T]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Identifier

 - Eto.Forms.IndirectBinding`1[T] ItemBinding


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean CanDisplay (System.Object itemType)

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCellTypeDropDown

**** Type Info

 - Name:           PropertyCellTypeDropDown
 - Full Name:      Eto.Forms.PropertyCellTypeDropDown
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.PropertyCellType`1[System.Object]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IndirectBinding`1[System.Collections.Generic.IEnumerable`1[System.Object]] ItemsBinding

Gets or sets the binding to get the items for the drop down.

 - Eto.Forms.IndirectBinding`1[System.String] ItemTextBinding

Gets or sets the binding to get the text value for the drop down.

 - Eto.Forms.IndirectBinding`1[System.String] ItemKeyBinding

Gets or sets the binding to get the key value for the drop down.

 - System.String Identifier

 - Eto.Forms.IndirectBinding`1[System.Object] ItemBinding


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  Eto.Forms.Control OnCreate (Eto.Forms.CellEventArgs args)

Creates the content control for the cell.

 - Public  System.Void OnPaint (Eto.Forms.CellPaintEventArgs args)

Paints the cell when  is false.

 - Public  System.Boolean CanDisplay (System.Object itemType)

 - Public  System.Void OnConfigure (Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

Configures the content control for the given cell information.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.PropertyCell

**** Type Info

 - Name:           PropertyCell
 - Full Name:      Eto.Forms.PropertyCell
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.CustomCell

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.IIndirectBinding`1[System.Object] TypeBinding

Gets or sets the binding to get the type for the

 - System.Collections.Generic.IList`1[Eto.Forms.PropertyCellType] Types

Gets the list of types to use for each cell, in order of preference.

 - System.Func`2[Eto.Forms.CellEventArgs,Eto.Forms.Control] CreateCell

Gets or sets a delegate to create the contents of the cell.

 - System.Func`2[Eto.Forms.CellEventArgs,System.String] GetIdentifier

Gets or sets a delegate to get the identifier of the cell based on its content.

 - System.Func`2[Eto.Forms.CellEventArgs,System.Single] GetPreferredWidth

Gets or sets a delegate to get the preferred width of the cell based on its content.

 - System.Action`2[Eto.Forms.CellEventArgs,Eto.Forms.Control] ConfigureCell

Gets or sets a delegate to configure an cell when it is reused for a different row or the data changes.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.RelayCommand`1

**** Type Info

 - Name:           RelayCommand`1
 - Full Name:      Eto.Forms.RelayCommand`1
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor(Action`1)

	Void .ctor(Action`1, Predicate`1)


**** Instance Methods

 - Public  System.Boolean CanExecute (System.Object parameter)

Determines whether this command can execute with the specified parameter.

 - Public  System.Void Execute (System.Object parameter)

Executes the command with the specified parameter.

 - Public  System.Void UpdateCanExecute ()

Tells consumers of this command that the  state has changed and should be queried again.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.DropDown+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.DropDown+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ShowBorder


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Grid+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Grid+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnCellEditing (Eto.Forms.Grid widget, Eto.Forms.GridViewCellEventArgs e)

 - Public  System.Void OnCellEdited (Eto.Forms.Grid widget, Eto.Forms.GridViewCellEventArgs e)

 - Public  System.Void OnCellClick (Eto.Forms.Grid widget, Eto.Forms.GridViewCellEventArgs e)

 - Public  System.Void OnCellDoubleClick (Eto.Forms.Grid widget, Eto.Forms.GridViewCellEventArgs e)

 - Public  System.Void OnSelectionChanged (Eto.Forms.Grid widget, System.EventArgs e)

 - Public  System.Void OnColumnHeaderClick (Eto.Forms.Grid widget, Eto.Forms.GridColumnEventArgs e)

 - Public  System.Void OnCellFormatting (Eto.Forms.Grid widget, Eto.Forms.GridCellFormatEventArgs e)


**** Static Methods

*** Eto.Forms.Grid+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Grid+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ShowHeader

 - Int32 RowHeight

 - Boolean AllowColumnReordering

 - Boolean AllowMultipleSelection

 - System.Collections.Generic.IEnumerable`1[System.Int32] SelectedRows

 - Eto.Forms.GridLines GridLines


**** Constructors


**** Instance Methods

 - Public  System.Void SelectRow (System.Int32 row)

 - Public  System.Void UnselectRow (System.Int32 row)

 - Public  System.Void SelectAll ()

 - Public  System.Void UnselectAll ()

 - Public  System.Void BeginEdit (System.Int32 row, System.Int32 column)

 - Public  System.Void ScrollToRow (System.Int32 row)


**** Static Methods

*** Eto.Forms.PasswordBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.PasswordBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

 - Int32 MaxLength

 - Char PasswordChar


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ProgressBar+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ProgressBar+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 MaxValue

 - Int32 MinValue

 - Int32 Value

 - Boolean Indeterminate


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.SearchBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.SearchBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TreeView+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.TreeView+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnActivated (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemEventArgs e)

 - Public  System.Void OnSelectionChanged (Eto.Forms.TreeView widget, System.EventArgs e)

 - Public  System.Void OnExpanding (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemCancelEventArgs e)

 - Public  System.Void OnExpanded (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemEventArgs e)

 - Public  System.Void OnCollapsing (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemCancelEventArgs e)

 - Public  System.Void OnCollapsed (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemEventArgs e)

 - Public  System.Void OnLabelEdited (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemEditEventArgs e)

 - Public  System.Void OnLabelEditing (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemCancelEventArgs e)

 - Public  System.Void OnNodeMouseClick (Eto.Forms.TreeView widget, Eto.Forms.TreeViewItemEventArgs e)


**** Static Methods

*** Eto.Forms.TreeView+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TreeView+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ITreeStore DataStore

 - Eto.Forms.ITreeItem SelectedItem

 - Boolean LabelEdit

 - Eto.Drawing.Color TextColor


**** Constructors


**** Instance Methods

 - Public  System.Void RefreshData ()

 - Public  System.Void RefreshItem (Eto.Forms.ITreeItem item)

 - Public  Eto.Forms.ITreeItem GetNodeAt (Eto.Drawing.PointF point)


**** Static Methods

*** Eto.Forms.Mouse+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Mouse+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.PointF Position

 - Eto.Forms.MouseButtons Buttons


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.PageSettings+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.PageSettings+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.RectangleF PrintableArea


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.PrintDocument+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.PrintDocument+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnPrinting (Eto.Forms.PrintDocument widget, System.EventArgs e)

 - Public  System.Void OnPrinted (Eto.Forms.PrintDocument widget, System.EventArgs e)

 - Public  System.Void OnPrintPage (Eto.Forms.PrintDocument widget, Eto.Forms.PrintPageEventArgs e)


**** Static Methods

*** Eto.Forms.PrintDocument+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.PrintDocument+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

 - Eto.Forms.PrintSettings PrintSettings

 - Int32 PageCount


**** Constructors


**** Instance Methods

 - Public  System.Void Print ()


**** Static Methods

*** Eto.Forms.PrintSettings+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.PrintSettings+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 Copies

 - Eto.Forms.Range`1[System.Int32] MaximumPageRange

 - Eto.Forms.Range`1[System.Int32] SelectedPageRange

 - Eto.Forms.PrintSelection PrintSelection

 - Eto.Forms.PageOrientation Orientation

 - Boolean Collate

 - Boolean Reverse


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.RadioToolItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.RadioToolItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Application+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Application+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnInitialized (Eto.Forms.Application widget, System.EventArgs e)

 - Public  System.Void OnTerminating (Eto.Forms.Application widget, System.ComponentModel.CancelEventArgs e)

 - Public  System.Void OnUnhandledException (Eto.Forms.Application widget, Eto.UnhandledExceptionEventArgs e)


**** Static Methods

*** Eto.Forms.Application+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Application+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean QuitIsSupported

 - Eto.Forms.Keys CommonModifier

 - Eto.Forms.Keys AlternateModifier

 - System.String BadgeLabel


**** Constructors


**** Instance Methods

 - Public  System.Void Attach (System.Object context)

 - Public  System.Void Run ()

 - Public  System.Void Quit ()

 - Public  System.Void Open (System.String url)

 - Public  System.Void Invoke (System.Action action)

 - Public  System.Void AsyncInvoke (System.Action action)

 - Public  System.Void OnMainFormChanged ()

 - Public  System.Void Restart ()

 - Public  System.Void RunIteration ()


**** Static Methods

*** Eto.Forms.Container+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Container+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size ClientSize

 - Boolean RecurseToChildren


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Dialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Dialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.DialogDisplayMode DisplayMode

 - Eto.Forms.Button DefaultButton

 - Eto.Forms.Button AbortButton


**** Constructors


**** Instance Methods

 - Public  System.Void ShowModal ()

 - Public  System.Threading.Tasks.Task ShowModalAsync ()


**** Static Methods

*** Eto.Forms.FileDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.FileDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String FileName

 - Int32 CurrentFilterIndex

 - Boolean CheckFileExists

 - System.String Title

 - System.Uri Directory


**** Constructors


**** Instance Methods

 - Public  System.Void InsertFilter (System.Int32 index, Eto.Forms.FileDialogFilter filter)

 - Public  System.Void RemoveFilter (System.Int32 index)

 - Public  System.Void ClearFilters ()


**** Static Methods

*** Eto.Forms.Form+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Form+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ShowActivated


**** Constructors


**** Instance Methods

 - Public  System.Void Show ()


**** Static Methods

*** Eto.Forms.Layout+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Layout+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Update ()


**** Static Methods

*** Eto.Forms.Layout+IPositionalLayoutHandler

**** Type Info

 - Name:           IPositionalLayoutHandler
 - Full Name:      Eto.Forms.Layout+IPositionalLayoutHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Add (Eto.Forms.Control control, System.Int32 x, System.Int32 y)

 - Public  System.Void Move (Eto.Forms.Control control, System.Int32 x, System.Int32 y)

 - Public  System.Void Remove (Eto.Forms.Control control)


**** Static Methods

*** Eto.Forms.MessageBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.MessageBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

 - System.String Caption

 - Eto.Forms.MessageBoxType Type

 - Eto.Forms.MessageBoxButtons Buttons

 - Eto.Forms.MessageBoxDefaultButton DefaultButton


**** Constructors


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Control parent)


**** Static Methods

*** Eto.Forms.OpenFileDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.OpenFileDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean MultiSelect

 - System.Collections.Generic.IEnumerable`1[System.String] Filenames


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.PixelLayout+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.PixelLayout+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.SaveFileDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.SaveFileDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.SelectFolderDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.SelectFolderDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Title

 - System.String Directory


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TableLayout+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TableLayout+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size Spacing

 - Eto.Drawing.Padding Padding


**** Constructors


**** Instance Methods

 - Public  System.Void CreateControl (System.Int32 columns, System.Int32 rows)

 - Public  System.Boolean GetColumnScale (System.Int32 column)

 - Public  System.Void SetColumnScale (System.Int32 column, System.Boolean scale)

 - Public  System.Boolean GetRowScale (System.Int32 row)

 - Public  System.Void SetRowScale (System.Int32 row, System.Boolean scale)


**** Static Methods

*** Eto.Forms.UITimer+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.UITimer+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnElapsed (Eto.Forms.UITimer widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.UITimer+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.UITimer+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Double Interval


**** Constructors


**** Instance Methods

 - Public  System.Void Start ()

 - Public  System.Void Stop ()


**** Static Methods

*** Eto.Forms.Window+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Window+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnClosed (Eto.Forms.Window widget, System.EventArgs e)

 - Public  System.Void OnClosing (Eto.Forms.Window widget, System.ComponentModel.CancelEventArgs e)

 - Public  System.Void OnLocationChanged (Eto.Forms.Window widget, System.EventArgs e)

 - Public  System.Void OnWindowStateChanged (Eto.Forms.Window widget, System.EventArgs e)

 - Public  System.Void OnLogicalPixelSizeChanged (Eto.Forms.Window widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Window+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Window+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ToolBar ToolBar

 - Eto.Drawing.Point Location

 - Double Opacity

 - System.String Title

 - Eto.Forms.Screen Screen

 - Eto.Forms.MenuBar Menu

 - Eto.Drawing.Icon Icon

 - Boolean Resizable

 - Boolean Maximizable

 - Boolean Minimizable

 - Boolean ShowInTaskbar

 - Boolean Topmost

 - Eto.Forms.WindowState WindowState

 - Eto.Drawing.Rectangle RestoreBounds

 - Eto.Forms.WindowStyle WindowStyle

 - Single LogicalPixelSize


**** Constructors


**** Instance Methods

 - Public  System.Void Close ()

 - Public  System.Void BringToFront ()

 - Public  System.Void SendToBack ()

 - Public  System.Void SetOwner (Eto.Forms.Window owner)


**** Static Methods

*** Eto.Forms.Button+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Button+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnClick (Eto.Forms.Button widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Button+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Button+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

 - Eto.Forms.ButtonImagePosition ImagePosition

 - Eto.Drawing.Size MinimumSize


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.CheckBox+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.CheckBox+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnCheckedChanged (Eto.Forms.CheckBox widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.CheckBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CheckBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Nullable`1[System.Boolean] Checked

 - Boolean ThreeState


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ComboBox+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.ComboBox+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnTextChanged (Eto.Forms.ComboBox widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.ComboBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ComboBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

 - Boolean ReadOnly

 - Boolean AutoComplete


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Control+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Control+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnKeyDown (Eto.Forms.Control widget, Eto.Forms.KeyEventArgs e)

 - Public  System.Void OnKeyUp (Eto.Forms.Control widget, Eto.Forms.KeyEventArgs e)

 - Public  System.Void OnMouseDown (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnMouseUp (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnMouseMove (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnMouseLeave (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnMouseEnter (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnTextInput (Eto.Forms.Control widget, Eto.Forms.TextInputEventArgs e)

 - Public  System.Void OnSizeChanged (Eto.Forms.Control widget, System.EventArgs e)

 - Public  System.Void OnMouseDoubleClick (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnMouseWheel (Eto.Forms.Control widget, Eto.Forms.MouseEventArgs e)

 - Public  System.Void OnGotFocus (Eto.Forms.Control widget, System.EventArgs e)

 - Public  System.Void OnLostFocus (Eto.Forms.Control widget, System.EventArgs e)

 - Public  System.Void OnShown (Eto.Forms.Control widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Control+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Control+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color BackgroundColor

 - Eto.Drawing.Size Size

 - Boolean Enabled

 - Boolean HasFocus

 - Boolean Visible

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

 - Eto.Drawing.Point Location

 - System.String ToolTip

 - Eto.Forms.Cursor Cursor


**** Constructors


**** Instance Methods

 - Public  System.Void Invalidate ()

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

 - Public  System.Void SuspendLayout ()

 - Public  System.Void ResumeLayout ()

 - Public  System.Void Focus ()

 - Public  System.Void OnPreLoad (System.EventArgs e)

 - Public  System.Void OnLoad (System.EventArgs e)

 - Public  System.Void OnLoadComplete (System.EventArgs e)

 - Public  System.Void OnUnLoad (System.EventArgs e)

 - Public  System.Void SetParent (Eto.Forms.Container parent)

 - Public  System.Void MapPlatformCommand (System.String systemCommand, Eto.Forms.Command command)

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)


**** Static Methods

*** Eto.Forms.Drawable+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Drawable+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnPaint (Eto.Forms.Drawable widget, Eto.Forms.PaintEventArgs e)


**** Static Methods

*** Eto.Forms.Drawable+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Drawable+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean SupportsCreateGraphics

 - Boolean CanFocus


**** Constructors


**** Instance Methods

 - Public  System.Void Create ()

 - Public  System.Void Create (System.Boolean largeCanvas)

 - Public  System.Void Update (Eto.Drawing.Rectangle region)

 - Public  Eto.Drawing.Graphics CreateGraphics ()


**** Static Methods

*** Eto.Forms.GroupBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.GroupBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Font Font

 - System.String Text

 - Eto.Drawing.Color TextColor


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ImageView+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ImageView+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Label+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Label+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.TextAlignment TextAlignment

 - Eto.Forms.VerticalAlignment VerticalAlignment

 - Eto.Forms.WrapMode Wrap


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ListBox+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.ListBox+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnActivated (Eto.Forms.ListBox widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.ListBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ListBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ListControl+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.ListControl+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnSelectedIndexChanged (Eto.Forms.ListControl widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.ListControl+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ListControl+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

 - Int32 SelectedIndex

 - Eto.Drawing.Color TextColor


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.NumericUpDown+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.NumericUpDown+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnValueChanged (Eto.Forms.NumericUpDown widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.NumericUpDown+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.NumericUpDown+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

 - Double Value

 - Double MinValue

 - Double MaxValue

 - Int32 DecimalPlaces

 - Double Increment

 - Eto.Drawing.Color TextColor

 - Int32 MaximumDecimalPlaces


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Panel+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Panel+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Control Content

 - Eto.Drawing.Padding Padding

 - Eto.Drawing.Size MinimumSize


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.RadioButton+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.RadioButton+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnClick (Eto.Forms.RadioButton widget, System.EventArgs e)

 - Public  System.Void OnCheckedChanged (Eto.Forms.RadioButton widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.RadioButton+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.RadioButton+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked


**** Constructors


**** Instance Methods

 - Public  System.Void Create (Eto.Forms.RadioButton controller)


**** Static Methods

*** Eto.Forms.Scrollable+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Scrollable+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnScroll (Eto.Forms.Scrollable widget, Eto.Forms.ScrollEventArgs e)


**** Static Methods

*** Eto.Forms.Scrollable+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Scrollable+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Point ScrollPosition

 - Eto.Drawing.Size ScrollSize

 - Eto.Forms.BorderType Border

 - Eto.Drawing.Rectangle VisibleRect

 - Boolean ExpandContentWidth

 - Boolean ExpandContentHeight

 - Single MinimumZoom

 - Single MaximumZoom

 - Single Zoom


**** Constructors


**** Instance Methods

 - Public  System.Void UpdateScrollSizes ()


**** Static Methods

*** Eto.Forms.Splitter+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Splitter+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnPositionChanged (Eto.Forms.Splitter widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Splitter+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Splitter+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Orientation Orientation

 - Eto.Forms.SplitterFixedPanel FixedPanel

 - Int32 Position

 - Double RelativePosition

 - Int32 SplitterWidth

 - Eto.Forms.Control Panel1

 - Eto.Forms.Control Panel2


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TabControl+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.TabControl+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnSelectedIndexChanged (Eto.Forms.TabControl widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.TabControl+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TabControl+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 SelectedIndex

 - Eto.Forms.DockPosition TabPosition


**** Constructors


**** Instance Methods

 - Public  System.Void InsertTab (System.Int32 index, Eto.Forms.TabPage page)

 - Public  System.Void ClearTabs ()

 - Public  System.Void RemoveTab (System.Int32 index, Eto.Forms.TabPage page)


**** Static Methods

*** Eto.Forms.TabPage+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TabPage+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

 - Eto.Drawing.Image Image


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TextArea+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.TextArea+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnSelectionChanged (Eto.Forms.TextArea widget, System.EventArgs e)

 - Public  System.Void OnCaretIndexChanged (Eto.Forms.TextArea widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.TextArea+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TextArea+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

 - Boolean Wrap

 - System.String SelectedText

 - Eto.Forms.Range`1[System.Int32] Selection

 - Int32 CaretIndex

 - Boolean AcceptsTab

 - Boolean AcceptsReturn

 - Eto.Forms.TextReplacements TextReplacements

 - Eto.Forms.TextReplacements SupportedTextReplacements

 - Eto.Forms.TextAlignment TextAlignment

 - Boolean SpellCheck

 - Boolean SpellCheckIsSupported


**** Constructors


**** Instance Methods

 - Public  System.Void Append (System.String text, System.Boolean scrollToCursor)

 - Public  System.Void SelectAll ()


**** Static Methods

*** Eto.Forms.TextBox+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TextBox+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean ReadOnly

 - Int32 MaxLength

 - System.String PlaceholderText

 - Int32 CaretIndex

 - Eto.Forms.Range`1[System.Int32] Selection

 - Boolean ShowBorder


**** Constructors


**** Instance Methods

 - Public  System.Void SelectAll ()


**** Static Methods

*** Eto.Forms.TextBox+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.TextBox+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnTextChanging (Eto.Forms.TextBox widget, Eto.Forms.TextChangingEventArgs e)


**** Static Methods

*** Eto.Forms.TextControl+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.TextControl+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnTextChanged (Eto.Forms.TextControl widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.TextControl+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TextControl+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Text

 - Eto.Drawing.Color TextColor


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TreeGridView+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.TreeGridView+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnActivated (Eto.Forms.TreeGridView widget, Eto.Forms.TreeGridViewItemEventArgs e)

 - Public  System.Void OnExpanding (Eto.Forms.TreeGridView widget, Eto.Forms.TreeGridViewItemCancelEventArgs e)

 - Public  System.Void OnExpanded (Eto.Forms.TreeGridView widget, Eto.Forms.TreeGridViewItemEventArgs e)

 - Public  System.Void OnCollapsing (Eto.Forms.TreeGridView widget, Eto.Forms.TreeGridViewItemCancelEventArgs e)

 - Public  System.Void OnCollapsed (Eto.Forms.TreeGridView widget, Eto.Forms.TreeGridViewItemEventArgs e)

 - Public  System.Void OnSelectedItemChanged (Eto.Forms.TreeGridView widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.TreeGridView+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TreeGridView+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ITreeGridStore`1[Eto.Forms.ITreeGridItem] DataStore

 - Eto.Forms.ITreeGridItem SelectedItem


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.CheckMenuItem+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.CheckMenuItem+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnCheckedChanged (Eto.Forms.CheckMenuItem widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.CheckMenuItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CheckMenuItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Menu+ISubmenuHandler

**** Type Info

 - Name:           ISubmenuHandler
 - Full Name:      Eto.Forms.Menu+ISubmenuHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void AddMenu (System.Int32 index, Eto.Forms.MenuItem item)

 - Public  System.Void RemoveMenu (Eto.Forms.MenuItem item)

 - Public  System.Void Clear ()


**** Static Methods

*** Eto.Forms.MenuBar+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.MenuBar+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ButtonMenuItem ApplicationMenu

 - Eto.Forms.ButtonMenuItem HelpMenu


**** Constructors


**** Instance Methods

 - Public  System.Void SetQuitItem (Eto.Forms.MenuItem item)

 - Public  System.Void SetAboutItem (Eto.Forms.MenuItem item)

 - Public  System.Void CreateSystemMenu ()

 - Public  System.Void CreateLegacySystemMenu ()

 - Public  System.Collections.Generic.IEnumerable`1[Eto.Forms.Command] GetSystemCommands ()


**** Static Methods

*** Eto.Forms.MenuItem+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.MenuItem+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnClick (Eto.Forms.MenuItem widget, System.EventArgs e)

 - Public  System.Void OnValidate (Eto.Forms.MenuItem widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.MenuItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.MenuItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Keys Shortcut

 - System.String Text

 - System.String ToolTip

 - Boolean Enabled


**** Constructors


**** Instance Methods

 - Public  System.Void CreateFromCommand (Eto.Forms.Command command)


**** Static Methods

*** Eto.Forms.RadioMenuItem+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.RadioMenuItem+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnCheckedChanged (Eto.Forms.RadioMenuItem widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.RadioMenuItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.RadioMenuItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked


**** Constructors


**** Instance Methods

 - Public  System.Void Create (Eto.Forms.RadioMenuItem controller)


**** Static Methods

*** Eto.Forms.SeparatorMenuItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.SeparatorMenuItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ToolBar+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ToolBar+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.ToolBarTextAlign TextAlign

 - Eto.Forms.ToolBarDock Dock


**** Constructors


**** Instance Methods

 - Public  System.Void AddButton (Eto.Forms.ToolItem button, System.Int32 index)

 - Public  System.Void RemoveButton (Eto.Forms.ToolItem button)

 - Public  System.Void Clear ()


**** Static Methods

*** Eto.Forms.WebView+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.WebView+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnNavigated (Eto.Forms.WebView widget, Eto.Forms.WebViewLoadedEventArgs e)

 - Public  System.Void OnDocumentLoaded (Eto.Forms.WebView widget, Eto.Forms.WebViewLoadedEventArgs e)

 - Public  System.Void OnDocumentLoading (Eto.Forms.WebView widget, Eto.Forms.WebViewLoadingEventArgs e)

 - Public  System.Void OnOpenNewWindow (Eto.Forms.WebView widget, Eto.Forms.WebViewNewWindowEventArgs e)

 - Public  System.Void OnDocumentTitleChanged (Eto.Forms.WebView widget, Eto.Forms.WebViewTitleEventArgs e)


**** Static Methods

*** Eto.Forms.WebView+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.WebView+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Uri Url

 - Boolean CanGoBack

 - Boolean CanGoForward

 - System.String DocumentTitle

 - Boolean BrowserContextMenuEnabled


**** Constructors


**** Instance Methods

 - Public  System.Void LoadHtml (System.String html, System.Uri baseUri)

 - Public  System.Void GoBack ()

 - Public  System.Void GoForward ()

 - Public  System.Void Stop ()

 - Public  System.Void Reload ()

 - Public  System.String ExecuteScript (System.String script)

 - Public  System.Void ShowPrintDialog ()


**** Static Methods

*** Eto.Forms.Clipboard+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Clipboard+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String[] Types

 - System.String Text

 - System.String Html

 - Eto.Drawing.Image Image


**** Constructors


**** Instance Methods

 - Public  System.Void SetString (System.String value, System.String type)

 - Public  System.Void SetData (System.Byte[] value, System.String type)

 - Public  System.String GetString (System.String type)

 - Public  System.Byte[] GetData (System.String type)

 - Public  System.Void Clear ()


**** Static Methods

*** Eto.Forms.CommonDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CommonDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  Eto.Forms.DialogResult ShowDialog (Eto.Forms.Window parent)


**** Static Methods

*** Eto.Forms.ColorDialog+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.ColorDialog+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnColorChanged (Eto.Forms.ColorDialog widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.ColorDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ColorDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color Color


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.DateTimePicker+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.DateTimePicker+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnValueChanged (Eto.Forms.DateTimePicker widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.DateTimePicker+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.DateTimePicker+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Nullable`1[System.DateTime] Value

 - System.DateTime MinDate

 - System.DateTime MaxDate

 - Eto.Forms.DateTimePickerMode Mode

 - Eto.Drawing.Color TextColor

 - Boolean ShowBorder


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ContextMenu+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.ContextMenu+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnOpening (Eto.Forms.ContextMenu widget, System.EventArgs e)

 - Public  System.Void OnClosed (Eto.Forms.ContextMenu widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.ContextMenu+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ContextMenu+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Show (Eto.Forms.Control relativeTo)


**** Static Methods

*** Eto.Forms.CommonControl+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CommonControl+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Font Font


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Slider+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Slider+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnValueChanged (Eto.Forms.Slider widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Slider+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Slider+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 MaxValue

 - Int32 MinValue

 - Int32 Value

 - Int32 TickFrequency

 - Boolean SnapToTick

 - Eto.Forms.Orientation Orientation


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Cursor+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Cursor+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Create (Eto.Forms.CursorType type)


**** Static Methods

*** Eto.Forms.GridView+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.GridView+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore

 - System.Collections.Generic.IEnumerable`1[System.Object] SelectedItems


**** Constructors


**** Instance Methods

 - Public  System.Void ReloadData (System.Collections.Generic.IEnumerable`1[System.Int32] rows)


**** Static Methods

*** Eto.Forms.GridColumn+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.GridColumn+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String HeaderText

 - Boolean Resizable

 - Boolean Sortable

 - Boolean AutoSize

 - Int32 Width

 - Eto.Forms.Cell DataCell

 - Boolean Editable

 - Boolean Visible


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ComboBoxCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ComboBoxCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[System.Object] DataStore


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.DrawableCell+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.DrawableCell+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnPaint (Eto.Forms.DrawableCell widget, Eto.Forms.DrawableCellPaintEventArgs e)


**** Static Methods

*** Eto.Forms.DrawableCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.DrawableCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ImageTextCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ImageTextCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.ImageInterpolation ImageInterpolation


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.TextBoxCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.TextBoxCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ImageViewCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ImageViewCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.ImageInterpolation ImageInterpolation


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.CheckBoxCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CheckBoxCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.PrintDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.PrintDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.PrintDocument Document

 - Eto.Forms.PrintSettings PrintSettings

 - Boolean AllowPageRange

 - Boolean AllowSelection


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Navigation+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Navigation+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnItemShown (Eto.Forms.Navigation widget, Eto.Forms.NavigationItemEventArgs e)

 - Public  System.Void OnItemRemoved (Eto.Forms.Navigation widget, Eto.Forms.NavigationItemEventArgs e)


**** Static Methods

*** Eto.Forms.Navigation+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Navigation+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Push (Eto.Forms.INavigationItem item)

 - Public  System.Void Pop ()


**** Static Methods

*** Eto.Forms.FontDialog+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.FontDialog+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnFontChanged (Eto.Forms.FontDialog widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.FontDialog+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.FontDialog+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Font Font


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Screen+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Screen+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Single Scale

 - Single RealScale

 - Int32 BitsPerPixel

 - Eto.Drawing.RectangleF Bounds

 - Eto.Drawing.RectangleF WorkingArea

 - Boolean IsPrimary


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Screen+IScreensHandler

**** Type Info

 - Name:           IScreensHandler
 - Full Name:      Eto.Forms.Screen+IScreensHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Screen] Screens

 - Eto.Forms.Screen PrimaryScreen


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Spinner+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Spinner+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ToolItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ToolItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

 - System.String Text

 - System.String ToolTip

 - Boolean Enabled


**** Constructors


**** Instance Methods

 - Public  System.Void CreateFromCommand (Eto.Forms.Command command)


**** Static Methods

*** Eto.Forms.SeparatorToolItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.SeparatorToolItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.SeparatorToolItemType Type


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ButtonToolItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ButtonToolItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.CheckToolItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CheckToolItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Checked


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ButtonMenuItem+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ButtonMenuItem+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.ColorPicker+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.ColorPicker+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnColorChanged (Eto.Forms.ColorPicker widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.ColorPicker+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ColorPicker+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color Color


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Calendar+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Calendar+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnSelectedDateChanged (Eto.Forms.Calendar widget, System.EventArgs e)

 - Public  System.Void OnSelectedRangeChanged (Eto.Forms.Calendar widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Calendar+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Calendar+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.DateTime MinDate

 - System.DateTime MaxDate

 - Eto.Forms.Range`1[System.DateTime] SelectedRange

 - System.DateTime SelectedDate

 - Eto.Forms.CalendarMode Mode


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.LinkButton+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.LinkButton+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnClick (Eto.Forms.LinkButton widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.LinkButton+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.LinkButton+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color DisabledTextColor


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.RichTextArea+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.RichTextArea+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean SelectionBold

 - Boolean SelectionItalic

 - Boolean SelectionUnderline

 - Boolean SelectionStrikethrough

 - Eto.Drawing.Font SelectionFont

 - Eto.Drawing.Color SelectionForeground

 - Eto.Drawing.Color SelectionBackground

 - Eto.Forms.ITextBuffer Buffer

 - Eto.Drawing.FontFamily SelectionFamily


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.Keyboard+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Keyboard+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Forms.Keys] SupportedLockKeys

 - Eto.Forms.Keys Modifiers


**** Constructors


**** Instance Methods

 - Public  System.Boolean IsKeyLocked (Eto.Forms.Keys key)


**** Static Methods

*** Eto.Forms.FixedMaskedTextProvider+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.FixedMaskedTextProvider+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Globalization.CultureInfo Culture

 - System.String Mask

 - Boolean AllowPromptAsInput

 - Boolean AsciiOnly

 - Boolean IsPassword

 - Char PromptChar

 - Char PasswordChar

 - Boolean IncludeLiterals

 - Boolean IncludePrompt

 - Boolean SkipLiterals

 - Boolean AutoAdvance

 - Boolean MaskFull


**** Constructors


**** Instance Methods

 - Public  System.Void Create (System.String mask, System.Globalization.CultureInfo culture, System.Boolean allowPromptAsInput, System.Boolean restrictToAscii)


**** Static Methods

*** Eto.Forms.ProgressCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.ProgressCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.CustomCell+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.CustomCell+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Forms.CustomCell+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.CustomCell+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Single OnGetPreferredWidth (Eto.Forms.CustomCell widget, Eto.Forms.CellEventArgs args)

 - Public  System.String OnGetIdentifier (Eto.Forms.CustomCell widget, Eto.Forms.CellEventArgs args)

 - Public  System.Void OnConfigureCell (Eto.Forms.CustomCell widget, Eto.Forms.CellEventArgs args, Eto.Forms.Control control)

 - Public  Eto.Forms.Control OnCreateCell (Eto.Forms.CustomCell widget, Eto.Forms.CellEventArgs args)

 - Public  System.Void OnPaint (Eto.Forms.CustomCell widget, Eto.Forms.CellPaintEventArgs args)


**** Static Methods

*** Eto.Forms.Tool+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Tool+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnLoad (System.EventArgs e)

 - Public  System.Void OnPreLoad (System.EventArgs e)

 - Public  System.Void OnUnLoad (System.EventArgs e)


**** Static Methods

*** Eto.Forms.Expander+ICallback

**** Type Info

 - Name:           ICallback
 - Full Name:      Eto.Forms.Expander+ICallback
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void OnExpandedChanged (Eto.Forms.Expander widget, System.EventArgs e)


**** Static Methods

*** Eto.Forms.Expander+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Forms.Expander+IHandler
 - Namespace:      Eto.Forms
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean Expanded

 - Eto.Forms.Control Header


**** Constructors


**** Instance Methods


**** Static Methods

** Eto.Forms.ThemedControls
*** Eto.Forms.ThemedControls.ThemedExpanderHandler

**** Type Info

 - Name:           ThemedExpanderHandler
 - Full Name:      Eto.Forms.ThemedControls.ThemedExpanderHandler
 - Namespace:      Eto.Forms.ThemedControls
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ThemedContainerHandler`3[Eto.Forms.StackLayout,Eto.Forms.Expander,Eto.Forms.Expander+ICallback]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String ExpandedButtonText

Gets or sets the text of the button when  is true.

 - System.String CollapsedButtonText

Gets or sets the text of the button when  is false.

 - Boolean Expanded

Gets or sets the text of the button when  is true.

 - Eto.Forms.Control Header

Gets or sets the content of the header

 - Eto.Forms.Control Content

Gets or sets the content of the control when expanded.

 - Eto.Drawing.Padding Padding

Gets or sets the padding around the .

 - Eto.Drawing.Size MinimumSize

Gets or sets the minimum size of this control.

 - Eto.Forms.ContextMenu ContextMenu

Gets or sets the context menu of the expander.

 - Eto.Drawing.Size ClientSize

 - Boolean RecurseToChildren

 - Eto.Drawing.Color BackgroundColor

 - Boolean PropagateLoadEvents

 - Eto.Drawing.Size Size

 - Boolean Enabled

 - Boolean HasFocus

 - Boolean Visible

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

 - Eto.Drawing.Point Location

 - System.String ToolTip

 - Eto.Forms.Cursor Cursor

 - System.Object ControlObject

 - ICallback Callback

 - Eto.Forms.StackLayout Control

 - Boolean HasControl

 - Eto.Forms.Expander Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void AttachEvent (System.String id)

Attaches the handler events.

 - Public  System.Void Invalidate ()

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

 - Public  System.Void SuspendLayout ()

 - Public  System.Void ResumeLayout ()

 - Public  System.Void Focus ()

 - Public  System.Void OnPreLoad (System.EventArgs e)

 - Public  System.Void OnLoad (System.EventArgs e)

 - Public  System.Void OnLoadComplete (System.EventArgs e)

 - Public  System.Void OnUnLoad (System.EventArgs e)

 - Public  System.Void SetParent (Eto.Forms.Container parent)

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

 - Public  System.Void MapPlatformCommand (System.String systemAction, Eto.Forms.Command action)

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ThemedControls.ThemedSplitterHandler

**** Type Info

 - Name:           ThemedSplitterHandler
 - Full Name:      Eto.Forms.ThemedControls.ThemedSplitterHandler
 - Namespace:      Eto.Forms.ThemedControls
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ThemedContainerHandler`3[Eto.Forms.TableLayout,Eto.Forms.Splitter,Eto.Forms.Splitter+ICallback]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Forms.Orientation Orientation

Gets or sets the orientation of the panels in the splitter.

 - Eto.Forms.SplitterFixedPanel FixedPanel

Gets or sets the panel with fixed size.

 - Int32 Position

Gets or sets the position of the splitter from the left or top, in pixels.

 - Double RelativePosition

Gets or sets the relative position of the splitter which is based on .

 - Int32 SplitterWidth

Gets or sets size of the splitter/gutter

 - Eto.Forms.Control Panel1

Gets or sets the top or left panel of the splitter.

 - Eto.Forms.Control Panel2

Gets or sets the bottom or right panel of the splitter.

 - Eto.Forms.Panel Splitter

Gets or sets size of the splitter/gutter

 - Eto.Drawing.Size ClientSize

 - Boolean RecurseToChildren

 - Eto.Drawing.Color BackgroundColor

 - Boolean PropagateLoadEvents

 - Eto.Drawing.Size Size

 - Boolean Enabled

 - Boolean HasFocus

 - Boolean Visible

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

 - Eto.Drawing.Point Location

 - System.String ToolTip

 - Eto.Forms.Cursor Cursor

 - System.Object ControlObject

 - ICallback Callback

 - Eto.Forms.TableLayout Control

 - Boolean HasControl

 - Eto.Forms.Splitter Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Invalidate ()

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

 - Public  System.Void SuspendLayout ()

 - Public  System.Void ResumeLayout ()

 - Public  System.Void Focus ()

 - Public  System.Void OnPreLoad (System.EventArgs e)

 - Public  System.Void OnLoad (System.EventArgs e)

 - Public  System.Void OnLoadComplete (System.EventArgs e)

 - Public  System.Void OnUnLoad (System.EventArgs e)

 - Public  System.Void SetParent (Eto.Forms.Container parent)

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

 - Public  System.Void MapPlatformCommand (System.String systemAction, Eto.Forms.Command action)

 - Public  System.Void AttachEvent (System.String id)

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Forms.ThemedControls.ThemedSpinnerMode

**** Type Info

 - Name:           ThemedSpinnerMode
 - Full Name:      Eto.Forms.ThemedControls.ThemedSpinnerMode
 - Namespace:      Eto.Forms.ThemedControls
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.ThemedControls.ThemedSpinnerMode Line

Shows lines for each element in the spinner

 - Eto.Forms.ThemedControls.ThemedSpinnerMode Circle

Shows dots for each element in the spinner


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ThemedControls.ThemedSpinnerDirection

**** Type Info

 - Name:           ThemedSpinnerDirection
 - Full Name:      Eto.Forms.ThemedControls.ThemedSpinnerDirection
 - Namespace:      Eto.Forms.ThemedControls
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Forms.ThemedControls.ThemedSpinnerDirection Clockwise

Spins clockwise

 - Eto.Forms.ThemedControls.ThemedSpinnerDirection CounterClockwise

Spins counter-clockwise


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Forms.ThemedControls.ThemedSpinnerHandler

**** Type Info

 - Name:           ThemedSpinnerHandler
 - Full Name:      Eto.Forms.ThemedControls.ThemedSpinnerHandler
 - Namespace:      Eto.Forms.ThemedControls
 - Module:         Eto.dll
 - Base Type:      Eto.Forms.ThemedControlHandler`3[Eto.Forms.Drawable,Eto.Forms.Spinner,Eto.Forms.Control+ICallback]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single Increment

Gets or sets the increment for each step when the spinner is animating, where 1 is equal to the distance from one element to the other

 - Eto.Forms.ThemedControls.ThemedSpinnerDirection Direction

Gets or sets the direction to spin

 - Single DisabledAlpha

Gets or sets the alpha of the marks when the spinner is not spinning (disabled)

 - Eto.Drawing.Color ElementColor

Gets or sets the main color of each element

 - Single LineThickness

Gets or sets the line thickness relative to the control size, when the  is a Line

 - Eto.Drawing.PenLineCap LineCap

Gets or sets the line cap when the  is set to line

 - Single ElementSize

Gets or sets the size of each element, relative to the control size

 - Eto.Forms.ThemedControls.ThemedSpinnerMode Mode

Gets or sets the display mode of the spinner (e.g. Line/Circle)

 - Int32 NumberOfElements

Gets or sets the number of elements to display

 - Int32 NumberOfVisibleElements

Gets or sets the number of visible elements while animating. This must be less than or equal to

 - Double Speed

Gets or sets the speed of the spinner, in seconds for each tick.

 - Boolean Enabled

Gets or sets a value indicating whether this  is enabled (spinning)

 - Eto.Drawing.Color BackgroundColor

 - Boolean PropagateLoadEvents

 - Eto.Drawing.Size Size

 - Boolean HasFocus

 - Boolean Visible

 - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands

 - Eto.Drawing.Point Location

 - System.String ToolTip

 - Eto.Forms.Cursor Cursor

 - System.Object ControlObject

 - ICallback Callback

 - Eto.Forms.Drawable Control

 - Boolean HasControl

 - Eto.Forms.Spinner Widget

 - System.String ID

 - IntPtr NativeHandle


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void OnLoadComplete (System.EventArgs e)

Called after all other controls have been loaded

 - Public  System.Void OnUnLoad (System.EventArgs e)

Called when the control is unloaded, which is when it is not currently on a displayed window

 - Public  System.Void Invalidate ()

 - Public  System.Void Invalidate (Eto.Drawing.Rectangle rect)

 - Public  System.Void SuspendLayout ()

 - Public  System.Void ResumeLayout ()

 - Public  System.Void Focus ()

 - Public  System.Void OnPreLoad (System.EventArgs e)

 - Public  System.Void OnLoad (System.EventArgs e)

 - Public  System.Void SetParent (Eto.Forms.Container parent)

 - Public  Eto.Drawing.PointF PointFromScreen (Eto.Drawing.PointF point)

 - Public  Eto.Drawing.PointF PointToScreen (Eto.Drawing.PointF point)

 - Public  System.Void MapPlatformCommand (System.String systemAction, Eto.Forms.Command action)

 - Public  System.Void AttachEvent (System.String id)

 - Public  System.Boolean IsEventHandled (System.String id)

 - Public  System.Void HandleEvent (System.String id, System.Boolean defaultEvent)

 - Public  System.Void Dispose ()

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

** Eto.Drawing
*** Eto.Drawing.Colors

**** Type Info

 - Name:           Colors
 - Full Name:      Eto.Drawing.Colors
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color Transparent

Gets a color with an ARGB value of #

 - Eto.Drawing.Color IndianRed

Gets a color with an ARGB value of #FFCD5C5C

 - Eto.Drawing.Color LightCoral

Gets a color with an ARGB value of #FFF08080

 - Eto.Drawing.Color Salmon

Gets a color with an ARGB value of #FFFA8072

 - Eto.Drawing.Color DarkSalmon

Gets a color with an ARGB value of #FFE9967A

 - Eto.Drawing.Color LightSalmon

Gets a color with an ARGB value of #FFFFA07A

 - Eto.Drawing.Color Red

Gets a color with an ARGB value of #FFFF0000

 - Eto.Drawing.Color Crimson

Gets a color with an ARGB value of #FFDC143C

 - Eto.Drawing.Color Firebrick

Gets a color with an ARGB value of #FFB22222

 - Eto.Drawing.Color DarkRed

Gets a color with an ARGB value of #FF8B0000

 - Eto.Drawing.Color Pink

Gets a color with an ARGB value of #FFFFC0CB

 - Eto.Drawing.Color LightPink

Gets a color with an ARGB value of #FFFFB6C1

 - Eto.Drawing.Color HotPink

Gets a color with an ARGB value of #FFFF69B4

 - Eto.Drawing.Color DeepPink

Gets a color with an ARGB value of #FFFF1493

 - Eto.Drawing.Color MediumVioletRed

Gets a color with an ARGB value of #FFC71585

 - Eto.Drawing.Color PaleVioletRed

Gets a color with an ARGB value of #FFDB7093

 - Eto.Drawing.Color Coral

Gets a color with an ARGB value of #FFFF7F50

 - Eto.Drawing.Color Tomato

Gets a color with an ARGB value of #FFFF6347

 - Eto.Drawing.Color OrangeRed

Gets a color with an ARGB value of #FFFF4500

 - Eto.Drawing.Color DarkOrange

Gets a color with an ARGB value of #FFFF8C00

 - Eto.Drawing.Color Orange

Gets a color with an ARGB value of #FFFF4500

 - Eto.Drawing.Color Gold

Gets a color with an ARGB value of #FFFFD700

 - Eto.Drawing.Color Yellow

Gets a color with an ARGB value of #FFFFFF00

 - Eto.Drawing.Color LightYellow

Gets a color with an ARGB value of #FFFFFFE0

 - Eto.Drawing.Color LemonChiffon

Gets a color with an ARGB value of #FFFFFACD

 - Eto.Drawing.Color LightGoldenrodYellow

Gets a color with an ARGB value of #FFFAFAD2

 - Eto.Drawing.Color PapayaWhip

Gets a color with an ARGB value of #FFFFEFD5

 - Eto.Drawing.Color Moccasin

Gets a color with an ARGB value of #FFFFE4B5

 - Eto.Drawing.Color PeachPuff

Gets a color with an ARGB value of #FFFFDAB9

 - Eto.Drawing.Color PaleGoldenrod

Gets a color with an ARGB value of #FFEEE8AA

 - Eto.Drawing.Color Khaki

Gets a color with an ARGB value of #FFF0E68C

 - Eto.Drawing.Color DarkKhaki

Gets a color with an ARGB value of #FFBDB76B

 - Eto.Drawing.Color Lavender

Gets a color with an ARGB value of #FFE6E6FA

 - Eto.Drawing.Color Thistle

Gets a color with an ARGB value of #FFD8BFD8

 - Eto.Drawing.Color Plum

Gets a color with an ARGB value of #FFDDA0DD

 - Eto.Drawing.Color Violet

Gets a color with an ARGB value of #FFEE82EE

 - Eto.Drawing.Color Orchid

Gets a color with an ARGB value of #FFDA70D6

 - Eto.Drawing.Color Fuchsia

Gets a color with an ARGB value of #FFFF00FF

 - Eto.Drawing.Color Magenta

Gets a color with an ARGB value of #FFFF00FF

 - Eto.Drawing.Color MediumOrchid

Gets a color with an ARGB value of #FFBA55D3

 - Eto.Drawing.Color MediumPurple

Gets a color with an ARGB value of #FF9370DB

 - Eto.Drawing.Color BlueViolet

Gets a color with an ARGB value of #FF8A2BE2

 - Eto.Drawing.Color DarkViolet

Gets a color with an ARGB value of #FF9400D3

 - Eto.Drawing.Color DarkOrchid

Gets a color with an ARGB value of #FF9932CC

 - Eto.Drawing.Color DarkMagenta

Gets a color with an ARGB value of #FF8B008B

 - Eto.Drawing.Color Purple

Gets a color with an ARGB value of #FF800080

 - Eto.Drawing.Color Indigo

Gets a color with an ARGB value of #FF4B0082

 - Eto.Drawing.Color DarkSlateBlue

Gets a color with an ARGB value of #FF483D8B

 - Eto.Drawing.Color SlateBlue

Gets a color with an ARGB value of #FF6A5ACD

 - Eto.Drawing.Color MediumSlateBlue

Gets a color with an ARGB value of #FF7B68EE

 - Eto.Drawing.Color GreenYellow

Gets a color with an ARGB value of #FFADFF2F

 - Eto.Drawing.Color Chartreuse

Gets a color with an ARGB value of #FF7FFF00

 - Eto.Drawing.Color LawnGreen

Gets a color with an ARGB value of #FF7CFC00

 - Eto.Drawing.Color Lime

Gets a color with an ARGB value of #FF00FF00

 - Eto.Drawing.Color LimeGreen

Gets a color with an ARGB value of #FF32CD32

 - Eto.Drawing.Color PaleGreen

Gets a color with an ARGB value of #FF98FB98

 - Eto.Drawing.Color LightGreen

Gets a color with an ARGB value of #FF90EE90

 - Eto.Drawing.Color MediumSpringGreen

Gets a color with an ARGB value of #FF00FA9A

 - Eto.Drawing.Color SpringGreen

Gets a color with an ARGB value of #FF00FF7F

 - Eto.Drawing.Color MediumSeaGreen

Gets a color with an ARGB value of #FF3CB371

 - Eto.Drawing.Color SeaGreen

Gets a color with an ARGB value of #FF2E8B57

 - Eto.Drawing.Color ForestGreen

Gets a color with an ARGB value of #FF228B22

 - Eto.Drawing.Color Green

Gets a color with an ARGB value of #FFADFF2F

 - Eto.Drawing.Color DarkGreen

Gets a color with an ARGB value of #FF006400

 - Eto.Drawing.Color YellowGreen

Gets a color with an ARGB value of #FF9ACD32

 - Eto.Drawing.Color OliveDrab

Gets a color with an ARGB value of #FF6B8E23

 - Eto.Drawing.Color Olive

Gets a color with an ARGB value of #FF6B8E23

 - Eto.Drawing.Color DarkOliveGreen

Gets a color with an ARGB value of #FF556B2F

 - Eto.Drawing.Color MediumAquamarine

Gets a color with an ARGB value of #FF66CDAA

 - Eto.Drawing.Color DarkSeaGreen

Gets a color with an ARGB value of #FF8FBC8F

 - Eto.Drawing.Color LightSeaGreen

Gets a color with an ARGB value of #FF20B2AA

 - Eto.Drawing.Color DarkCyan

Gets a color with an ARGB value of #FF008B8B

 - Eto.Drawing.Color Teal

Gets a color with an ARGB value of #FF008080

 - Eto.Drawing.Color Aqua

Gets a color with an ARGB value of #FF00FFFF

 - Eto.Drawing.Color Cyan

Gets a color with an ARGB value of #FF00FFFF

 - Eto.Drawing.Color LightCyan

Gets a color with an ARGB value of #FFE0FFFF

 - Eto.Drawing.Color PaleTurquoise

Gets a color with an ARGB value of #FFAFEEEE

 - Eto.Drawing.Color Aquamarine

Gets a color with an ARGB value of #FF7FFFD4

 - Eto.Drawing.Color Turquoise

Gets a color with an ARGB value of #FF40E0D0

 - Eto.Drawing.Color MediumTurquoise

Gets a color with an ARGB value of #FF48D1CC

 - Eto.Drawing.Color DarkTurquoise

Gets a color with an ARGB value of #FF00CED1

 - Eto.Drawing.Color CadetBlue

Gets a color with an ARGB value of #FF5F9EA0

 - Eto.Drawing.Color SteelBlue

Gets a color with an ARGB value of #FF4682B4

 - Eto.Drawing.Color LightSteelBlue

Gets a color with an ARGB value of #FFB0C4DE

 - Eto.Drawing.Color PowderBlue

Gets a color with an ARGB value of #FFB0E0E6

 - Eto.Drawing.Color LightBlue

Gets a color with an ARGB value of #FFADD8E6

 - Eto.Drawing.Color SkyBlue

Gets a color with an ARGB value of #FF87CEEB

 - Eto.Drawing.Color LightSkyBlue

Gets a color with an ARGB value of #FF87CEFA

 - Eto.Drawing.Color DeepSkyBlue

Gets a color with an ARGB value of #FF00BFFF

 - Eto.Drawing.Color DodgerBlue

Gets a color with an ARGB value of #FF1E90FF

 - Eto.Drawing.Color CornflowerBlue

Gets a color with an ARGB value of #FF6495ED

 - Eto.Drawing.Color RoyalBlue

Gets a color with an ARGB value of #FF4169E1

 - Eto.Drawing.Color Blue

Gets a color with an ARGB value of #FF8A2BE2

 - Eto.Drawing.Color MediumBlue

Gets a color with an ARGB value of #FF0000CD

 - Eto.Drawing.Color DarkBlue

Gets a color with an ARGB value of #FF00008B

 - Eto.Drawing.Color Navy

Gets a color with an ARGB value of #FF000080

 - Eto.Drawing.Color MidnightBlue

Gets a color with an ARGB value of #FF191970

 - Eto.Drawing.Color Cornsilk

Gets a color with an ARGB value of #FFFFF8DC

 - Eto.Drawing.Color BlanchedAlmond

Gets a color with an ARGB value of #FFFFEBCD

 - Eto.Drawing.Color Bisque

Gets a color with an ARGB value of #FFFFE4C4

 - Eto.Drawing.Color NavajoWhite

Gets a color with an ARGB value of #FFFFDEAD

 - Eto.Drawing.Color Wheat

Gets a color with an ARGB value of #FFF5DEB3

 - Eto.Drawing.Color BurlyWood

Gets a color with an ARGB value of #FFDEB887

 - Eto.Drawing.Color Tan

Gets a color with an ARGB value of #FFD2B48C

 - Eto.Drawing.Color RosyBrown

Gets a color with an ARGB value of #FFBC8F8F

 - Eto.Drawing.Color SandyBrown

Gets a color with an ARGB value of #FFF4A460

 - Eto.Drawing.Color Goldenrod

Gets a color with an ARGB value of #FFDAA520

 - Eto.Drawing.Color DarkGoldenrod

Gets a color with an ARGB value of #FFB8860B

 - Eto.Drawing.Color Peru

Gets a color with an ARGB value of #FFCD853F

 - Eto.Drawing.Color Chocolate

Gets a color with an ARGB value of #FFD2691E

 - Eto.Drawing.Color SaddleBrown

Gets a color with an ARGB value of #FF8B4513

 - Eto.Drawing.Color Sienna

Gets a color with an ARGB value of #FFA0522D

 - Eto.Drawing.Color Brown

Gets a color with an ARGB value of #FFA52A2A

 - Eto.Drawing.Color Maroon

Gets a color with an ARGB value of #FF800000

 - Eto.Drawing.Color White

Gets a color with an ARGB value of #FFFFFFFF

 - Eto.Drawing.Color Snow

Gets a color with an ARGB value of #FFFFFAFA

 - Eto.Drawing.Color Honeydew

Gets a color with an ARGB value of #FFF0FFF0

 - Eto.Drawing.Color MintCream

Gets a color with an ARGB value of #FFF5FFFA

 - Eto.Drawing.Color Azure

Gets a color with an ARGB value of #FFF0FFFF

 - Eto.Drawing.Color AliceBlue

Gets a color with an ARGB value of #FFF0F8FF

 - Eto.Drawing.Color GhostWhite

Gets a color with an ARGB value of #FFF8F8FF

 - Eto.Drawing.Color WhiteSmoke

Gets a color with an ARGB value of #FFF5F5F5

 - Eto.Drawing.Color Seashell

Gets a color with an ARGB value of #FFFFF5EE

 - Eto.Drawing.Color Beige

Gets a color with an ARGB value of #FFF5F5DC

 - Eto.Drawing.Color OldLace

Gets a color with an ARGB value of #FFFDF5E6

 - Eto.Drawing.Color FloralWhite

Gets a color with an ARGB value of #FFFFFAF0

 - Eto.Drawing.Color Ivory

Gets a color with an ARGB value of #FFFFFFF0

 - Eto.Drawing.Color AntiqueWhite

Gets a color with an ARGB value of #FFFAEBD7

 - Eto.Drawing.Color Linen

Gets a color with an ARGB value of #FFFAF0E6

 - Eto.Drawing.Color LavenderBlush

Gets a color with an ARGB value of #FFFFF0F5

 - Eto.Drawing.Color MistyRose

Gets a color with an ARGB value of #FFFFE4E1

 - Eto.Drawing.Color Gainsboro

Gets a color with an ARGB value of #FFDCDCDC

 - Eto.Drawing.Color LightGrey

Gets a color with an ARGB value of #FFD3D3D3

 - Eto.Drawing.Color Silver

Gets a color with an ARGB value of #FFC0C0C0

 - Eto.Drawing.Color DarkGray

Gets a color with an ARGB value of #FFA9A9A9

 - Eto.Drawing.Color Gray

Gets a color with an ARGB value of #FF808080

 - Eto.Drawing.Color DimGray

Gets a color with an ARGB value of #FF696969

 - Eto.Drawing.Color LightSlateGray

Gets a color with an ARGB value of #FF778899

 - Eto.Drawing.Color SlateGray

Gets a color with an ARGB value of #FF708090

 - Eto.Drawing.Color DarkSlateGray

Gets a color with an ARGB value of #FF2F4F4F

 - Eto.Drawing.Color Black

Gets a color with an ARGB value of #FF000000


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.DashStyle

**** Type Info

 - Name:           DashStyle
 - Full Name:      Eto.Drawing.DashStyle
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single[] Dashes

Gets the dashes and gaps for this style

 - Single Offset

Gets the offset of the first dash

 - Boolean IsSolid

Gets a value indicating whether this dash style is solid


**** Constructors

	Void .ctor()

	Void .ctor(Single, Single[])


**** Instance Methods

 - Public  System.Boolean Equals (Eto.Drawing.DashStyle other)

Determines whether the specified  is equal to the current .

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.String ToString ()

Returns a  that represents the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static System.Boolean TryParse (System.String value, Eto.Drawing.DashStyle& style)

Attempts to parse the specified  into a dash style.  This can be one of the
            system styles (solid, dash, dot, dashdot, dashdotdot), or a series of numbers separated by commas 
            specifying the solid and gap parts (see )

 - Public Static Eto.Drawing.DashStyle Parse (System.String value)

Attempts to parse the specified  into a dash style.  This can be one of the
            system styles (solid, dash, dot, dashdot, dashdotdot), or a series of numbers separated by commas 
            specifying the solid and gap parts (see ).

*** Eto.Drawing.DashStyles

**** Type Info

 - Name:           DashStyles
 - Full Name:      Eto.Drawing.DashStyles
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.DashStyle Solid

Gets a solid dash style

 - Eto.Drawing.DashStyle Dash

Gets a dash style with a single dash

 - Eto.Drawing.DashStyle Dot

Gets a dot style

 - Eto.Drawing.DashStyle DashDot

Gets the dash dot style

 - Eto.Drawing.DashStyle DashDotDot

Gets the dash dot dot style


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.FillMode

**** Type Info

 - Name:           FillMode
 - Full Name:      Eto.Drawing.FillMode
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.FillMode Alternate

Alternating / Even-Odd fill mode

 - Eto.Drawing.FillMode Winding

Winding fill mode


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.ImageConverter

**** Type Info

 - Name:           ImageConverter
 - Full Name:      Eto.Drawing.ImageConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String ResourcePrefix

Prefix to use to load an image from a resource of an assembly

 - System.String FilePrefix

Prefix to use to load an image from a file path


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Gets a value indicating that this converter can convert from the source type to an image

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Gets a value indicating that this converter can convert to the specified type.

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Performs the conversion from the given  to an  object

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.ImageInterpolation

**** Type Info

 - Name:           ImageInterpolation
 - Full Name:      Eto.Drawing.ImageInterpolation
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.ImageInterpolation Default

Default interplation mode - usually a balance between quality vs. performance

 - Eto.Drawing.ImageInterpolation None

No interpolation (also known as nearest neighbour)

 - Eto.Drawing.ImageInterpolation Low

Low interpolation quality (usually fastest)

 - Eto.Drawing.ImageInterpolation Medium

Medium interpolation quality slower than , but better quality

 - Eto.Drawing.ImageInterpolation High

Highest interpolation quality - slowest but best quality


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.RadialGradientBrush

**** Type Info

 - Name:           RadialGradientBrush
 - Full Name:      Eto.Drawing.RadialGradientBrush
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Brush

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Handler

Gets the platform handler object for the widget

 - System.Func`6[Eto.Drawing.Color,Eto.Drawing.Color,Eto.Drawing.PointF,Eto.Drawing.PointF,Eto.Drawing.SizeF,Eto.Drawing.RadialGradientBrush] Instantiator

Gets a delegate to instantiate  objects

 - Eto.Drawing.IMatrix Transform

Gets or sets the transform to apply to the gradient

 - Eto.Drawing.GradientWrapMode Wrap

Gets or sets the wrap mode for the gradient

 - System.Object ControlObject

Gets or sets the control object for this widget


**** Constructors

	Void .ctor(Color, Color, PointF, PointF, SizeF)


**** Instance Methods

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.PenLineJoin

**** Type Info

 - Name:           PenLineJoin
 - Full Name:      Eto.Drawing.PenLineJoin
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.PenLineJoin Miter

Uses a miter to join lines, usually within a certain limit specified by

 - Eto.Drawing.PenLineJoin Bevel

Uses a bevel along the angle of the join

 - Eto.Drawing.PenLineJoin Round

Uses a rounded edge to join lines


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.PixelOffsetMode

**** Type Info

 - Name:           PixelOffsetMode
 - Full Name:      Eto.Drawing.PixelOffsetMode
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.PixelOffsetMode None

Specifies that pixels will not be offset and be relative to the center of each pixel.

 - Eto.Drawing.PixelOffsetMode Half

Specifies that pixels are offset by half a pixel (-0.5) in both the horizontal and vertical axes. Use for high speed.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.Region

**** Type Info

 - Name:           Region
 - Full Name:      Eto.Drawing.Region
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Void Exclude (Eto.Drawing.Rectangle rectangle)

Excludes the specified  from the region

 - Public  System.Void Reset ()

Resets the region

 - Public  System.Void Set (Eto.Drawing.Rectangle rectangle)

Sets the specified  in the region

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.IMatrix

**** Type Info

 - Name:           IMatrix
 - Full Name:      Eto.Drawing.IMatrix
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single[] Elements

Gets the elements of this matrix

 - Single Xx

Gets or sets the value at position [1,1] in the matrix

 - Single Yx

Gets or sets the value at position [1,2] in the matrix

 - Single Xy

Gets or sets the value at position [2,1] in the matrix

 - Single Yy

Gets or sets the value at position [2,2] in the matrix

 - Single X0

Gets or sets the value at position [3,1] in the matrix

 - Single Y0

Gets or sets the value at position [3,2] in the matrix


**** Constructors


**** Instance Methods

 - Public  System.Void Rotate (System.Single angle)

Prepend a rotation to the matrix around the origin (0,0)

 - Public  System.Void RotateAt (System.Single angle, System.Single centerX, System.Single centerY)

Prepend a rotation around the specified point to the matrix

 - Public  System.Void Translate (System.Single offsetX, System.Single offsetY)

Prepend a translation to the matrix

 - Public  System.Void Scale (System.Single scaleX, System.Single scaleY)

Prepend a scale to the matrix from the origin (0, 0)

 - Public  System.Void ScaleAt (System.Single scaleX, System.Single scaleY, System.Single centerX, System.Single centerY)

Prepend a scale to the matrix from the specified point

 - Public  System.Void Skew (System.Single skewX, System.Single skewY)

Prepend a skew to the matrix

 - Public  System.Void Append (Eto.Drawing.IMatrix matrix)

Append the specified  to this matrix

 - Public  System.Void Prepend (Eto.Drawing.IMatrix matrix)

Prepend the specified matrix to this matrix

 - Public  System.Void Invert ()

Inverts this matrix

 - Public  Eto.Drawing.PointF TransformPoint (Eto.Drawing.Point point)

Transforms the specified point using this matrix transform

 - Public  Eto.Drawing.PointF TransformPoint (Eto.Drawing.PointF point)

Transforms the specified point using this matrix transform

 - Public  Eto.Drawing.IMatrix Clone ()

Clone this instance


**** Static Methods

*** Eto.Drawing.Matrix

**** Type Info

 - Name:           Matrix
 - Full Name:      Eto.Drawing.Matrix
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Func`1[Eto.Drawing.IMatrix] Instantiator

Gets a delegate that can be used to create an identity matrix with little overhead

 - System.Func`7[System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,Eto.Drawing.IMatrix] InstantiatorWithElements

Gets a delegate that can be used to create instances of a matrix with specified components with little overhead


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.IMatrix Multiply (Eto.Drawing.IMatrix matrix, Eto.Drawing.IMatrix[] matrices)

Multiply the specified  and .

 - Public Static Eto.Drawing.IMatrix FromScale (Eto.Drawing.SizeF scale)

Creates a new matrix with the specified

 - Public Static Eto.Drawing.IMatrix FromScale (System.Single scaleX, System.Single scaleY)

Creates a new matrix with the specified

 - Public Static Eto.Drawing.IMatrix FromScaleAt (Eto.Drawing.SizeF scale, Eto.Drawing.PointF center)

Creates a new matrix with a  at the specified  point

 - Public Static Eto.Drawing.IMatrix FromScaleAt (System.Single scaleX, System.Single scaleY, System.Single centerX, System.Single centerY)

Creates a new matrix with a  at the specified  point

 - Public Static Eto.Drawing.IMatrix FromTranslation (Eto.Drawing.SizeF offset)

Creates a new matrix with a translation

 - Public Static Eto.Drawing.IMatrix FromTranslation (Eto.Drawing.PointF offset)

Creates a new matrix with a translation

 - Public Static Eto.Drawing.IMatrix FromTranslation (System.Single distanceX, System.Single distanceY)

Creates a new matrix with a translation

 - Public Static Eto.Drawing.IMatrix FromRotation (System.Single angle)

Creates a new rotation matrix

 - Public Static Eto.Drawing.IMatrix FromRotationAt (System.Single angle, Eto.Drawing.PointF center)

Creates a new rotation matrix around a center point with the specified

 - Public Static Eto.Drawing.IMatrix FromRotationAt (System.Single angle, System.Single centerX, System.Single centerY)

Creates a new rotation matrix around a center point with the specified

 - Public Static Eto.Drawing.IMatrix FromSkew (System.Single skewX, System.Single skewY)

Creates a new matrix with a skew

 - Public Static Eto.Drawing.IMatrix Create ()

Creates a new identity matrix

 - Public Static Eto.Drawing.IMatrix Create (System.Single[] elements)

Creates a new identity matrix

 - Public Static Eto.Drawing.IMatrix Create (System.Single xx, System.Single yx, System.Single xy, System.Single yy, System.Single x0, System.Single y0)

Creates a new identity matrix

 - Public Static System.Void RotateAt (Eto.Drawing.IMatrix matrix, System.Single angle, Eto.Drawing.PointF center)

Prepend a rotation around the specified point to the matrix

 - Public Static System.Void Translate (Eto.Drawing.IMatrix matrix, Eto.Drawing.SizeF offset)

Prepend a translation to the matrix

 - Public Static System.Void Translate (Eto.Drawing.IMatrix matrix, Eto.Drawing.PointF offset)

Prepend a translation to the matrix

 - Public Static System.Void Scale (Eto.Drawing.IMatrix matrix, Eto.Drawing.SizeF scale)

Prepend a scale to the matrix from the origin (0, 0)

 - Public Static System.Void Scale (Eto.Drawing.IMatrix matrix, System.Single scale)

Prepend a scale to the matrix from the origin (0, 0)

 - Public Static System.Void ScaleAt (Eto.Drawing.IMatrix matrix, Eto.Drawing.SizeF scale, Eto.Drawing.PointF center)

Prepend a scale to the matrix from the specified point

 - Public Static System.Void ScaleAt (Eto.Drawing.IMatrix matrix, System.Single scale, Eto.Drawing.PointF center)

Prepend a scale to the matrix from the specified point

 - Public Static System.Void ScaleAt (Eto.Drawing.IMatrix matrix, System.Single scale, System.Single centerX, System.Single centerY)

Prepend a scale to the matrix from the specified point

 - Public Static System.Void Append (Eto.Drawing.IMatrix matrix, Eto.Drawing.IMatrix[] matrices)

Append the specified  to the

 - Public Static System.Void Prepend (Eto.Drawing.IMatrix matrix, Eto.Drawing.IMatrix[] matrices)

Prepends the specified  to the

 - Public Static Eto.Drawing.PointF GetScale (Eto.Drawing.IMatrix matrix)

Returns the scale coordinates Xx and Yy of the  as a PointF.

 - Public Static Eto.Drawing.RectangleF TransformRectangle (Eto.Drawing.IMatrix matrix, Eto.Drawing.RectangleF rect)

Transforms the rectangle with the current matrix.

 - Public Static Eto.Drawing.SizeF TransformSize (Eto.Drawing.IMatrix matrix, Eto.Drawing.SizeF size)

Transforms the size with the current matrix.

 - Public Static Eto.Drawing.IMatrix Inverse (Eto.Drawing.IMatrix matrix)

Creates an inverted copy of the specified matrix.

*** Eto.Drawing.PixelFormat

**** Type Info

 - Name:           PixelFormat
 - Full Name:      Eto.Drawing.PixelFormat
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.PixelFormat Format32bppRgb

32-bits (4 bytes) per pixel, ordered by an Empty byte in the highest order, followed by Red, Green, and Blue.

 - Eto.Drawing.PixelFormat Format24bppRgb

24-bits (4 bytes) per pixel, ordered by Red in the highest order, followed by Green, and Blue.

 - Eto.Drawing.PixelFormat Format32bppRgba

32-bits (4 bytes) per pixel, ordered by an Alpha byte in the highest order, followed by Red, Green, and Blue.


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.ImageFormat

**** Type Info

 - Name:           ImageFormat
 - Full Name:      Eto.Drawing.ImageFormat
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.ImageFormat Jpeg

Jpeg format

 - Eto.Drawing.ImageFormat Bitmap

Windows BMP format

 - Eto.Drawing.ImageFormat Tiff

Tiff format

 - Eto.Drawing.ImageFormat Png

Portable Network Graphics format

 - Eto.Drawing.ImageFormat Gif

Graphics Interchange Format


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.Bitmap

**** Type Info

 - Name:           Bitmap
 - Full Name:      Eto.Drawing.Bitmap
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Image

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size Size

Gets the size of the image, in pixels

 - Int32 Width

Gets the width of the image, in pixels.

 - Int32 Height

Gets the height of the image, in pixels.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(String)

	Void .ctor(Stream)

	Void .ctor(Size, PixelFormat)

	Void .ctor(Int32, Int32, PixelFormat)

	Void .ctor(Int32, Int32, Graphics)

	Void .ctor(Image, Nullable`1, Nullable`1, ImageInterpolation)

	Void .ctor(Byte[])

	Void .ctor(IHandler)


**** Instance Methods

 - Public  Eto.Drawing.BitmapData Lock ()

Locks the data of the image to directly access the bytes of the image

 - Public  System.Void Save (System.String fileName, Eto.Drawing.ImageFormat format)

Saves the bitmap to a file in the specified format

 - Public  System.Void Save (System.IO.Stream stream, Eto.Drawing.ImageFormat format)

Saves the bitmap to a file in the specified format

 - Public  System.Byte[] ToByteArray (Eto.Drawing.ImageFormat imageFormat)

Saves the bitmap to an image of the specified  into a byte array

 - Public  Eto.Drawing.Bitmap Clone (System.Nullable`1[Eto.Drawing.Rectangle] rectangle)

Creates a clone of the bitmap

 - Public  Eto.Drawing.Color GetPixel (Eto.Drawing.Point position)

Gets the color of the pixel at the specified

 - Public  Eto.Drawing.Color GetPixel (System.Int32 x, System.Int32 y)

Gets the color of the pixel at the specified

 - Public  System.Void SetPixel (Eto.Drawing.Point position, Eto.Drawing.Color color)

Sets the pixel color at the specified .

 - Public  System.Void SetPixel (System.Int32 x, System.Int32 y, Eto.Drawing.Color color)

Sets the pixel color at the specified .

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Bitmap FromResource (System.String resourceName, System.Reflection.Assembly assembly)

Loads a bitmap from the resource in the specified or caller's assembly

 - Public Static Eto.Drawing.Bitmap FromResource (System.String resourceName, System.Type type)

Loads a bitmap from the resource in the specified or caller's assembly

*** Eto.Drawing.Color

**** Type Info

 - Name:           Color
 - Full Name:      Eto.Drawing.Color
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single A

Gets or sets the alpha/opacity (0-1)

 - Single R

Gets or sets the red component (0-1)

 - Single G

Gets or sets the green (0-1)

 - Single B

Gets or sets the blue (0-1)

 - Int32 Ab

Gets or sets the alpha/opacity component as a byte of a 32-bit color (0-255)

 - Int32 Rb

Gets or sets the red component as a byte of a 32-bit color (0-255)

 - Int32 Gb

Gets or sets the green component as a byte of a 32-bit color (0-255)

 - Int32 Bb

Gets or sets the blue component as a byte of a 32-bit color (0-255)


**** Constructors

	Void .ctor(Single, Single, Single, Single)

	Void .ctor(Color, Nullable`1)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Tests if the specified object has the same value as this Color

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this Color

 - Public  System.Void Invert ()

Inverts the RGB color values

 - Public  System.Int32 ToArgb ()

Converts this color to a 32-bit ARGB value.

 - Public  System.String ToHex (System.Boolean includeAlpha)

Converts this color to a hex representation

 - Public  System.String ToString ()

Converts this object to a string

 - Public  System.Boolean Equals (Eto.Drawing.Color other)

Tests if the specified object has the same value as this Color

 - Public  System.Int32 ToElementId ()

Converts this color to an Element ID value

 - Public  Eto.Drawing.ColorHSB ToHSB ()

Converts this RGB color to the HSB colorspace.

 - Public  Eto.Drawing.ColorHSL ToHSL ()

Converts this RGB color to the HSL colorspace.

 - Public  Eto.Drawing.ColorCMYK ToCMYK ()

Converts this RGB color to the CMYK colorspace.

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.Color FromArgb (System.Int32 red, System.Int32 green, System.Int32 blue, System.Int32 alpha)

Creates a color from 8-bit ARGB components

 - Public Static Eto.Drawing.Color FromArgb (System.Int32 argb)

Creates a color from 8-bit ARGB components

 - Public Static Eto.Drawing.Color FromRgb (System.Int32 argb)

Creates a Color from a 24-bit RGB value

 - Public Static Eto.Drawing.Color FromGrayscale (System.Single val, System.Single alpha)

Creates a Color with a specified value for the Red, Green, and Blue components

 - Public Static System.Single Distance (Eto.Drawing.Color value1, Eto.Drawing.Color value2)

Calculates the distance of the two colors in the RGB scale

 - Public Static Eto.Drawing.Color Blend (Eto.Drawing.Color baseColor, Eto.Drawing.Color blendColor)

Blends the  onto the specified

 - Public Static System.Boolean TryParse (System.String value, Eto.Drawing.Color& color)

Converts the specified string to a color

 - Public Static Eto.Drawing.Color Parse (System.String value)

Converts a string into a new instance of a Color

 - Public Static Eto.Drawing.Color FromElementId (System.Int32 id, System.Int32 alpha)

Creates a new color from an Element ID value

*** Eto.Drawing.SystemFont

**** Type Info

 - Name:           SystemFont
 - Full Name:      Eto.Drawing.SystemFont
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.SystemFont Default

Default system font

 - Eto.Drawing.SystemFont Bold

Default system font in BOLD

 - Eto.Drawing.SystemFont Label

Default label font

 - Eto.Drawing.SystemFont TitleBar

Default title bar font (window title)

 - Eto.Drawing.SystemFont ToolTip

Default tool top font

 - Eto.Drawing.SystemFont MenuBar

Default menu bar font

 - Eto.Drawing.SystemFont Menu

Default menu bar font

 - Eto.Drawing.SystemFont Message

Default font for message boxes

 - Eto.Drawing.SystemFont Palette

Default font for palette dialogs

 - Eto.Drawing.SystemFont StatusBar

Default font for status bars


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.FontStyle

**** Type Info

 - Name:           FontStyle
 - Full Name:      Eto.Drawing.FontStyle
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.FontStyle None

No extra font style applied

 - Eto.Drawing.FontStyle Bold

Bold font style

 - Eto.Drawing.FontStyle Italic

Italic font style


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.FontDecoration

**** Type Info

 - Name:           FontDecoration
 - Full Name:      Eto.Drawing.FontDecoration
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.FontDecoration None

No decorations

 - Eto.Drawing.FontDecoration Underline

Underline font decoration

 - Eto.Drawing.FontDecoration Strikethrough

Strikethrough font decoration


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.Font

**** Type Info

 - Name:           Font
 - Full Name:      Eto.Drawing.Font
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String FamilyName

Gets the name of the family of this font

 - Eto.Drawing.FontStyle FontStyle

Gets the style flags for this font

 - Eto.Drawing.FontDecoration FontDecoration

Gets the decorations applied to the font

 - Eto.Drawing.FontFamily Family

Gets the name of the family of this font

 - Eto.Drawing.FontTypeface Typeface

Gets the typeface information for this font

 - Single XHeight

Gets the height of the lower case 'x' character

 - Single Ascent

Gets the top y co-ordinate from the baseline to the tallest character ascent

 - Single Descent

Gets the bottom y co-ordinate from the baseline to the longest character descent

 - Single LineHeight

Gets the height of a single line of the font

 - Single Leading

Gets the leading space between each line

 - Single Baseline

Gets the offset of the baseline from the drawing point

 - Single Size

Gets the size, in points, of this font

 - Boolean Bold

Gets a value indicating that this font has a bold style

 - Boolean Italic

Gets a value indicating that this font has an italic style

 - Boolean Underline

Gets a value indicating that this font has an underline decoration

 - Boolean Strikethrough

Gets a value indicating that this font has a strikethrough decoration

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(String, Single, FontStyle, FontDecoration)

	Void .ctor(FontFamily, Single, FontStyle, FontDecoration)

	Void .ctor(SystemFont, Nullable`1, FontDecoration)

	Void .ctor(FontTypeface, Single, FontDecoration)

	Void .ctor(IHandler)


**** Instance Methods

 - Public  Eto.Drawing.SizeF MeasureString (System.String text)

Measures the specified string to get its size in logical pixels.

 - Public  System.String ToString ()

Gets a string representation of the font object

 - Public  System.Boolean Equals (System.Object obj)

Determines whether the specified  is equal to the current .

 - Public  System.Int32 GetHashCode ()

Serves as a hash function for a  object.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.Graphics

**** Type Info

 - Name:           Graphics
 - Full Name:      Eto.Drawing.Graphics
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Boolean AntiAlias

Gets or sets a value indicating that drawing operations will use anti-aliasing

 - Eto.Drawing.ImageInterpolation ImageInterpolation

Gets or sets the interpolation mode for drawing images

 - Single DPI

Gets the dots per inch of the current graphics context. Usually 96 for windows and 72 for other systems

 - Single PointsPerPixel

Gets the scale of points per pixel. Multiply by pixel size to get point value (e.g. to set font size in pixels).

 - Single PixelsPerPoint

Gets the scale of points to pixels. Multiply by point value to get pixel size

 - Eto.Drawing.PixelOffsetMode PixelOffsetMode

Gets or sets the pixel offset mode for draw operations

 - Boolean IsRetained

Gets a value indicating the graphics sub-system is a retained system (e.g. WPF)

 - Eto.Drawing.IMatrix CurrentTransform

Gets a copy of the current transform.

 - Eto.Drawing.RectangleF ClipBounds

Gets the bounds of the clipping region

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(IHandler)

	Void .ctor(Bitmap)


**** Instance Methods

 - Public  System.Void DrawLine (Eto.Drawing.Color color, Eto.Drawing.PointF start, Eto.Drawing.PointF end)

Draws a 1 pixel wide line with the specified

 - Public  System.Void DrawLine (Eto.Drawing.Pen pen, Eto.Drawing.PointF start, Eto.Drawing.PointF end)

Draws a 1 pixel wide line with the specified

 - Public  System.Void DrawLine (Eto.Drawing.Color color, System.Single startx, System.Single starty, System.Single endx, System.Single endy)

Draws a 1 pixel wide line with the specified

 - Public  System.Void DrawLine (Eto.Drawing.Pen pen, System.Single startx, System.Single starty, System.Single endx, System.Single endy)

Draws a 1 pixel wide line with the specified

 - Public  System.Void DrawRectangle (Eto.Drawing.Pen pen, System.Single x, System.Single y, System.Single width, System.Single height)

Draws a rectangle

 - Public  System.Void DrawRectangle (Eto.Drawing.Color color, Eto.Drawing.RectangleF rectangle)

Draws a rectangle

 - Public  System.Void DrawRectangle (Eto.Drawing.Color color, System.Single x, System.Single y, System.Single width, System.Single height)

Draws a rectangle

 - Public  System.Void DrawRectangle (Eto.Drawing.Pen pen, Eto.Drawing.RectangleF rectangle)

Draws a rectangle

 - Public  System.Void DrawInsetRectangle (Eto.Drawing.Color topLeftColor, Eto.Drawing.Color bottomRightColor, Eto.Drawing.RectangleF rectangle, System.Int32 width)

Draws an rectangle with colors on the top/left and bottom/right with the given

 - Public  System.Void FillRectangle (Eto.Drawing.Color color, System.Single x, System.Single y, System.Single width, System.Single height)

Fills a rectangle with the specified

 - Public  System.Void FillRectangle (Eto.Drawing.Brush brush, System.Single x, System.Single y, System.Single width, System.Single height)

Fills a rectangle with the specified

 - Public  System.Void FillRectangle (Eto.Drawing.Color color, Eto.Drawing.RectangleF rectangle)

Fills a rectangle with the specified

 - Public  System.Void FillRectangle (Eto.Drawing.Brush brush, Eto.Drawing.RectangleF rectangle)

Fills a rectangle with the specified

 - Public  System.Void FillRectangles (Eto.Drawing.Color color, System.Collections.Generic.IEnumerable`1[Eto.Drawing.RectangleF] rectangles)

Fills the specified

 - Public  System.Void FillRectangles (Eto.Drawing.Brush brush, System.Collections.Generic.IEnumerable`1[Eto.Drawing.RectangleF] rectangles)

Fills the specified

 - Public  System.Void FillEllipse (Eto.Drawing.Color color, Eto.Drawing.RectangleF rectangle)

Fills an ellipse with the specified

 - Public  System.Void FillEllipse (Eto.Drawing.Brush brush, Eto.Drawing.RectangleF rectangle)

Fills an ellipse with the specified

 - Public  System.Void FillEllipse (Eto.Drawing.Color color, System.Single x, System.Single y, System.Single width, System.Single height)

Fills an ellipse with the specified

 - Public  System.Void FillEllipse (Eto.Drawing.Brush brush, System.Single x, System.Single y, System.Single width, System.Single height)

Fills an ellipse with the specified

 - Public  System.Void DrawEllipse (Eto.Drawing.Color color, Eto.Drawing.RectangleF rectangle)

Draws a 1 pixel wide ellipse outline with the specified

 - Public  System.Void DrawEllipse (Eto.Drawing.Pen pen, Eto.Drawing.RectangleF rectangle)

Draws a 1 pixel wide ellipse outline with the specified

 - Public  System.Void DrawEllipse (Eto.Drawing.Color color, System.Single x, System.Single y, System.Single width, System.Single height)

Draws a 1 pixel wide ellipse outline with the specified

 - Public  System.Void DrawEllipse (Eto.Drawing.Pen pen, System.Single x, System.Single y, System.Single width, System.Single height)

Draws a 1 pixel wide ellipse outline with the specified

 - Public  System.Void DrawArc (Eto.Drawing.Color color, Eto.Drawing.RectangleF rectangle, System.Single startAngle, System.Single sweepAngle)

Draws a 1 pixel wide arc with the specified

 - Public  System.Void DrawArc (Eto.Drawing.Pen pen, Eto.Drawing.RectangleF rectangle, System.Single startAngle, System.Single sweepAngle)

Draws a 1 pixel wide arc with the specified

 - Public  System.Void DrawArc (Eto.Drawing.Color color, System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

Draws a 1 pixel wide arc with the specified

 - Public  System.Void DrawArc (Eto.Drawing.Pen pen, System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

Draws a 1 pixel wide arc with the specified

 - Public  System.Void FillPie (Eto.Drawing.Color color, Eto.Drawing.RectangleF rectangle, System.Single startAngle, System.Single sweepAngle)

Fills a pie with the specified

 - Public  System.Void FillPie (Eto.Drawing.Brush brush, Eto.Drawing.RectangleF rectangle, System.Single startAngle, System.Single sweepAngle)

Fills a pie with the specified

 - Public  System.Void FillPie (Eto.Drawing.Color color, System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

Fills a pie with the specified

 - Public  System.Void FillPie (Eto.Drawing.Brush brush, System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

Fills a pie with the specified

 - Public  System.Void FillPolygon (Eto.Drawing.Color color, Eto.Drawing.PointF[] points)

Fills a polygon defined by  with the specified

 - Public  System.Void FillPolygon (Eto.Drawing.Brush brush, Eto.Drawing.PointF[] points)

Fills a polygon defined by  with the specified

 - Public  System.Void DrawPolygon (Eto.Drawing.Color color, Eto.Drawing.PointF[] points)

Draws a 1 pixel wide outline of a polygon with the specified

 - Public  System.Void DrawPolygon (Eto.Drawing.Pen pen, Eto.Drawing.PointF[] points)

Draws a 1 pixel wide outline of a polygon with the specified

 - Public  System.Void DrawPath (Eto.Drawing.Color color, Eto.Drawing.IGraphicsPath path)

Draws a 1 pixel outline of the specified

 - Public  System.Void DrawPath (Eto.Drawing.Pen pen, Eto.Drawing.IGraphicsPath path)

Draws a 1 pixel outline of the specified

 - Public  System.Void FillPath (Eto.Drawing.Color color, Eto.Drawing.IGraphicsPath path)

Fills the specified

 - Public  System.Void FillPath (Eto.Drawing.Brush brush, Eto.Drawing.IGraphicsPath path)

Fills the specified

 - Public  System.Void DrawImage (Eto.Drawing.Image image, Eto.Drawing.PointF location)

Draws the specified  at a location with no scaling

 - Public  System.Void DrawImage (Eto.Drawing.Image image, System.Single x, System.Single y)

Draws the specified  at a location with no scaling

 - Public  System.Void DrawImage (Eto.Drawing.Image image, System.Single x, System.Single y, System.Single width, System.Single height)

Draws the specified  at a location with no scaling

 - Public  System.Void DrawImage (Eto.Drawing.Image image, Eto.Drawing.RectangleF rectangle)

Draws the specified  at a location with no scaling

 - Public  System.Void DrawImage (Eto.Drawing.Image image, Eto.Drawing.RectangleF source, Eto.Drawing.PointF destination)

Draws the specified  at a location with no scaling

 - Public  System.Void DrawImage (Eto.Drawing.Image image, Eto.Drawing.RectangleF source, Eto.Drawing.RectangleF destination)

Draws the specified  at a location with no scaling

 - Public  System.Void DrawText (Eto.Drawing.Font font, Eto.Drawing.SolidBrush brush, System.Single x, System.Single y, System.String text)

Draws text with the specified ,  and location

 - Public  System.Void DrawText (Eto.Drawing.Font font, Eto.Drawing.Color color, System.Single x, System.Single y, System.String text)

Draws text with the specified ,  and location

 - Public  System.Void DrawText (Eto.Drawing.Font font, Eto.Drawing.SolidBrush brush, Eto.Drawing.PointF location, System.String text)

Draws text with the specified ,  and location

 - Public  System.Void DrawText (Eto.Drawing.Font font, Eto.Drawing.Color color, Eto.Drawing.PointF location, System.String text)

Draws text with the specified ,  and location

 - Public  Eto.Drawing.SizeF MeasureString (Eto.Drawing.Font font, System.String text)

Measures the string with the given

 - Public  System.Void Flush ()

Flushes the drawing (for some platforms)

 - Public  System.Void TranslateTransform (System.Single offsetX, System.Single offsetY)

Translates the origin of the co-ordinate system by the given offset

 - Public  System.Void TranslateTransform (Eto.Drawing.PointF offset)

Translates the origin of the co-ordinate system by the given offset

 - Public  System.Void RotateTransform (System.Single angle)

Rotates the co-ordinate system by the given

 - Public  System.Void ScaleTransform (Eto.Drawing.SizeF scale)

Scales the co-ordinate system by a factor

 - Public  System.Void ScaleTransform (System.Single scaleX, System.Single scaleY)

Scales the co-ordinate system by a factor

 - Public  System.Void ScaleTransform (System.Single scale)

Scales the co-ordinate system by a factor

 - Public  System.Void MultiplyTransform (Eto.Drawing.IMatrix matrix)

Multiplies the co-ordinate system with the given

 - Public  System.IDisposable SaveTransformState ()

Gets an object that will restore to the current transform state when disposed.

 - Public  System.Void SaveTransform ()

Gets an object that will restore to the current transform state when disposed.

 - Public  System.Void RestoreTransform ()

Restores the transform state

 - Public  System.Void SetClip (Eto.Drawing.RectangleF rectangle)

Sets the clip region to the specified

 - Public  System.Void SetClip (Eto.Drawing.IGraphicsPath path)

Sets the clip region to the specified

 - Public  System.Void ResetClip ()

Resets the clip bounds to encompass the entire drawing area

 - Public  System.Boolean IsVisible (Eto.Drawing.RectangleF rectangle)

Returns true if the clip region intersects
            the specified rectangle.

 - Public  System.Void Clear (Eto.Drawing.SolidBrush brush)

Resets all pixels in the  region with the specified

 - Public  System.Void Clear (Eto.Drawing.Color color)

Resets all pixels in the  region with the specified

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.Icon

**** Type Info

 - Name:           Icon
 - Full Name:      Eto.Drawing.Icon
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Image

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Drawing.IconFrame] Frames

Gets the definition for each frame in this icon.

 - Eto.Drawing.Size Size

Gets the size of the image, in pixels

 - Int32 Width

Gets the width of the image, in pixels.

 - Int32 Height

Gets the height of the image, in pixels.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(IHandler)

	Void .ctor(Stream)

	Void .ctor(String)

	Void .ctor(IEnumerable`1)

	Void .ctor(IconFrame[])

	Void .ctor(Single, Bitmap)


**** Instance Methods

 - Public  Eto.Drawing.IconFrame GetFrame (System.Single scale, System.Nullable`1[Eto.Drawing.Size] fittingSize)

Gets the frame with the specified scale that can fit into the  if specified.

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Icon FromResource (System.String resourceName, System.Reflection.Assembly assembly)

Loads an icon from an embedded resource of the specified assembly

 - Public Static Eto.Drawing.Icon FromResource (System.String resourceName, System.Type type)

Loads an icon from an embedded resource of the specified assembly

*** Eto.Drawing.ILockableImage

**** Type Info

 - Name:           ILockableImage
 - Full Name:      Eto.Drawing.ILockableImage
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  Eto.Drawing.BitmapData Lock ()

Locks the data of the image to directly access the bytes of the image

 - Public  System.Void Unlock (Eto.Drawing.BitmapData bitmapData)

Unlocks the previously locked data


**** Static Methods

*** Eto.Drawing.Image

**** Type Info

 - Name:           Image
 - Full Name:      Eto.Drawing.Image
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size Size

Gets the size of the image, in pixels

 - Int32 Width

Gets the width of the image, in pixels.

 - Int32 Height

Gets the height of the image, in pixels.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors


**** Instance Methods

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.IndexedBitmap

**** Type Info

 - Name:           IndexedBitmap
 - Full Name:      Eto.Drawing.IndexedBitmap
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Image

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32 BitsPerPixel

Gets the number of bits per pixel for this bitmap

 - Eto.Drawing.Palette Palette

Gets or sets the palette of the image

 - Eto.Drawing.Size Size

Gets the size of the image, in pixels

 - Int32 Width

Gets the width of the image, in pixels.

 - Int32 Height

Gets the height of the image, in pixels.

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(Int32, Int32, Int32)


**** Instance Methods

 - Public  System.Void Resize (System.Int32 width, System.Int32 height)

Resizes the bitmap to the specified size

 - Public  Eto.Drawing.BitmapData Lock ()

Locks the data of the image to directly access the bytes of the image

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.Padding

**** Type Info

 - Name:           Padding
 - Full Name:      Eto.Drawing.Padding
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.Padding Empty

Gets an empty padding with zero for each side


**** Properties

 - Int32 Top

Gets or sets the padding on the top

 - Int32 Left

Gets or sets the padding on the left

 - Int32 Right

Gets or sets the padding on the right

 - Int32 Bottom

Gets or sets the padding on the bottom

 - Int32 Horizontal

Gets the total horizontal padding, which is the sum of  and .

 - Int32 Vertical

Gets the total vertical padding, which is the sum of  and

 - Eto.Drawing.Size Size

Gets the padding as a size value with the  and  values as 
            the  and , respectively.

 - Boolean IsZero

Gets a value indicating that all sides of the padding are zero


**** Constructors

	Void .ctor(Int32)

	Void .ctor(Int32, Int32)

	Void .ctor(Int32, Int32, Int32, Int32)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

Determines the equality between this instance and the specified object

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this Padding instance

 - Public  System.String ToString ()

Converts this object to a string

 - Public  System.Boolean Equals (Eto.Drawing.Padding other)

Determines the equality between this instance and the specified object

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.Palette

**** Type Info

 - Name:           Palette
 - Full Name:      Eto.Drawing.Palette
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Collections.ObjectModel.ObservableCollection`1[Eto.Drawing.Color]

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Int32[] EGAColors

Gets the index of standard EGA colors from a 64-color palette

 - Int32 Count

 - Eto.Drawing.Color Item [Int32]


**** Constructors

	Void .ctor()

	Void .ctor(IEnumerable`1)


**** Instance Methods

 - Public  System.Void Save (System.IO.BinaryWriter writer, System.Int32 shift, System.Boolean includeAlpha)

Saves this palette to the specified binary writer in (A)RGB components

 - Public  System.Void Load (System.IO.BinaryReader reader, System.Int32 size, System.Int32 shift, System.Boolean includeAlpha)

Loads the palette from the specified binary reader in (A)RGB components

 - Public  System.Int32 GetRGBColor (System.Int32 index)

Gets the cached ARGB value of the color at the specified

 - Public  System.Void AddRange (System.Collections.Generic.IEnumerable`1[Eto.Drawing.Color] colors)

Adds the specified  to this palette collection

 - Public  System.Int32 FindClosest (Eto.Drawing.Color color)

Finds the closest color in this palette to the specified

 - Public  System.Int32 FindAddColour (Eto.Drawing.Color color)

Finds the index of the specified color, or adds it if it does not exist

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this palette

 - Public  System.Boolean Equals (System.Object obj)

Gets a value indicating that this object is equal to the specified

 - Public  Eto.Drawing.Palette Clone ()

Creates a clone of this palette

 - Public  System.Void Move (System.Int32 oldIndex, System.Int32 newIndex)

 - Public  System.Void Add (Eto.Drawing.Color item)

 - Public  System.Void Clear ()

 - Public  System.Void CopyTo (Eto.Drawing.Color[] array, System.Int32 index)

 - Public  System.Boolean Contains (Eto.Drawing.Color item)

 - Public  System.Collections.Generic.IEnumerator`1[Eto.Drawing.Color] GetEnumerator ()

 - Public  System.Int32 IndexOf (Eto.Drawing.Color item)

 - Public  System.Void Insert (System.Int32 index, Eto.Drawing.Color item)

 - Public  System.Boolean Remove (Eto.Drawing.Color item)

 - Public  System.Void RemoveAt (System.Int32 index)

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Palette GetEgaPalette ()

Gets the standard 64-color EGA palette

 - Public Static Eto.Drawing.Palette GetDosPalette ()

Gets the standard 16-color palette used in DOS

 - Public Static Eto.Drawing.Palette FromEGA (Eto.Drawing.Palette palEGA)

Gets the standard 16 colors of the specified EGA palette, at the indexes specified with

*** Eto.Drawing.Point

**** Type Info

 - Name:           Point
 - Full Name:      Eto.Drawing.Point
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.Point Empty

Gets an empty point with an X and Y value of zero


**** Properties

 - Int32 X

Gets or sets the X co-ordinate of this point

 - Int32 Y

Gets or sets the Y co-ordinate of this point

 - Eto.Drawing.Point Normal

Gets the point as a normal vector (perpendicular) to the current point from the origin

 - Eto.Drawing.PointF UnitVector

Gets the current point as a unit vector (a point with a  of 1.0 from origin 0,0)

 - Single Length

Gets the length of the point as a vector from origin 0,0

 - Int32 LengthSquared

Gets the squared length of the point as a vector from origin 0,0.

 - Boolean IsZero

Gets a value indicating that both the X and Y co-ordinates of this point are zero


**** Constructors

	Void .ctor(Int32, Int32)

	Void .ctor(Size)

	Void .ctor(PointF)


**** Instance Methods

 - Public  System.Single Distance (Eto.Drawing.Point point)

Gets the distance between this point and the specified

 - Public  System.Void Restrict (Eto.Drawing.Rectangle rectangle)

Restricts the X and Y co-ordinates within the specified

 - Public  System.Void Offset (System.Int32 x, System.Int32 y)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public  System.Void Offset (Eto.Drawing.Point point)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public  System.Int32 DotProduct (Eto.Drawing.Point point)

Gets the dot product of this instance and the specified

 - Public  System.Boolean Equals (System.Object obj)

Returns a value indicating that the specified  is equal to this point

 - Public  System.Int32 GetHashCode ()

Gets the hash code of this point

 - Public  System.String ToString ()

Converts this point to a string

 - Public  System.Boolean Equals (Eto.Drawing.Point other)

Returns a value indicating that the specified  is equal to this point

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.Point Truncate (Eto.Drawing.PointF point)

Truncates the X and Y components of the specified  to a

 - Public Static Eto.Drawing.Point Round (Eto.Drawing.PointF point)

Rounds the X and Y components of the specified  to a

 - Public Static Eto.Drawing.Point Min (Eto.Drawing.Point point1, Eto.Drawing.Point point2)

Returns the minimum X and Y components of two points

 - Public Static Eto.Drawing.Point Max (Eto.Drawing.Point point1, Eto.Drawing.Point point2)

Returns the maximum X and Y components of two points

 - Public Static Eto.Drawing.Point Abs (Eto.Drawing.Point point)

Returns the absolute X and Y components of the specified

 - Public Static Eto.Drawing.PointF UnitVectorAtAngle (System.Single angle)

Creates a unit vector PointF (a point with a  of 1.0 from origin 0,0) with the specified angle, in degrees

 - Public Static System.Single Distance (Eto.Drawing.Point point1, Eto.Drawing.Point point2)

Gets the distance between this point and the specified

 - Public Static Eto.Drawing.Point Restrict (Eto.Drawing.Point point, Eto.Drawing.Rectangle rectangle)

Restricts the X and Y co-ordinates within the specified

 - Public Static Eto.Drawing.Point Offset (Eto.Drawing.Point point, System.Int32 x, System.Int32 y)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public Static Eto.Drawing.Point Offset (Eto.Drawing.Point point, Eto.Drawing.Point offset)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public Static System.Int32 DotProduct (Eto.Drawing.Point point1, Eto.Drawing.Point point2)

Gets the dot product of this instance and the specified

*** Eto.Drawing.PointF

**** Type Info

 - Name:           PointF
 - Full Name:      Eto.Drawing.PointF
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.PointF Empty

Gets an empty point with an X and Y value of zero


**** Properties

 - Single X

Gets or sets the X co-ordinate of this point

 - Single Y

Gets or sets the Y co-ordinate of this point

 - Eto.Drawing.PointF Normal

Gets the point as a normal vector (perpendicular) to the current point from the origin

 - Eto.Drawing.PointF UnitVector

Gets the current point as a unit vector (a point with a  of 1.0 from origin 0,0)

 - Single Angle

Gets the angle of the point as a vector from origin 0,0.

 - Single Length

Gets the length of the point as a vector from origin 0,0

 - Single LengthSquared

Gets the squared length of the point as a vector from origin 0,0.

 - Boolean IsZero

Gets a value indicating that both the X and Y co-ordinates of this point are zero


**** Constructors

	Void .ctor(Single, Single)

	Void .ctor(SizeF)

	Void .ctor(Point)


**** Instance Methods

 - Public  System.Single AngleTo (Eto.Drawing.PointF destination)

Gets the angle of the width/height as a vector from the specified .

 - Public  System.Single LengthTo (Eto.Drawing.PointF destination)

Gets the length between this point and the  point.

 - Public  System.Single Distance (Eto.Drawing.PointF point)

Gets the distance between this point and the specified

 - Public  System.Void Restrict (Eto.Drawing.RectangleF rectangle)

Restricts the X and Y co-ordinates within the specified

 - Public  System.Void Offset (System.Single x, System.Single y)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public  System.Void Offset (Eto.Drawing.PointF offset)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public  System.Void Rotate (System.Single angle)

Treats the point as a vector and rotates it around the origin (0,0) by the specified .

 - Public  System.Single DotProduct (Eto.Drawing.PointF point)

Gets the dot product of this instance and the specified

 - Public  System.Boolean Equals (System.Object obj)

Returns a value indicating that the specified  is equal to this point

 - Public  System.Int32 GetHashCode ()

Gets the hash code of this point

 - Public  System.String ToString ()

Converts this point to a string

 - Public  System.Boolean Equals (Eto.Drawing.PointF other)

Returns a value indicating that the specified  is equal to this point

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.PointF Min (Eto.Drawing.PointF point1, Eto.Drawing.PointF point2)

Returns the minimum X and Y components of two points

 - Public Static Eto.Drawing.PointF Max (Eto.Drawing.PointF point1, Eto.Drawing.PointF point2)

Returns the maximum X and Y components of two points

 - Public Static Eto.Drawing.PointF Abs (Eto.Drawing.PointF point)

Returns the absolute X and Y components of the specified

 - Public Static Eto.Drawing.PointF UnitVectorAtAngle (System.Single angle)

Creates a unit vector PointF (a point with a  of 1.0 from origin 0,0) with the specified angle, in degrees

 - Public Static System.Single Distance (Eto.Drawing.PointF point1, Eto.Drawing.PointF point2)

Gets the distance between this point and the specified

 - Public Static Eto.Drawing.Point Restrict (Eto.Drawing.Point point, Eto.Drawing.Rectangle rectangle)

Restricts the X and Y co-ordinates within the specified

 - Public Static Eto.Drawing.PointF Offset (Eto.Drawing.PointF point, System.Single x, System.Single y)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public Static Eto.Drawing.PointF Offset (Eto.Drawing.PointF point, Eto.Drawing.PointF offset)

Offsets the X and Y co-ordinates of this point by the specified  and  values

 - Public Static Eto.Drawing.PointF Rotate (Eto.Drawing.PointF point, System.Single angle)

Treats the point as a vector and rotates it around the origin (0,0) by the specified .

 - Public Static System.Single DotProduct (Eto.Drawing.PointF point1, Eto.Drawing.PointF point2)

Gets the dot product of this instance and the specified

*** Eto.Drawing.Rectangle

**** Type Info

 - Name:           Rectangle
 - Full Name:      Eto.Drawing.Rectangle
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.Rectangle Empty

Gets an empty rectangle with zero X, Y, Width, and Height components


**** Properties

 - Boolean IsZero

Gets a value indicating that both the  and  of this rectangle are zero

 - Boolean IsEmpty

Gets a value indicating that the  of this rectangle is empty (either the width or height are zero)

 - Eto.Drawing.Point Location

Gets the location of this rectangle

 - Eto.Drawing.Point EndLocation

Gets the ending location of this rectangle

 - Eto.Drawing.Size Size

Gets or sets the size of the rectangle

 - Int32 X

Gets or sets the X co-ordinate of the  of this rectangle

 - Int32 Y

Gets or sets the Y co-ordinate of the  of this rectangle

 - Int32 Width

Gets or sets the Width of this rectangle

 - Int32 Height

Gets or sets the Height of this rectangle

 - Int32 Top

Gets or sets the logical top of this rectangle (Y co-ordinate if Height is positive, Y + Height if negative)

 - Int32 Left

Gets or sets the logical left of this rectangle (X co-ordinate if Width is positive, X + Width if negative)

 - Int32 Right

Gets or sets the logical right of this rectangle (X + Width if Width is positive, X + 1 if negative)

 - Int32 Bottom

Gets or sets the logical bottom of this rectangle (Y + Height if Height is positive, Y + 1 if negative)

 - Eto.Drawing.Point TopLeft

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point TopRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point BottomRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point BottomLeft

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point MiddleLeft

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point MiddleRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point MiddleTop

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point MiddleBottom

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point InnerTopRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point InnerBottomRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.Point InnerBottomLeft

Gets or sets the point at the  and  of the rectangle

 - Int32 InnerBottom

Gets or sets the point at the  and  of the rectangle

 - Int32 InnerRight

Gets or sets the right of the rectangle that is inside the bounds

 - Eto.Drawing.Point Center

Gets or sets the rectangle's center position

 - Int32 MiddleX

Gets or sets the rectangle's middle horizontal position

 - Int32 MiddleY

Gets or sets the rectangle's middle vertical position


**** Constructors

	Void .ctor(Point, Point)

	Void .ctor(Point, Size)

	Void .ctor(Size)

	Void .ctor(Int32, Int32, Int32, Int32)

	Void .ctor(RectangleF)


**** Instance Methods

 - Public  System.Void Normalize ()

Normalizes the rectangle so both the  and  are positive, without changing the location of the rectangle

 - Public  System.Boolean Contains (Eto.Drawing.Point point)

Gets a value indicating that the specified  is within the bounds of this rectangle

 - Public  System.Boolean Contains (System.Int32 x, System.Int32 y)

Gets a value indicating that the specified  is within the bounds of this rectangle

 - Public  System.Boolean Contains (Eto.Drawing.Rectangle rectangle)

Gets a value indicating that the specified  is within the bounds of this rectangle

 - Public  System.Boolean Intersects (Eto.Drawing.Rectangle rectangle)

Gets a value indicating that the specified  overlaps this rectangle

 - Public  System.Void Offset (System.Int32 x, System.Int32 y)

Offsets the location of the rectangle by the specified  and  values

 - Public  System.Void Offset (Eto.Drawing.Size size)

Offsets the location of the rectangle by the specified  and  values

 - Public  System.Void Offset (Eto.Drawing.Point point)

Offsets the location of the rectangle by the specified  and  values

 - Public  System.Void Inflate (Eto.Drawing.Size size)

Inflates all dimensions of this rectangle by the specified

 - Public  System.Void Inflate (System.Int32 width, System.Int32 height)

Inflates all dimensions of this rectangle by the specified

 - Public  System.Void Align (Eto.Drawing.Size gridSize)

Aligns the rectangle to a grid of the specified

 - Public  System.Void Align (System.Int32 gridWidth, System.Int32 gridHeight)

Aligns the rectangle to a grid of the specified

 - Public  System.Void Union (Eto.Drawing.Rectangle rectangle)

Union the  into this instance to encompass both rectangles

 - Public  System.Void Intersect (Eto.Drawing.Rectangle rectangle)

Gets a value indicating that the specified  overlaps this rectangle

 - Public  System.Void Restrict (Eto.Drawing.Point location, Eto.Drawing.Size size)

Restricts the rectangle to be within the specified  and

 - Public  System.Void Restrict (Eto.Drawing.Size size)

Restricts the rectangle to be within the specified  and

 - Public  System.Void Restrict (Eto.Drawing.Rectangle rectangle)

Restricts the rectangle to be within the specified  and

 - Public  System.String ToString ()

Converts this rectangle to a string

 - Public  System.Boolean Equals (System.Object obj)

Compares this rectangle to an object for equality

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this rectangle

 - Public  System.Boolean Equals (Eto.Drawing.Rectangle other)

Compares this rectangle to an object for equality

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.Rectangle Round (Eto.Drawing.RectangleF rectangle)

Converts a floating point  to an integral  by rounding the X, Y, Width, and Height.

 - Public Static Eto.Drawing.Rectangle Ceiling (Eto.Drawing.RectangleF rectangle)

Converts a floating point  to an integral  by getting the smallest integral value of X, Y, Width, and Height

 - Public Static Eto.Drawing.Rectangle Truncate (Eto.Drawing.RectangleF rectangle)

Converts a floating point  to an integral  by truncating the X, Y, Width, and Height values

 - Public Static Eto.Drawing.Rectangle FromSides (System.Int32 left, System.Int32 top, System.Int32 right, System.Int32 bottom)

Creates a new instance of a RectangleF from the values of the , ,  and  sides

 - Public Static Eto.Drawing.Rectangle FromCenter (Eto.Drawing.Point center, Eto.Drawing.Size size)

Creates a new instance of a Rectangle with a specified  and

 - Public Static Eto.Drawing.Rectangle Offset (Eto.Drawing.Rectangle rectangle, System.Int32 x, System.Int32 y)

Offsets the location of the rectangle by the specified  and  values

 - Public Static Eto.Drawing.Rectangle Offset (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Size size)

Offsets the location of the rectangle by the specified  and  values

 - Public Static Eto.Drawing.Rectangle Offset (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Point point)

Offsets the location of the rectangle by the specified  and  values

 - Public Static Eto.Drawing.Rectangle Inflate (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Size size)

Inflates all dimensions of this rectangle by the specified

 - Public Static Eto.Drawing.Rectangle Inflate (Eto.Drawing.Rectangle rectangle, System.Int32 width, System.Int32 height)

Inflates all dimensions of this rectangle by the specified

 - Public Static Eto.Drawing.Rectangle Align (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Size gridSize)

Aligns the rectangle to a grid of the specified

 - Public Static Eto.Drawing.Rectangle Align (Eto.Drawing.Rectangle rectangle, System.Int32 gridWidth, System.Int32 gridHeight)

Aligns the rectangle to a grid of the specified

 - Public Static Eto.Drawing.Rectangle Union (Eto.Drawing.Rectangle rect1, Eto.Drawing.Rectangle rect2)

Union the  into this instance to encompass both rectangles

 - Public Static Eto.Drawing.Rectangle Intersect (Eto.Drawing.Rectangle rect1, Eto.Drawing.Rectangle rect2)

Gets a value indicating that the specified  overlaps this rectangle

 - Public Static Eto.Drawing.Rectangle Restrict (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Size size)

Restricts the rectangle to be within the specified  and

 - Public Static Eto.Drawing.Rectangle Restrict (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Rectangle restrict)

Restricts the rectangle to be within the specified  and

*** Eto.Drawing.RectangleF

**** Type Info

 - Name:           RectangleF
 - Full Name:      Eto.Drawing.RectangleF
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.RectangleF Empty

Gets an empty rectangle with zero X, Y, Width, and Height components


**** Properties

 - Boolean IsZero

Gets a value indicating that both the  and  of this rectangle are zero

 - Boolean IsEmpty

Gets a value indicating that the  of this rectangle is empty (either the width or height are zero)

 - Eto.Drawing.PointF Location

Gets the location of this rectangle

 - Eto.Drawing.PointF EndLocation

Gets the ending location of this rectangle

 - Eto.Drawing.SizeF Size

Gets or sets the size of the rectangle

 - Single X

Gets or sets the X co-ordinate of the  of this rectangle

 - Single Y

Gets or sets the Y co-ordinate of the  of this rectangle

 - Single Width

Gets or sets the Width of this rectangle

 - Single Height

Gets or sets the Height of this rectangle

 - Single Top

Gets or sets the logical top of this rectangle (Y co-ordinate if Height is positive, Y + Height if negative)

 - Single Left

Gets or sets the logical left of this rectangle (X co-ordinate if Width is positive, X + Width if negative)

 - Single Right

Gets or sets the logical right of this rectangle (X + Width if Width is positive, X + 1 if negative)

 - Single Bottom

Gets or sets the logical bottom of this rectangle (Y + Height if Height is positive, Y + 1 if negative)

 - Eto.Drawing.PointF TopLeft

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF TopRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF BottomRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF BottomLeft

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF MiddleLeft

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF MiddleRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF MiddleTop

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF MiddleBottom

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF InnerTopRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF InnerBottomRight

Gets or sets the point at the  and  of the rectangle

 - Eto.Drawing.PointF InnerBottomLeft

Gets or sets the point at the  and  of the rectangle

 - Single InnerBottom

Gets or sets the point at the  and  of the rectangle

 - Single InnerRight

Gets or sets the right of the rectangle that is inside the bounds

 - Eto.Drawing.PointF Center

Gets or sets the rectangle's center position

 - Single MiddleX

Gets or sets the rectangle's middle horizontal position

 - Single MiddleY

Gets or sets the rectangle's middle vertical position


**** Constructors

	Void .ctor(PointF, PointF)

	Void .ctor(PointF, SizeF)

	Void .ctor(Rectangle)

	Void .ctor(SizeF)

	Void .ctor(Single, Single, Single, Single)


**** Instance Methods

 - Public  System.Void Normalize ()

Normalizes the rectangle so both the  and  are positive, without changing the location of the rectangle

 - Public  System.Boolean Contains (Eto.Drawing.PointF point)

Gets a value indicating that the specified  is within the bounds of this rectangle

 - Public  System.Boolean Contains (System.Single x, System.Single y)

Gets a value indicating that the specified  is within the bounds of this rectangle

 - Public  System.Boolean Contains (Eto.Drawing.RectangleF rectangle)

Gets a value indicating that the specified  is within the bounds of this rectangle

 - Public  System.Boolean Intersects (Eto.Drawing.RectangleF rectangle)

Gets a value indicating that the specified  overlaps this rectangle

 - Public  System.Void Offset (System.Single x, System.Single y)

Offsets the location of the rectangle by the specified  and  values

 - Public  System.Void Offset (Eto.Drawing.SizeF size)

Offsets the location of the rectangle by the specified  and  values

 - Public  System.Void Offset (Eto.Drawing.PointF point)

Offsets the location of the rectangle by the specified  and  values

 - Public  System.Void Inflate (Eto.Drawing.SizeF size)

Inflates all dimensions of this rectangle by the specified

 - Public  System.Void Inflate (System.Single width, System.Single height)

Inflates all dimensions of this rectangle by the specified

 - Public  System.Void Align (Eto.Drawing.SizeF gridSize)

Aligns the rectangle to a grid of the specified

 - Public  System.Void Align (System.Single gridWidth, System.Single gridHeight)

Aligns the rectangle to a grid of the specified

 - Public  System.Void Union (Eto.Drawing.RectangleF rectangle)

Union the  into this instance to encompass both rectangles

 - Public  System.Void Intersect (Eto.Drawing.RectangleF rectangle)

Gets a value indicating that the specified  overlaps this rectangle

 - Public  System.Void Restrict (Eto.Drawing.PointF point, Eto.Drawing.SizeF size)

Restricts the rectangle to be within the specified  and

 - Public  System.Void Restrict (Eto.Drawing.SizeF size)

Restricts the rectangle to be within the specified  and

 - Public  System.Void Restrict (Eto.Drawing.RectangleF rectangle)

Restricts the rectangle to be within the specified  and

 - Public  System.String ToString ()

Converts this rectangle to a string

 - Public  System.Boolean Equals (System.Object obj)

Compares this rectangle to an object for equality

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this rectangle

 - Public  System.Boolean Equals (Eto.Drawing.RectangleF other)

Compares this rectangle to an object for equality

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.RectangleF FromSides (System.Single left, System.Single top, System.Single right, System.Single bottom)

Creates a new instance of a RectangleF from the values of the , ,  and  sides

 - Public Static Eto.Drawing.RectangleF FromCenter (Eto.Drawing.PointF center, Eto.Drawing.SizeF size)

Creates a new instance of a RectangleF with a specified  and

 - Public Static Eto.Drawing.RectangleF Offset (Eto.Drawing.RectangleF rectangle, System.Single x, System.Single y)

Offsets the location of the rectangle by the specified  and  values

 - Public Static Eto.Drawing.RectangleF Offset (Eto.Drawing.RectangleF rectangle, Eto.Drawing.SizeF size)

Offsets the location of the rectangle by the specified  and  values

 - Public Static Eto.Drawing.RectangleF Offset (Eto.Drawing.RectangleF rectangle, Eto.Drawing.PointF point)

Offsets the location of the rectangle by the specified  and  values

 - Public Static Eto.Drawing.RectangleF Inflate (Eto.Drawing.RectangleF rectangle, Eto.Drawing.SizeF size)

Inflates all dimensions of this rectangle by the specified

 - Public Static Eto.Drawing.RectangleF Inflate (Eto.Drawing.RectangleF rectangle, System.Single width, System.Single height)

Inflates all dimensions of this rectangle by the specified

 - Public Static Eto.Drawing.SizeF Distance (Eto.Drawing.RectangleF rect, Eto.Drawing.PointF point)

Calculates the distance between the specified  and .

 - Public Static Eto.Drawing.SizeF Distance (Eto.Drawing.RectangleF rect1, Eto.Drawing.RectangleF rect2)

Calculates the distance between the specified  and .

 - Public Static Eto.Drawing.RectangleF Align (Eto.Drawing.RectangleF rectangle, Eto.Drawing.SizeF gridSize)

Aligns the rectangle to a grid of the specified

 - Public Static Eto.Drawing.RectangleF Align (Eto.Drawing.RectangleF rectangle, System.Single gridWidth, System.Single gridHeight)

Aligns the rectangle to a grid of the specified

 - Public Static Eto.Drawing.RectangleF Union (Eto.Drawing.RectangleF rect1, Eto.Drawing.RectangleF rect2)

Union the  into this instance to encompass both rectangles

 - Public Static Eto.Drawing.RectangleF Intersect (Eto.Drawing.RectangleF rect1, Eto.Drawing.RectangleF rect2)

Gets a value indicating that the specified  overlaps this rectangle

 - Public Static Eto.Drawing.Rectangle Restrict (Eto.Drawing.Rectangle rectangle, Eto.Drawing.Rectangle restrict)

Restricts the rectangle to be within the specified  and

*** Eto.Drawing.Size

**** Type Info

 - Name:           Size
 - Full Name:      Eto.Drawing.Size
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.Size Empty

Gets an empty size with a zero width and height

 - Eto.Drawing.Size MaxValue

Size with width and height with a maximum int value

 - Eto.Drawing.Size MinValue

Size with width and height with a minimum int value


**** Properties

 - Int32 Width

Gets or sets the width

 - Int32 Height

Gets or sets the height

 - Boolean IsZero

Gets a value indicating that both the  and  are zero

 - Boolean IsEmpty

Gets a value indicating that either the  or  are zero


**** Constructors

	Void .ctor(Int32, Int32)

	Void .ctor(Point)

	Void .ctor(SizeF)


**** Instance Methods

 - Public  Eto.Drawing.Size FitTo (Eto.Drawing.Size constraint)

Fits this size to the specified , keeping the aspect

 - Public  System.Boolean Contains (Eto.Drawing.Point point)

Gets a value indicating that the specified  is within the  and  of this size

 - Public  System.Boolean Contains (System.Int32 x, System.Int32 y)

Gets a value indicating that the specified  is within the  and  of this size

 - Public  System.Boolean Equals (System.Object obj)

Compares this size to the specified

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this Size

 - Public  System.String ToString ()

Converts this Size struct to a string

 - Public  System.Boolean Equals (Eto.Drawing.Size other)

Compares this size to the specified

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.Size Round (Eto.Drawing.SizeF size)

Converts a floating point  to an integral size by rounding the width and height

 - Public Static Eto.Drawing.Size Truncate (Eto.Drawing.SizeF size)

Converts a floating point  to an integral size by truncating the width and height

 - Public Static Eto.Drawing.Size Min (Eto.Drawing.Size size1, Eto.Drawing.Size size2)

Returns the minimum width and height of two sizes

 - Public Static Eto.Drawing.Size Max (Eto.Drawing.Size size1, Eto.Drawing.Size size2)

Returns the maximum width and height of two sizes

 - Public Static Eto.Drawing.Size Abs (Eto.Drawing.Size size)

Returns the absolute width and height of the specified

 - Public Static Eto.Drawing.Size Ceiling (Eto.Drawing.SizeF size)

Converts a floating point  to an integral size by rounding the width and height to the 
            next integral value.

*** Eto.Drawing.SizeF

**** Type Info

 - Name:           SizeF
 - Full Name:      Eto.Drawing.SizeF
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - Eto.Drawing.SizeF Empty

Gets an empty size with a zero width and height

 - Eto.Drawing.SizeF MaxValue

SizeF with width and height with a maximum float value

 - Eto.Drawing.SizeF MinValue

SizeF with width and height with a minimum float value


**** Properties

 - Single Width

Gets or sets the width

 - Single Height

Gets or sets the height

 - Boolean IsZero

Gets a value indicating that both the  and  are zero

 - Boolean IsEmpty

Gets a value indicating that either the  or  are zero


**** Constructors

	Void .ctor(Single, Single)

	Void .ctor(PointF)


**** Instance Methods

 - Public  Eto.Drawing.SizeF FitTo (Eto.Drawing.SizeF constraint)

Fits this size to the specified , keeping the aspect

 - Public  System.Boolean Contains (Eto.Drawing.PointF point)

Gets a value indicating that the specified  is within the  and  of this size

 - Public  System.Boolean Contains (System.Single x, System.Single y)

Gets a value indicating that the specified  is within the  and  of this size

 - Public  System.Boolean Equals (System.Object obj)

Compares this size to the specified

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this Size

 - Public  System.String ToString ()

Converts this Size struct to a string

 - Public  System.Boolean Equals (Eto.Drawing.SizeF other)

Compares this size to the specified

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static Eto.Drawing.SizeF Min (Eto.Drawing.SizeF size1, Eto.Drawing.SizeF size2)

Returns the minimum width and height of two sizes

 - Public Static Eto.Drawing.SizeF Max (Eto.Drawing.SizeF size1, Eto.Drawing.SizeF size2)

Returns the maximum width and height of two sizes

 - Public Static Eto.Drawing.SizeF Abs (Eto.Drawing.SizeF size)

Returns the absolute width and height of the specified

*** Eto.Drawing.BitmapData

**** Type Info

 - Name:           BitmapData
 - Full Name:      Eto.Drawing.BitmapData
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

Gets the image this data is for

 - Int32 BitsPerPixel

Gets the bits per pixel

 - Int32 BytesPerPixel

Gets the bytes per pixel

 - IntPtr Data

Gets the pointer to the data of the bitmap

 - Boolean Flipped

Gets a value indicating that the data is flipped (upside down)

 - Int32 ScanWidth

Gets the width (in bytes) of each scan line (row) of pixel data

 - System.Object ControlObject

Gets the platform-specific control object for the bitmap data


**** Constructors


**** Instance Methods

 - Public  System.Int32 TranslateArgbToData (System.Int32 argb)

Translates a 32-bit ARGB value to the platform specific pixel format value

 - Public  System.Int32 TranslateDataToArgb (System.Int32 bitmapData)

Translates the platform specific pixel format to a 32-bit ARGB value

 - Public  Eto.Drawing.Color GetPixel (Eto.Drawing.Point position)

Gets the color of the pixel at the specified

 - Public  Eto.Drawing.Color GetPixel (System.Int32 x, System.Int32 y)

Gets the color of the pixel at the specified

 - Public  System.Void SetPixel (Eto.Drawing.Point position, Eto.Drawing.Color color)

Sets the pixel color at the specified .

 - Public  System.Void SetPixel (System.Int32 x, System.Int32 y, Eto.Drawing.Color color)

Sets the pixel color at the specified .

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.IGraphicsPath

**** Type Info

 - Name:           IGraphicsPath
 - Full Name:      Eto.Drawing.IGraphicsPath
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.RectangleF Bounds

Gets the bounding rectangle for this path

 - Eto.Drawing.FillMode FillMode

Gets or sets a value indicating how this graphics path should be filled.

 - Boolean IsEmpty

Gets a value indicating that this graphics path is empty and has no segments

 - Eto.Drawing.PointF CurrentPoint

Gets the current point


**** Constructors


**** Instance Methods

 - Public  System.Void AddLine (System.Single startX, System.Single startY, System.Single endX, System.Single endY)

Adds a line to the path with the specified start and end points

 - Public  System.Void AddLines (System.Collections.Generic.IEnumerable`1[Eto.Drawing.PointF] points)

Adds lines to each of the specified  to the path

 - Public  System.Void LineTo (System.Single x, System.Single y)

Adds a line from the current position to the specified location

 - Public  System.Void MoveTo (System.Single x, System.Single y)

Moves the current position to the specified location without adding anything to the path

 - Public  System.Void AddArc (System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

Adds an arc into the specified rectangle

 - Public  System.Void AddBezier (Eto.Drawing.PointF start, Eto.Drawing.PointF control1, Eto.Drawing.PointF control2, Eto.Drawing.PointF end)

Adds a bezier curve to the path with two control points

 - Public  System.Void AddCurve (System.Collections.Generic.IEnumerable`1[Eto.Drawing.PointF] points, System.Single tension)

Adds a curve that intersects with the specified  to the path

 - Public  System.Void AddEllipse (System.Single x, System.Single y, System.Single width, System.Single height)

Adds an ellipse to the path

 - Public  System.Void AddRectangle (System.Single x, System.Single y, System.Single width, System.Single height)

Adds a rectangle to the path

 - Public  System.Void AddPath (Eto.Drawing.IGraphicsPath path, System.Boolean connect)

Adds the specified  to the current path, optionally connecting the current figure to the start of the path

 - Public  System.Void Transform (Eto.Drawing.IMatrix matrix)

Transforms the points in the path with the specified matrix

 - Public  System.Void StartFigure ()

Starts a new figure without closing the current figure

 - Public  System.Void CloseFigure ()

Closes the current figure by connecting a line to the beginning of the figure

 - Public  Eto.Drawing.IGraphicsPath Clone ()

Creates a clone of the graphics path


**** Static Methods

*** Eto.Drawing.GraphicsPathExtensions

**** Type Info

 - Name:           GraphicsPathExtensions
 - Full Name:      Eto.Drawing.GraphicsPathExtensions
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static System.Void MoveTo (Eto.Drawing.IGraphicsPath path, Eto.Drawing.PointF point)

Moves the current position to the specified  without adding anything to the path

 - Public Static System.Void LineTo (Eto.Drawing.IGraphicsPath path, Eto.Drawing.PointF point)

Adds a line from the current position to the specified location

 - Public Static System.Void AddLines (Eto.Drawing.IGraphicsPath path, Eto.Drawing.PointF[] points)

Adds lines to each of the specified

 - Public Static System.Void AddLine (Eto.Drawing.IGraphicsPath path, Eto.Drawing.PointF start, Eto.Drawing.PointF end)

Adds lines to each of the specified

 - Public Static System.Void AddArc (Eto.Drawing.IGraphicsPath path, Eto.Drawing.RectangleF location, System.Single startAngle, System.Single sweepAngle)

Adds an arc to the path at the specified

 - Public Static System.Void AddCurve (Eto.Drawing.IGraphicsPath path, Eto.Drawing.PointF[] points)

Adds a curve that intersects with the specified  to the path

 - Public Static System.Void AddCurve (Eto.Drawing.IGraphicsPath path, System.Single tension, Eto.Drawing.PointF[] points)

Adds a curve that intersects with the specified  to the path

 - Public Static System.Void AddEllipse (Eto.Drawing.IGraphicsPath path, Eto.Drawing.RectangleF location)

Adds an ellipse to the path at the specified

 - Public Static System.Void AddRectangle (Eto.Drawing.IGraphicsPath path, Eto.Drawing.RectangleF location)

Adds a rectangle to the path at the specified

*** Eto.Drawing.GraphicsPath

**** Type Info

 - Name:           GraphicsPath
 - Full Name:      Eto.Drawing.GraphicsPath
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.RectangleF Bounds

Gets the bounding rectangle for this path

 - Eto.Drawing.FillMode FillMode

Sets a value indicating how this graphics path should be filled.

 - Boolean IsEmpty

Gets a value indicating that this graphics path is empty and has no segments

 - Eto.Drawing.PointF CurrentPoint

Gets the current point

 - System.Func`1[Eto.Drawing.IGraphicsPath] Instantiator

Creates a delegate that can be used to create instances of the  with little overhead


**** Constructors

	Void .ctor()

	Void .ctor(IGraphicsPath)


**** Instance Methods

 - Public  System.Void AddLine (System.Single startX, System.Single startY, System.Single endX, System.Single endY)

Adds a line to the path with the specified start and end points

 - Public  System.Void AddLines (System.Collections.Generic.IEnumerable`1[Eto.Drawing.PointF] points)

Adds lines to each of the specified  to the path

 - Public  System.Void LineTo (System.Single x, System.Single y)

Adds a line from the current position to the specified location

 - Public  System.Void MoveTo (System.Single x, System.Single y)

Moves the current position to the specified location without adding anything to the path

 - Public  System.Void AddArc (System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

Adds an arc into the specified rectangle

 - Public  System.Void AddBezier (Eto.Drawing.PointF start, Eto.Drawing.PointF control1, Eto.Drawing.PointF control2, Eto.Drawing.PointF end)

Adds a bezier curve to the path with two control points

 - Public  System.Void AddCurve (System.Collections.Generic.IEnumerable`1[Eto.Drawing.PointF] points, System.Single tension)

Adds a curve that intersects with the specified  to the path

 - Public  System.Void AddEllipse (System.Single x, System.Single y, System.Single width, System.Single height)

Adds an ellipse to the path

 - Public  System.Void AddRectangle (System.Single x, System.Single y, System.Single width, System.Single height)

Adds a rectangle to the path

 - Public  System.Void AddPath (Eto.Drawing.IGraphicsPath path, System.Boolean connect)

Adds the specified  to the current path, optionally connecting the current figure to the start of the path

 - Public  System.Void Transform (Eto.Drawing.IMatrix matrix)

Transforms the points in the path with the specified matrix

 - Public  System.Void StartFigure ()

Starts a new figure without closing the current figure

 - Public  System.Void CloseFigure ()

Closes the current figure by connecting a line to the beginning of the figure

 - Public  System.Void Dispose ()

Releases all resources used by the  object

 - Public  Eto.Drawing.IGraphicsPath Clone ()

Creates a clone of the graphics path

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.IGraphicsPath Create ()

Creates a new instance of the IGraphicsPath for the specified generator

 - Public Static Eto.Drawing.IGraphicsPath GetRoundRect (Eto.Drawing.RectangleF rectangle, System.Single radius)

Creates a rounded rectangle using the specified corner radius

 - Public Static Eto.Drawing.IGraphicsPath GetRoundRect (Eto.Drawing.RectangleF rectangle, System.Single nwRadius, System.Single neRadius, System.Single seRadius, System.Single swRadius)

Creates a rounded rectangle using the specified corner radius

*** Eto.Drawing.ColorHSB

**** Type Info

 - Name:           ColorHSB
 - Full Name:      Eto.Drawing.ColorHSB
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single A

Gets or sets the alpha (0-1)

 - Single H

Gets or sets the hue (0-360)

 - Single S

Gets or sets the saturation (0-1)

 - Single B

Gets or sets the brightness (0-1)


**** Constructors

	Void .ctor(Single, Single, Single, Single)

	Void .ctor(Color)


**** Instance Methods

 - Public  Eto.Drawing.Color ToColor ()

Converts this instance to an equivalent RGB

 - Public  System.Boolean Equals (System.Object obj)

Compares an object to determine equality with this instance

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this object

 - Public  System.Boolean Equals (Eto.Drawing.ColorHSB other)

Compares an object to determine equality with this instance

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static System.Single Distance (Eto.Drawing.ColorHSB value1, Eto.Drawing.ColorHSB value2)

Calculates the 'distance' of two HSB colors

*** Eto.Drawing.ColorHSL

**** Type Info

 - Name:           ColorHSL
 - Full Name:      Eto.Drawing.ColorHSL
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single A

Gets or sets the alpha (0-1)

 - Single H

Gets or sets the hue (0-360)

 - Single S

Gets or sets the saturation (0-1)

 - Single L

Gets or sets the luminance (0-1)


**** Constructors

	Void .ctor(Single, Single, Single, Single)

	Void .ctor(Color)


**** Instance Methods

 - Public  Eto.Drawing.Color ToColor ()

Converts this HSL color to a RGB  value

 - Public  System.Boolean Equals (System.Object obj)

Compares the given object for equality with this object

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this object

 - Public  System.Boolean Equals (Eto.Drawing.ColorHSL other)

Compares the given object for equality with this object

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static System.Single Distance (Eto.Drawing.ColorHSL value1, Eto.Drawing.ColorHSL value2)

Calculates the 'distance' of two HSL colors

*** Eto.Drawing.ColorCMYK

**** Type Info

 - Name:           ColorCMYK
 - Full Name:      Eto.Drawing.ColorCMYK
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.ValueType

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Single C

Cyan component

 - Single M

Magenta component

 - Single Y

Yellow component

 - Single K

Key (black) component

 - Single A

Alpha component


**** Constructors

	Void .ctor(Single, Single, Single, Single, Single)

	Void .ctor(Color)


**** Instance Methods

 - Public  Eto.Drawing.Color ToColor ()

Gets this object as an ARGB color value

 - Public  System.Boolean Equals (System.Object obj)

Returns a value indicating that this is equal to the specified object

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this object

 - Public  System.Boolean Equals (Eto.Drawing.ColorCMYK other)

Returns a value indicating that this is equal to the specified object

 - Public  System.String ToString ()

 - Public  System.Type GetType ()


**** Static Methods

 - Public Static System.Single Distance (Eto.Drawing.ColorCMYK value1, Eto.Drawing.ColorCMYK value2)

Calculates the 'distance' of two CMYK colors

*** Eto.Drawing.ColorConverter

**** Type Info

 - Name:           ColorConverter
 - Full Name:      Eto.Drawing.ColorConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines if this can convert a  to the

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this can convert a value with the type of  to a

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the  to an instance of a

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts a  instance to the specified

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.SizeConverter

**** Type Info

 - Name:           SizeConverter
 - Full Name:      Eto.Drawing.SizeConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this converter can convert from the specified

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.SizeFConverter

**** Type Info

 - Name:           SizeFConverter
 - Full Name:      Eto.Drawing.SizeFConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this converter can convert from the specified

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.RectangleConverter

**** Type Info

 - Name:           RectangleConverter
 - Full Name:      Eto.Drawing.RectangleConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this converter can convert from the specified

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.RectangleFConverter

**** Type Info

 - Name:           RectangleFConverter
 - Full Name:      Eto.Drawing.RectangleFConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this converter can convert from the specified

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.PointConverter

**** Type Info

 - Name:           PointConverter
 - Full Name:      Eto.Drawing.PointConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this converter can convert from the specified

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.PointFConverter

**** Type Info

 - Name:           PointFConverter
 - Full Name:      Eto.Drawing.PointFConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if this converter can convert from the specified

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.PaddingConverter

**** Type Info

 - Name:           PaddingConverter
 - Full Name:      Eto.Drawing.PaddingConverter
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.TypeConverter

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors

	Void .ctor()


**** Instance Methods

 - Public  System.Boolean CanConvertFrom (Eto.ITypeDescriptorContext context, System.Type sourceType)

Determines if the specified  can be converted to a  object

 - Public  System.Object ConvertFrom (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts the specified value to a  object

 - Public  System.Boolean CanConvertFrom (System.Type sourceType)

Determines whether this instance can convert from the specified sourceType.

 - Public  System.Boolean CanConvertTo (System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Boolean CanConvertTo (Eto.ITypeDescriptorContext context, System.Type destinationType)

Determines whether this instance can convert to the specified destinationType.

 - Public  System.Object ConvertFrom (System.Object o)

Converts from the specified object.

 - Public  System.Object ConvertFromInvariantString (System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromInvariantString (Eto.ITypeDescriptorContext context, System.String text)

Converts from an invariant string.

 - Public  System.Object ConvertFromString (System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.String text)

Converts from string.

 - Public  System.Object ConvertFromString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.String text)

Converts from string.

 - Public  System.Object ConvertTo (System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.Object ConvertTo (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value, System.Type destinationType)

Converts to the specified type.

 - Public  System.String ConvertToInvariantString (System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToInvariantString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to an invariant string.

 - Public  System.String ConvertToString (System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Object value)

Converts to a string.

 - Public  System.String ConvertToString (Eto.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, System.Object value)

Converts to a string.

 - Public  System.Boolean IsValid (System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean IsValid (Eto.ITypeDescriptorContext context, System.Object value)

Determines whether this instance is valid the specified value.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.FontFamily

**** Type Info

 - Name:           FontFamily
 - Full Name:      Eto.Drawing.FontFamily
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

Gets the name of this font family

 - System.String LocalizedName

Gets the localized name of the font for the current UI language

 - System.Collections.Generic.IEnumerable`1[Eto.Drawing.FontTypeface] Typefaces

Gets an enumeration of the one or more supported typefaces for this font family

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(IHandler)

	Void .ctor(String)


**** Instance Methods

 - Public  System.Boolean Equals (Eto.Drawing.FontFamily other)

Tests this instance for equality with another font family

 - Public  System.Int32 GetHashCode ()

Gets the hash code for this instance

 - Public  System.Boolean Equals (System.Object obj)

Tests this instance for equality with another font family

 - Public  System.String ToString ()

Gets a string representation of this font family

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.FontTypeface

**** Type Info

 - Name:           FontTypeface
 - Full Name:      Eto.Drawing.FontTypeface
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Widget

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.FontFamily Family

Gets the family of this typeface

 - System.String Name

Gets the name of this typeface

 - Eto.Drawing.FontStyle FontStyle

Gets the style of this typeface

 - Boolean Bold

Gets a value indicating that this font typeface has a bold style

 - Boolean Italic

Gets a value indicating that this font typeface has an italic style

 - Eto.Platform Platform

Gets the platform that was used to create the  for this widget

 - System.Object Handler

Gets the platform-specific handler for this widget

 - IntPtr NativeHandle

Gets the native platform-specific handle for integration purposes

 - Eto.PropertyStore Properties

Gets the dictionary of properties for this widget

 - System.String ID

Gets or sets the ID of this widget

 - System.String Style

Gets or sets the style of this widget

 - System.Object ControlObject

Gets the instance of the platform-specific object


**** Constructors

	Void .ctor(FontFamily, IHandler)


**** Instance Methods

 - Public  System.String ToString ()

Gets a string representation of this typeface

 - Public  System.Void Dispose ()

Disposes of this widget, supressing the finalizer

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.Fonts

**** Type Info

 - Name:           Fonts
 - Full Name:      Eto.Drawing.Fonts
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Drawing.FontFamily] AvailableFontFamilies

Gets an enumeration of available font families in the current system


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Font Cached (System.String familyName, System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a cached font

 - Public Static Eto.Drawing.Font Cached (Eto.Drawing.FontFamily family, System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a cached font

 - Public Static System.Void ClearCache ()

Clears the font cache

 - Public Static Eto.Drawing.Font Monospace (System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a font with the  family and the specified size and style

 - Public Static Eto.Drawing.Font Sans (System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a font with the  family and the specified size and style

 - Public Static Eto.Drawing.Font Serif (System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a font with the  family and the specified size and style

 - Public Static Eto.Drawing.Font Cursive (System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a font with the  family and the specified size and style

 - Public Static Eto.Drawing.Font Fantasy (System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

Gets a font with the  family and the specified size and style

*** Eto.Drawing.FontFamilies

**** Type Info

 - Name:           FontFamilies
 - Full Name:      Eto.Drawing.FontFamilies
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields

 - System.String MonospaceFamilyName

Gets the name of the monospace system family name

 - System.String SansFamilyName

Gets the name of a sans-serif system family name

 - System.String SerifFamilyName

Gets the name of a serif system family name

 - System.String CursiveFamilyName

Name of the cursive system family name

 - System.String FantasyFamilyName

Name of the fantasy system family name


**** Properties

 - Eto.Drawing.FontFamily Monospace

Gets a monospace font family

 - Eto.Drawing.FontFamily Sans

Gets a sans-serif font family

 - Eto.Drawing.FontFamily Serif

Gets a serif font family

 - Eto.Drawing.FontFamily Cursive

Gets a cursive font family

 - Eto.Drawing.FontFamily Fantasy

Gets a fantasy font family


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.Pen

**** Type Info

 - Name:           Pen
 - Full Name:      Eto.Drawing.Pen
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object ControlObject

Gets the control object for this widget

 - System.Object Handler

Gets the platform handler object for the widget

 - System.Func`3[Eto.Drawing.Color,System.Single,Eto.Drawing.Pen] Instantiator

Gets a delegate that can be used to create instances of the Pen with low overhead

 - Eto.Drawing.Color Color

Gets or sets the color of the pen

 - Single Thickness

Gets or sets the thickness (width) of the pen

 - Eto.Drawing.PenLineJoin LineJoin

Gets or sets the line join style of the pen

 - Eto.Drawing.PenLineCap LineCap

Gets or sets the line cap style of the pen

 - Single MiterLimit

Gets or sets the miter limit on the ratio of the length vs. the  of this pen

 - Eto.Drawing.DashStyle DashStyle

Gets or sets the dash style of the pen


**** Constructors

	Void .ctor(Color, Single)


**** Instance Methods

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.Pens

**** Type Info

 - Name:           Pens
 - Full Name:      Eto.Drawing.Pens
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Pen Transparent

Gets a pen with a thickness of 1 and ARGB color value of #00000000

 - Eto.Drawing.Pen IndianRed

Gets a pen with a thickness of 1 and ARGB color value of #FFCD5C5C

 - Eto.Drawing.Pen LightCoral

Gets a pen with a thickness of 1 and ARGB color value of #FFF08080

 - Eto.Drawing.Pen Salmon

Gets a pen with a thickness of 1 and ARGB color value of #FFFA8072

 - Eto.Drawing.Pen DarkSalmon

Gets a pen with a thickness of 1 and ARGB color value of #FFE9967A

 - Eto.Drawing.Pen LightSalmon

Gets a pen with a thickness of 1 and ARGB color value of #FFFFA07A

 - Eto.Drawing.Pen Red

Gets a pen with a thickness of 1 and ARGB color value of #FFFF0000

 - Eto.Drawing.Pen Crimson

Gets a pen with a thickness of 1 and ARGB color value of #FFDC143C

 - Eto.Drawing.Pen Firebrick

Gets a pen with a thickness of 1 and ARGB color value of #FFB22222

 - Eto.Drawing.Pen DarkRed

Gets a pen with a thickness of 1 and ARGB color value of #FF8B0000

 - Eto.Drawing.Pen Pink

Gets a pen with a thickness of 1 and ARGB color value of #FFFFC0CB

 - Eto.Drawing.Pen LightPink

Gets a pen with a thickness of 1 and ARGB color value of #FFFFB6C1

 - Eto.Drawing.Pen HotPink

Gets a pen with a thickness of 1 and ARGB color value of #FFFF69B4

 - Eto.Drawing.Pen DeepPink

Gets a pen with a thickness of 1 and ARGB color value of #FFFF1493

 - Eto.Drawing.Pen MediumVioletRed

Gets a pen with a thickness of 1 and ARGB color value of #FFC71585

 - Eto.Drawing.Pen PaleVioletRed

Gets a pen with a thickness of 1 and ARGB color value of #FFDB7093

 - Eto.Drawing.Pen Coral

Gets a pen with a thickness of 1 and ARGB color value of #FFFF7F50

 - Eto.Drawing.Pen Tomato

Gets a pen with a thickness of 1 and ARGB color value of #FFFF6347

 - Eto.Drawing.Pen OrangeRed

Gets a pen with a thickness of 1 and ARGB color value of #FFFF4500

 - Eto.Drawing.Pen DarkOrange

Gets a pen with a thickness of 1 and ARGB color value of #FFFF8C00

 - Eto.Drawing.Pen Orange

Gets a pen with a thickness of 1 and ARGB color value of #FFFF4500

 - Eto.Drawing.Pen Gold

Gets a pen with a thickness of 1 and ARGB color value of #FFFFD700

 - Eto.Drawing.Pen Yellow

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFF00

 - Eto.Drawing.Pen LightYellow

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFFE0

 - Eto.Drawing.Pen LemonChiffon

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFACD

 - Eto.Drawing.Pen LightGoldenrodYellow

Gets a pen with a thickness of 1 and ARGB color value of #FFFAFAD2

 - Eto.Drawing.Pen PapayaWhip

Gets a pen with a thickness of 1 and ARGB color value of #FFFFEFD5

 - Eto.Drawing.Pen Moccasin

Gets a pen with a thickness of 1 and ARGB color value of #FFFFE4B5

 - Eto.Drawing.Pen PeachPuff

Gets a pen with a thickness of 1 and ARGB color value of #FFFFDAB9

 - Eto.Drawing.Pen PaleGoldenrod

Gets a pen with a thickness of 1 and ARGB color value of #FFEEE8AA

 - Eto.Drawing.Pen Khaki

Gets a pen with a thickness of 1 and ARGB color value of #FFF0E68C

 - Eto.Drawing.Pen DarkKhaki

Gets a pen with a thickness of 1 and ARGB color value of #FFBDB76B

 - Eto.Drawing.Pen Lavender

Gets a pen with a thickness of 1 and ARGB color value of #FFE6E6FA

 - Eto.Drawing.Pen Thistle

Gets a pen with a thickness of 1 and ARGB color value of #FFD8BFD8

 - Eto.Drawing.Pen Plum

Gets a pen with a thickness of 1 and ARGB color value of #FFDDA0DD

 - Eto.Drawing.Pen Violet

Gets a pen with a thickness of 1 and ARGB color value of #FFEE82EE

 - Eto.Drawing.Pen Orchid

Gets a pen with a thickness of 1 and ARGB color value of #FFDA70D6

 - Eto.Drawing.Pen Fuchsia

Gets a pen with a thickness of 1 and ARGB color value of #FFFF00FF

 - Eto.Drawing.Pen Magenta

Gets a pen with a thickness of 1 and ARGB color value of #FFFF00FF

 - Eto.Drawing.Pen MediumOrchid

Gets a pen with a thickness of 1 and ARGB color value of #FFBA55D3

 - Eto.Drawing.Pen MediumPurple

Gets a pen with a thickness of 1 and ARGB color value of #FF9370DB

 - Eto.Drawing.Pen BlueViolet

Gets a pen with a thickness of 1 and ARGB color value of #FF8A2BE2

 - Eto.Drawing.Pen DarkViolet

Gets a pen with a thickness of 1 and ARGB color value of #FF9400D3

 - Eto.Drawing.Pen DarkOrchid

Gets a pen with a thickness of 1 and ARGB color value of #FF9932CC

 - Eto.Drawing.Pen DarkMagenta

Gets a pen with a thickness of 1 and ARGB color value of #FF8B008B

 - Eto.Drawing.Pen Purple

Gets a pen with a thickness of 1 and ARGB color value of #FF800080

 - Eto.Drawing.Pen Indigo

Gets a pen with a thickness of 1 and ARGB color value of #FF4B0082

 - Eto.Drawing.Pen DarkSlateBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF483D8B

 - Eto.Drawing.Pen SlateBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF6A5ACD

 - Eto.Drawing.Pen MediumSlateBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF7B68EE

 - Eto.Drawing.Pen GreenYellow

Gets a pen with a thickness of 1 and ARGB color value of #FFADFF2F

 - Eto.Drawing.Pen Chartreuse

Gets a pen with a thickness of 1 and ARGB color value of #FF7FFF00

 - Eto.Drawing.Pen LawnGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF7CFC00

 - Eto.Drawing.Pen Lime

Gets a pen with a thickness of 1 and ARGB color value of #FF00FF00

 - Eto.Drawing.Pen LimeGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF32CD32

 - Eto.Drawing.Pen PaleGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF98FB98

 - Eto.Drawing.Pen LightGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF90EE90

 - Eto.Drawing.Pen MediumSpringGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF00FA9A

 - Eto.Drawing.Pen SpringGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF00FF7F

 - Eto.Drawing.Pen MediumSeaGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF3CB371

 - Eto.Drawing.Pen SeaGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF2E8B57

 - Eto.Drawing.Pen ForestGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF228B22

 - Eto.Drawing.Pen Green

Gets a pen with a thickness of 1 and ARGB color value of #FFADFF2F

 - Eto.Drawing.Pen DarkGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF006400

 - Eto.Drawing.Pen YellowGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF9ACD32

 - Eto.Drawing.Pen OliveDrab

Gets a pen with a thickness of 1 and ARGB color value of #FF6B8E23

 - Eto.Drawing.Pen Olive

Gets a pen with a thickness of 1 and ARGB color value of #FF6B8E23

 - Eto.Drawing.Pen DarkOliveGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF556B2F

 - Eto.Drawing.Pen MediumAquamarine

Gets a pen with a thickness of 1 and ARGB color value of #FF66CDAA

 - Eto.Drawing.Pen DarkSeaGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF8FBC8F

 - Eto.Drawing.Pen LightSeaGreen

Gets a pen with a thickness of 1 and ARGB color value of #FF20B2AA

 - Eto.Drawing.Pen DarkCyan

Gets a pen with a thickness of 1 and ARGB color value of #FF008B8B

 - Eto.Drawing.Pen Teal

Gets a pen with a thickness of 1 and ARGB color value of #FF008080

 - Eto.Drawing.Pen Aqua

Gets a pen with a thickness of 1 and ARGB color value of #FF00FFFF

 - Eto.Drawing.Pen Cyan

Gets a pen with a thickness of 1 and ARGB color value of #FF00FFFF

 - Eto.Drawing.Pen LightCyan

Gets a pen with a thickness of 1 and ARGB color value of #FFE0FFFF

 - Eto.Drawing.Pen PaleTurquoise

Gets a pen with a thickness of 1 and ARGB color value of #FFAFEEEE

 - Eto.Drawing.Pen Aquamarine

Gets a pen with a thickness of 1 and ARGB color value of #FF7FFFD4

 - Eto.Drawing.Pen Turquoise

Gets a pen with a thickness of 1 and ARGB color value of #FF40E0D0

 - Eto.Drawing.Pen MediumTurquoise

Gets a pen with a thickness of 1 and ARGB color value of #FF48D1CC

 - Eto.Drawing.Pen DarkTurquoise

Gets a pen with a thickness of 1 and ARGB color value of #FF00CED1

 - Eto.Drawing.Pen CadetBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF5F9EA0

 - Eto.Drawing.Pen SteelBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF4682B4

 - Eto.Drawing.Pen LightSteelBlue

Gets a pen with a thickness of 1 and ARGB color value of #FFB0C4DE

 - Eto.Drawing.Pen PowderBlue

Gets a pen with a thickness of 1 and ARGB color value of #FFB0E0E6

 - Eto.Drawing.Pen LightBlue

Gets a pen with a thickness of 1 and ARGB color value of #FFADD8E6

 - Eto.Drawing.Pen SkyBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF87CEEB

 - Eto.Drawing.Pen LightSkyBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF87CEFA

 - Eto.Drawing.Pen DeepSkyBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF00BFFF

 - Eto.Drawing.Pen DodgerBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF1E90FF

 - Eto.Drawing.Pen CornflowerBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF6495ED

 - Eto.Drawing.Pen RoyalBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF4169E1

 - Eto.Drawing.Pen Blue

Gets a pen with a thickness of 1 and ARGB color value of #FF8A2BE2

 - Eto.Drawing.Pen MediumBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF0000CD

 - Eto.Drawing.Pen DarkBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF00008B

 - Eto.Drawing.Pen Navy

Gets a pen with a thickness of 1 and ARGB color value of #FF000080

 - Eto.Drawing.Pen MidnightBlue

Gets a pen with a thickness of 1 and ARGB color value of #FF191970

 - Eto.Drawing.Pen Cornsilk

Gets a pen with a thickness of 1 and ARGB color value of #FFFFF8DC

 - Eto.Drawing.Pen BlanchedAlmond

Gets a pen with a thickness of 1 and ARGB color value of #FFFFEBCD

 - Eto.Drawing.Pen Bisque

Gets a pen with a thickness of 1 and ARGB color value of #FFFFE4C4

 - Eto.Drawing.Pen NavajoWhite

Gets a pen with a thickness of 1 and ARGB color value of #FFFFDEAD

 - Eto.Drawing.Pen Wheat

Gets a pen with a thickness of 1 and ARGB color value of #FFF5DEB3

 - Eto.Drawing.Pen BurlyWood

Gets a pen with a thickness of 1 and ARGB color value of #FFDEB887

 - Eto.Drawing.Pen Tan

Gets a pen with a thickness of 1 and ARGB color value of #FFD2B48C

 - Eto.Drawing.Pen RosyBrown

Gets a pen with a thickness of 1 and ARGB color value of #FFBC8F8F

 - Eto.Drawing.Pen SandyBrown

Gets a pen with a thickness of 1 and ARGB color value of #FFF4A460

 - Eto.Drawing.Pen Goldenrod

Gets a pen with a thickness of 1 and ARGB color value of #FFDAA520

 - Eto.Drawing.Pen DarkGoldenrod

Gets a pen with a thickness of 1 and ARGB color value of #FFB8860B

 - Eto.Drawing.Pen Peru

Gets a pen with a thickness of 1 and ARGB color value of #FFCD853F

 - Eto.Drawing.Pen Chocolate

Gets a pen with a thickness of 1 and ARGB color value of #FFD2691E

 - Eto.Drawing.Pen SaddleBrown

Gets a pen with a thickness of 1 and ARGB color value of #FF8B4513

 - Eto.Drawing.Pen Sienna

Gets a pen with a thickness of 1 and ARGB color value of #FFA0522D

 - Eto.Drawing.Pen Brown

Gets a pen with a thickness of 1 and ARGB color value of #FFA52A2A

 - Eto.Drawing.Pen Maroon

Gets a pen with a thickness of 1 and ARGB color value of #FF800000

 - Eto.Drawing.Pen White

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFFFF

 - Eto.Drawing.Pen Snow

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFAFA

 - Eto.Drawing.Pen Honeydew

Gets a pen with a thickness of 1 and ARGB color value of #FFF0FFF0

 - Eto.Drawing.Pen MintCream

Gets a pen with a thickness of 1 and ARGB color value of #FFF5FFFA

 - Eto.Drawing.Pen Azure

Gets a pen with a thickness of 1 and ARGB color value of #FFF0FFFF

 - Eto.Drawing.Pen AliceBlue

Gets a pen with a thickness of 1 and ARGB color value of #FFF0F8FF

 - Eto.Drawing.Pen GhostWhite

Gets a pen with a thickness of 1 and ARGB color value of #FFF8F8FF

 - Eto.Drawing.Pen WhiteSmoke

Gets a pen with a thickness of 1 and ARGB color value of #FFF5F5F5

 - Eto.Drawing.Pen Seashell

Gets a pen with a thickness of 1 and ARGB color value of #FFFFF5EE

 - Eto.Drawing.Pen Beige

Gets a pen with a thickness of 1 and ARGB color value of #FFF5F5DC

 - Eto.Drawing.Pen OldLace

Gets a pen with a thickness of 1 and ARGB color value of #FFFDF5E6

 - Eto.Drawing.Pen FloralWhite

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFAF0

 - Eto.Drawing.Pen Ivory

Gets a pen with a thickness of 1 and ARGB color value of #FFFFFFF0

 - Eto.Drawing.Pen AntiqueWhite

Gets a pen with a thickness of 1 and ARGB color value of #FFFAEBD7

 - Eto.Drawing.Pen Linen

Gets a pen with a thickness of 1 and ARGB color value of #FFFAF0E6

 - Eto.Drawing.Pen LavenderBlush

Gets a pen with a thickness of 1 and ARGB color value of #FFFFF0F5

 - Eto.Drawing.Pen MistyRose

Gets a pen with a thickness of 1 and ARGB color value of #FFFFE4E1

 - Eto.Drawing.Pen Gainsboro

Gets a pen with a thickness of 1 and ARGB color value of #FFDCDCDC

 - Eto.Drawing.Pen LightGrey

Gets a pen with a thickness of 1 and ARGB color value of #FFD3D3D3

 - Eto.Drawing.Pen Silver

Gets a pen with a thickness of 1 and ARGB color value of #FFC0C0C0

 - Eto.Drawing.Pen DarkGray

Gets a pen with a thickness of 1 and ARGB color value of #FFA9A9A9

 - Eto.Drawing.Pen Gray

Gets a pen with a thickness of 1 and ARGB color value of #FF808080

 - Eto.Drawing.Pen DimGray

Gets a pen with a thickness of 1 and ARGB color value of #FF696969

 - Eto.Drawing.Pen LightSlateGray

Gets a pen with a thickness of 1 and ARGB color value of #FF778899

 - Eto.Drawing.Pen SlateGray

Gets a pen with a thickness of 1 and ARGB color value of #FF708090

 - Eto.Drawing.Pen DarkSlateGray

Gets a pen with a thickness of 1 and ARGB color value of #FF2F4F4F

 - Eto.Drawing.Pen Black

Gets a pen with a thickness of 1 and ARGB color value of #FF000000


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Pen Cached (Eto.Drawing.Color color, System.Single thickness, Eto.Drawing.DashStyle dashStyle)

Gets a cached pen with the specified  and

 - Public Static System.Void ClearCache ()

Clears the pen cache

*** Eto.Drawing.Brushes

**** Type Info

 - Name:           Brushes
 - Full Name:      Eto.Drawing.Brushes
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.SolidBrush Transparent

Gets a solid brush with an ARGB value of #00000000

 - Eto.Drawing.SolidBrush IndianRed

Gets a solid brush with a color ARGB value of #FFCD5C5C

 - Eto.Drawing.SolidBrush LightCoral

Gets a solid brush with a color ARGB value of #FFF08080

 - Eto.Drawing.SolidBrush Salmon

Gets a solid brush with a color ARGB value of #FFFA8072

 - Eto.Drawing.SolidBrush DarkSalmon

Gets a solid brush with a color ARGB value of #FFE9967A

 - Eto.Drawing.SolidBrush LightSalmon

Gets a solid brush with a color ARGB value of #FFFFA07A

 - Eto.Drawing.SolidBrush Red

Gets a solid brush with a color ARGB value of #FFFF0000

 - Eto.Drawing.SolidBrush Crimson

Gets a solid brush with a color ARGB value of #FFDC143C

 - Eto.Drawing.SolidBrush Firebrick

Gets a solid brush with a color ARGB value of #FFB22222

 - Eto.Drawing.SolidBrush DarkRed

Gets a solid brush with a color ARGB value of #FF8B0000

 - Eto.Drawing.SolidBrush Pink

Gets a solid brush with a color ARGB value of #FFFFC0CB

 - Eto.Drawing.SolidBrush LightPink

Gets a solid brush with a color ARGB value of #FFFFB6C1

 - Eto.Drawing.SolidBrush HotPink

Gets a solid brush with a color ARGB value of #FFFF69B4

 - Eto.Drawing.SolidBrush DeepPink

Gets a solid brush with a color ARGB value of #FFFF1493

 - Eto.Drawing.SolidBrush MediumVioletRed

Gets a solid brush with a color ARGB value of #FFC71585

 - Eto.Drawing.SolidBrush PaleVioletRed

Gets a solid brush with a color ARGB value of #FFDB7093

 - Eto.Drawing.SolidBrush Coral

Gets a solid brush with a color ARGB value of #FFFF7F50

 - Eto.Drawing.SolidBrush Tomato

Gets a solid brush with a color ARGB value of #FFFF6347

 - Eto.Drawing.SolidBrush OrangeRed

Gets a solid brush with a color ARGB value of #FFFF4500

 - Eto.Drawing.SolidBrush DarkOrange

Gets a solid brush with a color ARGB value of #FFFF8C00

 - Eto.Drawing.SolidBrush Orange

Gets a solid brush with a color ARGB value of #FFFF4500

 - Eto.Drawing.SolidBrush Gold

Gets a solid brush with a color ARGB value of #FFFFD700

 - Eto.Drawing.SolidBrush Yellow

Gets a solid brush with a color ARGB value of #FFFFFF00

 - Eto.Drawing.SolidBrush LightYellow

Gets a solid brush with a color ARGB value of #FFFFFFE0

 - Eto.Drawing.SolidBrush LemonChiffon

Gets a solid brush with a color ARGB value of #FFFFFACD

 - Eto.Drawing.SolidBrush LightGoldenrodYellow

Gets a solid brush with a color ARGB value of #FFFAFAD2

 - Eto.Drawing.SolidBrush PapayaWhip

Gets a solid brush with a color ARGB value of #FFFFEFD5

 - Eto.Drawing.SolidBrush Moccasin

Gets a solid brush with a color ARGB value of #FFFFE4B5

 - Eto.Drawing.SolidBrush PeachPuff

Gets a solid brush with a color ARGB value of #FFFFDAB9

 - Eto.Drawing.SolidBrush PaleGoldenrod

Gets a solid brush with a color ARGB value of #FFEEE8AA

 - Eto.Drawing.SolidBrush Khaki

Gets a solid brush with a color ARGB value of #FFF0E68C

 - Eto.Drawing.SolidBrush DarkKhaki

Gets a solid brush with a color ARGB value of #FFBDB76B

 - Eto.Drawing.SolidBrush Lavender

Gets a solid brush with a color ARGB value of #FFE6E6FA

 - Eto.Drawing.SolidBrush Thistle

Gets a solid brush with a color ARGB value of #FFD8BFD8

 - Eto.Drawing.SolidBrush Plum

Gets a solid brush with a color ARGB value of #FFDDA0DD

 - Eto.Drawing.SolidBrush Violet

Gets a solid brush with a color ARGB value of #FFEE82EE

 - Eto.Drawing.SolidBrush Orchid

Gets a solid brush with a color ARGB value of #FFDA70D6

 - Eto.Drawing.SolidBrush Fuchsia

Gets a solid brush with a color ARGB value of #FFFF00FF

 - Eto.Drawing.SolidBrush Magenta

Gets a solid brush with a color ARGB value of #FFFF00FF

 - Eto.Drawing.SolidBrush MediumOrchid

Gets a solid brush with a color ARGB value of #FFBA55D3

 - Eto.Drawing.SolidBrush MediumPurple

Gets a solid brush with a color ARGB value of #FF9370DB

 - Eto.Drawing.SolidBrush BlueViolet

Gets a solid brush with a color ARGB value of #FF8A2BE2

 - Eto.Drawing.SolidBrush DarkViolet

Gets a solid brush with a color ARGB value of #FF9400D3

 - Eto.Drawing.SolidBrush DarkOrchid

Gets a solid brush with a color ARGB value of #FF9932CC

 - Eto.Drawing.SolidBrush DarkMagenta

Gets a solid brush with a color ARGB value of #FF8B008B

 - Eto.Drawing.SolidBrush Purple

Gets a solid brush with a color ARGB value of #FF800080

 - Eto.Drawing.SolidBrush Indigo

Gets a solid brush with a color ARGB value of #FF4B0082

 - Eto.Drawing.SolidBrush DarkSlateBlue

Gets a solid brush with a color ARGB value of #FF483D8B

 - Eto.Drawing.SolidBrush SlateBlue

Gets a solid brush with a color ARGB value of #FF6A5ACD

 - Eto.Drawing.SolidBrush MediumSlateBlue

Gets a solid brush with a color ARGB value of #FF7B68EE

 - Eto.Drawing.SolidBrush GreenYellow

Gets a solid brush with a color ARGB value of #FFADFF2F

 - Eto.Drawing.SolidBrush Chartreuse

Gets a solid brush with a color ARGB value of #FF7FFF00

 - Eto.Drawing.SolidBrush LawnGreen

Gets a solid brush with a color ARGB value of #FF7CFC00

 - Eto.Drawing.SolidBrush Lime

Gets a solid brush with a color ARGB value of #FF00FF00

 - Eto.Drawing.SolidBrush LimeGreen

Gets a solid brush with a color ARGB value of #FF32CD32

 - Eto.Drawing.SolidBrush PaleGreen

Gets a solid brush with a color ARGB value of #FF98FB98

 - Eto.Drawing.SolidBrush LightGreen

Gets a solid brush with a color ARGB value of #FF90EE90

 - Eto.Drawing.SolidBrush MediumSpringGreen

Gets a solid brush with a color ARGB value of #FF00FA9A

 - Eto.Drawing.SolidBrush SpringGreen

Gets a solid brush with a color ARGB value of #FF00FF7F

 - Eto.Drawing.SolidBrush MediumSeaGreen

Gets a solid brush with a color ARGB value of #FF3CB371

 - Eto.Drawing.SolidBrush SeaGreen

Gets a solid brush with a color ARGB value of #FF2E8B57

 - Eto.Drawing.SolidBrush ForestGreen

Gets a solid brush with a color ARGB value of #FF228B22

 - Eto.Drawing.SolidBrush Green

Gets a solid brush with a color ARGB value of #FFADFF2F

 - Eto.Drawing.SolidBrush DarkGreen

Gets a solid brush with a color ARGB value of #FF006400

 - Eto.Drawing.SolidBrush YellowGreen

Gets a solid brush with a color ARGB value of #FF9ACD32

 - Eto.Drawing.SolidBrush OliveDrab

Gets a solid brush with a color ARGB value of #FF6B8E23

 - Eto.Drawing.SolidBrush Olive

Gets a solid brush with a color ARGB value of #FF6B8E23

 - Eto.Drawing.SolidBrush DarkOliveGreen

Gets a solid brush with a color ARGB value of #FF556B2F

 - Eto.Drawing.SolidBrush MediumAquamarine

Gets a solid brush with a color ARGB value of #FF66CDAA

 - Eto.Drawing.SolidBrush DarkSeaGreen

Gets a solid brush with a color ARGB value of #FF8FBC8F

 - Eto.Drawing.SolidBrush LightSeaGreen

Gets a solid brush with a color ARGB value of #FF20B2AA

 - Eto.Drawing.SolidBrush DarkCyan

Gets a solid brush with a color ARGB value of #FF008B8B

 - Eto.Drawing.SolidBrush Teal

Gets a solid brush with a color ARGB value of #FF008080

 - Eto.Drawing.SolidBrush Aqua

Gets a solid brush with a color ARGB value of #FF00FFFF

 - Eto.Drawing.SolidBrush Cyan

Gets a solid brush with a color ARGB value of #FF00FFFF

 - Eto.Drawing.SolidBrush LightCyan

Gets a solid brush with a color ARGB value of #FFE0FFFF

 - Eto.Drawing.SolidBrush PaleTurquoise

Gets a solid brush with a color ARGB value of #FFAFEEEE

 - Eto.Drawing.SolidBrush Aquamarine

Gets a solid brush with a color ARGB value of #FF7FFFD4

 - Eto.Drawing.SolidBrush Turquoise

Gets a solid brush with a color ARGB value of #FF40E0D0

 - Eto.Drawing.SolidBrush MediumTurquoise

Gets a solid brush with a color ARGB value of #FF48D1CC

 - Eto.Drawing.SolidBrush DarkTurquoise

Gets a solid brush with a color ARGB value of #FF00CED1

 - Eto.Drawing.SolidBrush CadetBlue

Gets a solid brush with a color ARGB value of #FF5F9EA0

 - Eto.Drawing.SolidBrush SteelBlue

Gets a solid brush with a color ARGB value of #FF4682B4

 - Eto.Drawing.SolidBrush LightSteelBlue

Gets a solid brush with a color ARGB value of #FFB0C4DE

 - Eto.Drawing.SolidBrush PowderBlue

Gets a solid brush with a color ARGB value of #FFB0E0E6

 - Eto.Drawing.SolidBrush LightBlue

Gets a solid brush with a color ARGB value of #FFADD8E6

 - Eto.Drawing.SolidBrush SkyBlue

Gets a solid brush with a color ARGB value of #FF87CEEB

 - Eto.Drawing.SolidBrush LightSkyBlue

Gets a solid brush with a color ARGB value of #FF87CEFA

 - Eto.Drawing.SolidBrush DeepSkyBlue

Gets a solid brush with a color ARGB value of #FF00BFFF

 - Eto.Drawing.SolidBrush DodgerBlue

Gets a solid brush with a color ARGB value of #FF1E90FF

 - Eto.Drawing.SolidBrush CornflowerBlue

Gets a solid brush with a color ARGB value of #FF6495ED

 - Eto.Drawing.SolidBrush RoyalBlue

Gets a solid brush with a color ARGB value of #FF4169E1

 - Eto.Drawing.SolidBrush Blue

Gets a solid brush with a color ARGB value of #FF8A2BE2

 - Eto.Drawing.SolidBrush MediumBlue

Gets a solid brush with a color ARGB value of #FF0000CD

 - Eto.Drawing.SolidBrush DarkBlue

Gets a solid brush with a color ARGB value of #FF00008B

 - Eto.Drawing.SolidBrush Navy

Gets a solid brush with a color ARGB value of #FF000080

 - Eto.Drawing.SolidBrush MidnightBlue

Gets a solid brush with a color ARGB value of #FF191970

 - Eto.Drawing.SolidBrush Cornsilk

Gets a solid brush with a color ARGB value of #FFFFF8DC

 - Eto.Drawing.SolidBrush BlanchedAlmond

Gets a solid brush with a color ARGB value of #FFFFEBCD

 - Eto.Drawing.SolidBrush Bisque

Gets a solid brush with a color ARGB value of #FFFFE4C4

 - Eto.Drawing.SolidBrush NavajoWhite

Gets a solid brush with a color ARGB value of #FFFFDEAD

 - Eto.Drawing.SolidBrush Wheat

Gets a solid brush with a color ARGB value of #FFF5DEB3

 - Eto.Drawing.SolidBrush BurlyWood

Gets a solid brush with a color ARGB value of #FFDEB887

 - Eto.Drawing.SolidBrush Tan

Gets a solid brush with a color ARGB value of #FFD2B48C

 - Eto.Drawing.SolidBrush RosyBrown

Gets a solid brush with a color ARGB value of #FFBC8F8F

 - Eto.Drawing.SolidBrush SandyBrown

Gets a solid brush with a color ARGB value of #FFF4A460

 - Eto.Drawing.SolidBrush Goldenrod

Gets a solid brush with a color ARGB value of #FFDAA520

 - Eto.Drawing.SolidBrush DarkGoldenrod

Gets a solid brush with a color ARGB value of #FFB8860B

 - Eto.Drawing.SolidBrush Peru

Gets a solid brush with a color ARGB value of #FFCD853F

 - Eto.Drawing.SolidBrush Chocolate

Gets a solid brush with a color ARGB value of #FFD2691E

 - Eto.Drawing.SolidBrush SaddleBrown

Gets a solid brush with a color ARGB value of #FF8B4513

 - Eto.Drawing.SolidBrush Sienna

Gets a solid brush with a color ARGB value of #FFA0522D

 - Eto.Drawing.SolidBrush Brown

Gets a solid brush with a color ARGB value of #FFA52A2A

 - Eto.Drawing.SolidBrush Maroon

Gets a solid brush with a color ARGB value of #FF800000

 - Eto.Drawing.SolidBrush White

Gets a solid brush with a color ARGB value of #FFFFFFFF

 - Eto.Drawing.SolidBrush Snow

Gets a solid brush with a color ARGB value of #FFFFFAFA

 - Eto.Drawing.SolidBrush Honeydew

Gets a solid brush with a color ARGB value of #FFF0FFF0

 - Eto.Drawing.SolidBrush MintCream

Gets a solid brush with a color ARGB value of #FFF5FFFA

 - Eto.Drawing.SolidBrush Azure

Gets a solid brush with a color ARGB value of #FFF0FFFF

 - Eto.Drawing.SolidBrush AliceBlue

Gets a solid brush with a color ARGB value of #FFF0F8FF

 - Eto.Drawing.SolidBrush GhostWhite

Gets a solid brush with a color ARGB value of #FFF8F8FF

 - Eto.Drawing.SolidBrush WhiteSmoke

Gets a solid brush with a color ARGB value of #FFF5F5F5

 - Eto.Drawing.SolidBrush Seashell

Gets a solid brush with a color ARGB value of #FFFFF5EE

 - Eto.Drawing.SolidBrush Beige

Gets a solid brush with a color ARGB value of #FFF5F5DC

 - Eto.Drawing.SolidBrush OldLace

Gets a solid brush with a color ARGB value of #FFFDF5E6

 - Eto.Drawing.SolidBrush FloralWhite

Gets a solid brush with a color ARGB value of #FFFFFAF0

 - Eto.Drawing.SolidBrush Ivory

Gets a solid brush with a color ARGB value of #FFFFFFF0

 - Eto.Drawing.SolidBrush AntiqueWhite

Gets a solid brush with a color ARGB value of #FFFAEBD7

 - Eto.Drawing.SolidBrush Linen

Gets a solid brush with a color ARGB value of #FFFAF0E6

 - Eto.Drawing.SolidBrush LavenderBlush

Gets a solid brush with a color ARGB value of #FFFFF0F5

 - Eto.Drawing.SolidBrush MistyRose

Gets a solid brush with a color ARGB value of #FFFFE4E1

 - Eto.Drawing.SolidBrush Gainsboro

Gets a solid brush with a color ARGB value of #FFDCDCDC

 - Eto.Drawing.SolidBrush LightGrey

Gets a solid brush with a color ARGB value of #FFD3D3D3

 - Eto.Drawing.SolidBrush Silver

Gets a solid brush with a color ARGB value of #FFC0C0C0

 - Eto.Drawing.SolidBrush DarkGray

Gets a solid brush with a color ARGB value of #FFA9A9A9

 - Eto.Drawing.SolidBrush Gray

Gets a solid brush with a color ARGB value of #FF808080

 - Eto.Drawing.SolidBrush DimGray

Gets a solid brush with a color ARGB value of #FF696969

 - Eto.Drawing.SolidBrush LightSlateGray

Gets a solid brush with a color ARGB value of #FF778899

 - Eto.Drawing.SolidBrush SlateGray

Gets a solid brush with a color ARGB value of #FF708090

 - Eto.Drawing.SolidBrush DarkSlateGray

Gets a solid brush with a color ARGB value of #FF2F4F4F

 - Eto.Drawing.SolidBrush Black

Gets a solid brush with a color ARGB value of #FF000000


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.SolidBrush Cached (Eto.Drawing.Color color)

Gets a cached solid brush with the specified color

 - Public Static System.Void ClearCache ()

Clears the brush cache

*** Eto.Drawing.SolidBrush

**** Type Info

 - Name:           SolidBrush
 - Full Name:      Eto.Drawing.SolidBrush
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Brush

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Handler

Gets the platform handler object for the widget

 - System.Func`2[Eto.Drawing.Color,Eto.Drawing.SolidBrush] Instantiator

Gets a delegate to instantiate objects of this type with minimal overhead

 - Eto.Drawing.Color Color

Gets or sets the fill color of this brush

 - System.Object ControlObject

Gets or sets the control object for this widget


**** Constructors

	Void .ctor(Color)


**** Instance Methods

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.Brush

**** Type Info

 - Name:           Brush
 - Full Name:      Eto.Drawing.Brush
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object ControlObject

Gets or sets the control object for this widget

 - System.Object Handler

Gets the platform handler object for the widget


**** Constructors


**** Instance Methods

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.PenLineCap

**** Type Info

 - Name:           PenLineCap
 - Full Name:      Eto.Drawing.PenLineCap
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.PenLineCap Square

Lines have a square cap, that is the same size as the width of the pen

 - Eto.Drawing.PenLineCap Butt

Lines are capped exactly at the ending points of the line

 - Eto.Drawing.PenLineCap Round

Lines have a rounded cap, which is equal to the width of the pen


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.ITransformBrush

**** Type Info

 - Name:           ITransformBrush
 - Full Name:      Eto.Drawing.ITransformBrush
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.IMatrix Transform

Gets or sets the transform for this brush


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Drawing.TextureBrush

**** Type Info

 - Name:           TextureBrush
 - Full Name:      Eto.Drawing.TextureBrush
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Brush

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Image Image

Gets the texture's image to paint with

 - System.Object Handler

Gets the platform handler object for the widget

 - System.Func`3[Eto.Drawing.Image,System.Single,Eto.Drawing.TextureBrush] Instantiator

Gets an instantiator for the texture brush to create instances

 - Eto.Drawing.IMatrix Transform

Gets or sets the transform for this brush

 - Single Opacity

Gets or sets the opacity of the brush texture

 - System.Object ControlObject

Gets or sets the control object for this widget


**** Constructors

	Void .ctor(Image, Single)


**** Instance Methods

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.GradientWrapMode

**** Type Info

 - Name:           GradientWrapMode
 - Full Name:      Eto.Drawing.GradientWrapMode
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Enum

*Predicates*

 - Class:          False
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            True
 - Public          True
 - Visible         True

                        

**** Fields

 - System.Int32 value__

 - Eto.Drawing.GradientWrapMode Pad

The start and end colors fill beyond the gradient

 - Eto.Drawing.GradientWrapMode Repeat

The gradient repeats to fill the area

 - Eto.Drawing.GradientWrapMode Reflect

The gradient reflects (or reverses) each time it repeats to fill the area


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.String ToString ()

 - Public  System.String ToString (System.String format, System.IFormatProvider provider)

 - Public  System.Int32 CompareTo (System.Object target)

 - Public  System.String ToString (System.String format)

 - Public  System.String ToString (System.IFormatProvider provider)

 - Public  System.Boolean HasFlag (System.Enum flag)

 - Public  System.TypeCode GetTypeCode ()

 - Public  System.Type GetType ()


**** Static Methods

*** Eto.Drawing.LinearGradientBrush

**** Type Info

 - Name:           LinearGradientBrush
 - Full Name:      Eto.Drawing.LinearGradientBrush
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      Eto.Drawing.Brush

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object Handler

Gets the platform handler object for the widget

 - System.Func`5[Eto.Drawing.Color,Eto.Drawing.Color,Eto.Drawing.PointF,Eto.Drawing.PointF,Eto.Drawing.LinearGradientBrush] Instantiator

Gets a delegate to instantiate  objects

 - Eto.Drawing.IMatrix Transform

Gets or sets the transform to apply to the gradient

 - Eto.Drawing.GradientWrapMode Wrap

Gets or sets the wrap mode for the gradient

 - System.Object ControlObject

Gets or sets the control object for this widget


**** Constructors

	Void .ctor(Color, Color, PointF, PointF)

	Void .ctor(RectangleF, Color, Color, Single)


**** Instance Methods

 - Public  System.Void Dispose ()

Releases all resource used by the  object.

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.SystemFonts

**** Type Info

 - Name:           SystemFonts
 - Full Name:      Eto.Drawing.SystemFonts
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.Font Cached (Eto.Drawing.SystemFont systemFont, System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets a cached font

 - Public Static System.Void ClearCache ()

Clears the font cache

 - Public Static Eto.Drawing.Font Bold (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system bold font with optional specified  and .

 - Public Static Eto.Drawing.Font Default (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system default font with optional specified  and .

 - Public Static Eto.Drawing.Font Label (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system label font with optional specified  and .

 - Public Static Eto.Drawing.Font Menu (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system menu font with optional specified  and .

 - Public Static Eto.Drawing.Font MenuBar (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system menu bar font with optional specified  and .

 - Public Static Eto.Drawing.Font Message (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system message box font with optional specified  and .

 - Public Static Eto.Drawing.Font Palette (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system palette font with optional specified  and .

 - Public Static Eto.Drawing.Font StatusBar (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system status bar font with optional specified  and .

 - Public Static Eto.Drawing.Font TitleBar (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system title bar font with optional specified  and .

 - Public Static Eto.Drawing.Font ToolTip (System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

Gets the system tooltip font with optional specified  and .

*** Eto.Drawing.SystemColors

**** Type Info

 - Name:           SystemColors
 - Full Name:      Eto.Drawing.SystemColors
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color DisabledText

Gets the color of disabled text.

 - Eto.Drawing.Color ControlText

Gets the color of text in a control, such as a TextBox or GridView.

 - Eto.Drawing.Color HighlightText

Gets the color of highlighted text in controls such as a TextBox or GridView.

 - Eto.Drawing.Color Control

Gets the color of text in a control, such as a TextBox or GridView.

 - Eto.Drawing.Color ControlBackground

Gets the color of a control's background, such as the entry area of a TextBox.

 - Eto.Drawing.Color Highlight

Gets the color of highlighted text in controls such as a TextBox or GridView.

 - Eto.Drawing.Color WindowBackground

Gets the color of a window background.


**** Constructors


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

*** Eto.Drawing.IconFrame

**** Type Info

 - Name:           IconFrame
 - Full Name:      Eto.Drawing.IconFrame
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      System.Object

*Predicates*

 - Class:          True
 - Abstract Class: False
 - Primitive       False
 - Array:          False
 - Interface       False
 - Enum            False
 - Public          True
 - Visible         True

                        

**** Fields


**** Properties

 - System.Object ControlObject

Gets the control object for this widget

 - Eto.Drawing.Size PixelSize

Gets the pixel size of the frame's bitmap

 - Single Scale

Gets the scale of this frame. 1.0 means the  and  will be equal.

 - Eto.Drawing.Size Size

Gets the logical size of the frame.

 - Eto.Drawing.Bitmap Bitmap

Gets the bitmap for this frame.


**** Constructors

	Void .ctor(Single, Func`1)

	Void .ctor(Single, Stream)

	Void .ctor(Single, Bitmap)


**** Instance Methods

 - Public  System.Boolean Equals (System.Object obj)

 - Public  System.Int32 GetHashCode ()

 - Public  System.Type GetType ()

 - Public  System.String ToString ()


**** Static Methods

 - Public Static Eto.Drawing.IconFrame FromControlObject (System.Single scale, System.Object controlObject)

Creates an instance of the  with the specified native control object.

 - Public Static Eto.Drawing.IconFrame FromResource (System.Single scale, System.String resourceName, System.Reflection.Assembly assembly)

Creates an instance of the  from an embedded resource.

*** Eto.Drawing.RadialGradientBrush+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.RadialGradientBrush+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Object Create (Eto.Drawing.Color startColor, Eto.Drawing.Color endColor, Eto.Drawing.PointF center, Eto.Drawing.PointF gradientOrigin, Eto.Drawing.SizeF radius)

 - Public  Eto.Drawing.IMatrix GetTransform (Eto.Drawing.RadialGradientBrush widget)

 - Public  System.Void SetTransform (Eto.Drawing.RadialGradientBrush widget, Eto.Drawing.IMatrix transform)

 - Public  Eto.Drawing.GradientWrapMode GetGradientWrap (Eto.Drawing.RadialGradientBrush widget)

 - Public  System.Void SetGradientWrap (Eto.Drawing.RadialGradientBrush widget, Eto.Drawing.GradientWrapMode gradientWrap)


**** Static Methods

*** Eto.Drawing.Region+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Region+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Exclude (Eto.Drawing.Rectangle rectangle)

 - Public  System.Void Reset ()

 - Public  System.Void Set (Eto.Drawing.Rectangle rectangle)


**** Static Methods

*** Eto.Drawing.Matrix+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Matrix+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Create ()

 - Public  System.Void Create (System.Single xx, System.Single yx, System.Single xy, System.Single yy, System.Single x0, System.Single y0)


**** Static Methods

*** Eto.Drawing.Bitmap+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Bitmap+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Void Create (System.String fileName)

 - Public  System.Void Create (System.IO.Stream stream)

 - Public  System.Void Create (System.Int32 width, System.Int32 height, Eto.Drawing.PixelFormat pixelFormat)

 - Public  System.Void Create (System.Int32 width, System.Int32 height, Eto.Drawing.Graphics graphics)

 - Public  System.Void Create (Eto.Drawing.Image image, System.Int32 width, System.Int32 height, Eto.Drawing.ImageInterpolation interpolation)

 - Public  System.Void Save (System.IO.Stream stream, Eto.Drawing.ImageFormat format)

 - Public  System.Void Save (System.String fileName, Eto.Drawing.ImageFormat format)

 - Public  Eto.Drawing.Bitmap Clone (System.Nullable`1[Eto.Drawing.Rectangle] rectangle)

 - Public  Eto.Drawing.Color GetPixel (System.Int32 x, System.Int32 y)


**** Static Methods

*** Eto.Drawing.Font+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Font+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Single XHeight

 - Single Ascent

 - Single Descent

 - Single LineHeight

 - Single Leading

 - Single Baseline

 - Single Size

 - System.String FamilyName

 - Eto.Drawing.FontStyle FontStyle

 - Eto.Drawing.FontDecoration FontDecoration

 - Eto.Drawing.FontFamily Family

 - Eto.Drawing.FontTypeface Typeface


**** Constructors


**** Instance Methods

 - Public  System.Void Create (Eto.Drawing.FontFamily family, System.Single size, Eto.Drawing.FontStyle style, Eto.Drawing.FontDecoration decoration)

 - Public  System.Void Create (Eto.Drawing.SystemFont systemFont, System.Nullable`1[System.Single] size, Eto.Drawing.FontDecoration decoration)

 - Public  System.Void Create (Eto.Drawing.FontTypeface typeface, System.Single size, Eto.Drawing.FontDecoration decoration)

 - Public  Eto.Drawing.SizeF MeasureString (System.String text)


**** Static Methods

*** Eto.Drawing.Graphics+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Graphics+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Single PointsPerPixel

 - Eto.Drawing.PixelOffsetMode PixelOffsetMode

 - Boolean AntiAlias

 - Eto.Drawing.ImageInterpolation ImageInterpolation

 - Boolean IsRetained

 - Eto.Drawing.IMatrix CurrentTransform

 - Eto.Drawing.RectangleF ClipBounds


**** Constructors


**** Instance Methods

 - Public  System.Void CreateFromImage (Eto.Drawing.Bitmap image)

 - Public  System.Void DrawLine (Eto.Drawing.Pen pen, System.Single startx, System.Single starty, System.Single endx, System.Single endy)

 - Public  System.Void DrawRectangle (Eto.Drawing.Pen pen, System.Single x, System.Single y, System.Single width, System.Single height)

 - Public  System.Void FillRectangle (Eto.Drawing.Brush brush, System.Single x, System.Single y, System.Single width, System.Single height)

 - Public  System.Void FillEllipse (Eto.Drawing.Brush brush, System.Single x, System.Single y, System.Single width, System.Single height)

 - Public  System.Void DrawEllipse (Eto.Drawing.Pen pen, System.Single x, System.Single y, System.Single width, System.Single height)

 - Public  System.Void DrawArc (Eto.Drawing.Pen pen, System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

 - Public  System.Void FillPie (Eto.Drawing.Brush brush, System.Single x, System.Single y, System.Single width, System.Single height, System.Single startAngle, System.Single sweepAngle)

 - Public  System.Void FillPath (Eto.Drawing.Brush brush, Eto.Drawing.IGraphicsPath path)

 - Public  System.Void DrawPath (Eto.Drawing.Pen pen, Eto.Drawing.IGraphicsPath path)

 - Public  System.Void DrawImage (Eto.Drawing.Image image, System.Single x, System.Single y)

 - Public  System.Void DrawImage (Eto.Drawing.Image image, System.Single x, System.Single y, System.Single width, System.Single height)

 - Public  System.Void DrawImage (Eto.Drawing.Image image, Eto.Drawing.RectangleF source, Eto.Drawing.RectangleF destination)

 - Public  System.Void DrawText (Eto.Drawing.Font font, Eto.Drawing.SolidBrush brush, System.Single x, System.Single y, System.String text)

 - Public  Eto.Drawing.SizeF MeasureString (Eto.Drawing.Font font, System.String text)

 - Public  System.Void Flush ()

 - Public  System.Void TranslateTransform (System.Single offsetX, System.Single offsetY)

 - Public  System.Void RotateTransform (System.Single angle)

 - Public  System.Void ScaleTransform (System.Single scaleX, System.Single scaleY)

 - Public  System.Void MultiplyTransform (Eto.Drawing.IMatrix matrix)

 - Public  System.Void SaveTransform ()

 - Public  System.Void RestoreTransform ()

 - Public  System.Void SetClip (Eto.Drawing.RectangleF rectangle)

 - Public  System.Void SetClip (Eto.Drawing.IGraphicsPath path)

 - Public  System.Void ResetClip ()

 - Public  System.Void Clear (Eto.Drawing.SolidBrush brush)


**** Static Methods

*** Eto.Drawing.Icon+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Icon+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Drawing.IconFrame] Frames


**** Constructors


**** Instance Methods

 - Public  System.Void Create (System.IO.Stream stream)

 - Public  System.Void Create (System.String fileName)

 - Public  System.Void Create (System.Collections.Generic.IEnumerable`1[Eto.Drawing.IconFrame] frames)


**** Static Methods

*** Eto.Drawing.Image+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Image+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Size Size


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Drawing.IndexedBitmap+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.IndexedBitmap+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Palette Palette


**** Constructors


**** Instance Methods

 - Public  System.Void Create (System.Int32 width, System.Int32 height, System.Int32 bitsPerPixel)

 - Public  System.Void Resize (System.Int32 width, System.Int32 height)


**** Static Methods

*** Eto.Drawing.GraphicsPath+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.GraphicsPath+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Drawing.FontFamily+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.FontFamily+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

 - System.String LocalizedName

 - System.Collections.Generic.IEnumerable`1[Eto.Drawing.FontTypeface] Typefaces


**** Constructors


**** Instance Methods

 - Public  System.Void Create (System.String familyName)


**** Static Methods

*** Eto.Drawing.FontTypeface+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.FontTypeface+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.String Name

 - Eto.Drawing.FontStyle FontStyle


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Drawing.Fonts+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Fonts+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - System.Collections.Generic.IEnumerable`1[Eto.Drawing.FontFamily] AvailableFontFamilies


**** Constructors


**** Instance Methods

 - Public  System.Boolean FontFamilyAvailable (System.String fontFamily)


**** Static Methods

*** Eto.Drawing.Pen+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Pen+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Object Create (Eto.Drawing.Color color, System.Single thickness)

 - Public  Eto.Drawing.Color GetColor (Eto.Drawing.Pen widget)

 - Public  System.Void SetColor (Eto.Drawing.Pen widget, Eto.Drawing.Color color)

 - Public  System.Single GetThickness (Eto.Drawing.Pen widget)

 - Public  System.Void SetThickness (Eto.Drawing.Pen widget, System.Single thickness)

 - Public  Eto.Drawing.PenLineJoin GetLineJoin (Eto.Drawing.Pen widget)

 - Public  System.Void SetLineJoin (Eto.Drawing.Pen widget, Eto.Drawing.PenLineJoin lineJoin)

 - Public  Eto.Drawing.PenLineCap GetLineCap (Eto.Drawing.Pen widget)

 - Public  System.Void SetLineCap (Eto.Drawing.Pen widget, Eto.Drawing.PenLineCap lineCap)

 - Public  System.Single GetMiterLimit (Eto.Drawing.Pen widget)

 - Public  System.Void SetMiterLimit (Eto.Drawing.Pen widget, System.Single miterLimit)

 - Public  System.Void SetDashStyle (Eto.Drawing.Pen widget, Eto.Drawing.DashStyle dashStyle)


**** Static Methods

*** Eto.Drawing.SolidBrush+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.SolidBrush+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  Eto.Drawing.Color GetColor (Eto.Drawing.SolidBrush widget)

 - Public  System.Void SetColor (Eto.Drawing.SolidBrush widget, Eto.Drawing.Color color)

 - Public  System.Object Create (Eto.Drawing.Color color)


**** Static Methods

*** Eto.Drawing.Brush+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.Brush+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Drawing.TextureBrush+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.TextureBrush+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  Eto.Drawing.IMatrix GetTransform (Eto.Drawing.TextureBrush widget)

 - Public  System.Void SetTransform (Eto.Drawing.TextureBrush widget, Eto.Drawing.IMatrix transform)

 - Public  System.Void SetOpacity (Eto.Drawing.TextureBrush widget, System.Single opacity)

 - Public  System.Object Create (Eto.Drawing.Image image, System.Single opacity)


**** Static Methods

*** Eto.Drawing.LinearGradientBrush+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.LinearGradientBrush+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Object Create (Eto.Drawing.Color startColor, Eto.Drawing.Color endColor, Eto.Drawing.PointF startPoint, Eto.Drawing.PointF endPoint)

 - Public  System.Object Create (Eto.Drawing.RectangleF rectangle, Eto.Drawing.Color startColor, Eto.Drawing.Color endColor, System.Single angle)

 - Public  Eto.Drawing.IMatrix GetTransform (Eto.Drawing.LinearGradientBrush widget)

 - Public  System.Void SetTransform (Eto.Drawing.LinearGradientBrush widget, Eto.Drawing.IMatrix transform)

 - Public  Eto.Drawing.GradientWrapMode GetGradientWrap (Eto.Drawing.LinearGradientBrush widget)

 - Public  System.Void SetGradientWrap (Eto.Drawing.LinearGradientBrush widget, Eto.Drawing.GradientWrapMode gradientWrap)


**** Static Methods

*** Eto.Drawing.SystemColors+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.SystemColors+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties

 - Eto.Drawing.Color DisabledText

 - Eto.Drawing.Color ControlText

 - Eto.Drawing.Color HighlightText

 - Eto.Drawing.Color Control

 - Eto.Drawing.Color ControlBackground

 - Eto.Drawing.Color Highlight

 - Eto.Drawing.Color WindowBackground


**** Constructors


**** Instance Methods


**** Static Methods

*** Eto.Drawing.IconFrame+IHandler

**** Type Info

 - Name:           IHandler
 - Full Name:      Eto.Drawing.IconFrame+IHandler
 - Namespace:      Eto.Drawing
 - Module:         Eto.dll
 - Base Type:      

*Predicates*

 - Class:          False
 - Abstract Class: True
 - Primitive       False
 - Array:          False
 - Interface       True
 - Enum            False
 - Public          False
 - Visible         True

                        

**** Fields


**** Properties


**** Constructors


**** Instance Methods

 - Public  System.Object Create (Eto.Drawing.IconFrame frame, System.IO.Stream stream)

 - Public  System.Object Create (Eto.Drawing.IconFrame frame, System.Func`1[System.IO.Stream] load)

 - Public  System.Object Create (Eto.Drawing.IconFrame frame, Eto.Drawing.Bitmap bitmap)

 - Public  Eto.Drawing.Bitmap GetBitmap (Eto.Drawing.IconFrame frame)

 - Public  Eto.Drawing.Size GetPixelSize (Eto.Drawing.IconFrame frame)


**** Static Methods

