| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142 |
- <Type Name="UI" FullName="Urho.Gui.UI">
- <TypeSignature Language="C#" Value="public class UI : Urho.UrhoObject" />
- <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UI extends Urho.UrhoObject" />
- <AssemblyInfo>
- <AssemblyName>Urho</AssemblyName>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>Urho.UrhoObject</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <summary>UI subsystem. Manages the graphical user interface.
- </summary>
- <remarks>
- <para>Urho3D implements a simple, hierarchical user interface system based on rectangular elements. The elements provided are:</para>
- <list type="bullet">
- <item>
- <term>
- <see cref="T:Urho.BoderImage" />: a texture image with an optional border</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Button" />: a pushbutton</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.CheckBox" />: a button that can be toggled on/off</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Cursor" />: a mouse cursor</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.DropDownList" />: shows a vertical list of items (optionally scrollable) as a popup</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.LineEdit" />: a single-line text editor</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.ListView" />: shows a scrollable vertical list of items</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Menu" />: a button which can show a popup element</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.ScrollBar" />: a slider with back and forward buttons</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.ScrollView" />: a scrollable view of child elements</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Slider" />: a horizontal or vertical slider bar</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Sprite" />: a texture image which supports subpixel positioning, scaling and rotating.</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Text" />: static text that can be multiline</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.ToolTip" />: a popup which automatically displays itself when the cursor hovers on its parent element.</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.UIElement" />: container for other elements, renders nothing by itself</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.View3D" />: a window that renders a 3D viewport</term>
- </item>
- <item>
- <term>
- <see cref="T:Urho.Gui.Window" />: a movable and resizable window</term>
- </item>
- </list>
- <para>The root UI element can be queried from the UI subsystem. It is an empty canvas (<see cref="T:Urho.Gui.UIElement" />) as large as the application window, into which other elements can be added.</para>
- <para>Elements are added into each other similarly as scene nodes, using the <see cref="M:Urho.Gui.UIElement.AddChild" /> and <see cref="M:Urho.Gui.UIElement.RemoveChild" />. </para>
- <para>To allow the elements react to mouse input, either a mouse cursor element must be defined using the <see cref="P:Urho.Gui.UI.Cursor" /> property or the operating system mouse cursor must be set visible from the <see cref="T:Urho.Input" /> subsystem.</para>
- <para></para>
- <format type="text/html">
- <h2>
- <br />
- </h2>
- </format>
- </remarks>
- </Docs>
- <Members>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public UI ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters />
- <Docs>
- <summary>
- <para>Constructs a new instance of Urho.Gui.UI which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
- </summary>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public UI (IntPtr handle);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="handle" Type="System.IntPtr" />
- </Parameters>
- <Docs>
- <param name="handle">Pointer to the raw unmanaged Urho object.</param>
- <summary>Constructs a new instance of Urho.Gui.UI, given a raw pointer to an unmanaged object</summary>
- <remarks>
- <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
- <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
- <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public UI (Urho.Context context);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="context" Type="Urho.Context" />
- </Parameters>
- <Docs>
- <param name="context">The context that this object will be attached to.</param>
- <summary>
- <para>Constructs a new instance of Urho.Gui.UI linked to a specific <see cref="T:Urho.Context" />.</para>
- </summary>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="protected UI (Urho.UrhoObjectFlag emptyFlag);" />
- <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
- </Parameters>
- <Docs>
- <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
- <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
- <remarks>
- <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
- <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
- <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="Clear">
- <MemberSignature Language="C#" Value="public void Clear ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Clear the UI (excluding the cursor.)
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ClipboardText">
- <MemberSignature Language="C#" Value="public string ClipboardText { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string ClipboardText" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return clipboard text.
- Or
- Set clipboard text.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Cursor">
- <MemberSignature Language="C#" Value="public Urho.Gui.Cursor Cursor { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.Cursor Cursor" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.Cursor</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return cursor.
- Or
- Set cursor UI element.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CursorPosition">
- <MemberSignature Language="C#" Value="public Urho.IntVector2 CursorPosition { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntVector2 CursorPosition" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntVector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return cursor position.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DebugDraw">
- <MemberSignature Language="C#" Value="public void DebugDraw (Urho.Gui.UIElement element);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DebugDraw(class Urho.Gui.UIElement element) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="element" Type="Urho.Gui.UIElement" />
- </Parameters>
- <Docs>
- <param name="element">To be added.</param>
- <summary>
- Debug draw a UI element.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DefaultToolTipDelay">
- <MemberSignature Language="C#" Value="public float DefaultToolTipDelay { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance float32 DefaultToolTipDelay" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Single</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return tooltip default display delay in seconds.
- Or
- Set tooltip default display delay in seconds.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DoubleClickInterval">
- <MemberSignature Language="C#" Value="public float DoubleClickInterval { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance float32 DoubleClickInterval" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Single</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return UI element double click interval in seconds.
- Or
- Set UI element double click interval in seconds.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DragBeginDistance">
- <MemberSignature Language="C#" Value="public int DragBeginDistance { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 DragBeginDistance" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return UI drag start event distance threshold in pixels.
- Or
- Set UI drag event start distance threshold in pixels.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DragBeginInterval">
- <MemberSignature Language="C#" Value="public float DragBeginInterval { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance float32 DragBeginInterval" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Single</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return UI drag start event interval in seconds.
- Or
- Set UI drag event start interval in seconds.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Dragging">
- <MemberSignature Language="C#" Value="public bool Dragging { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Dragging" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether a drag is in progress.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="FocusChanged">
- <MemberSignature Language="C#" Value="public event Action<Urho.Gui.FocusChangedEventArgs> FocusChanged;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.Gui.FocusChangedEventArgs> FocusChanged" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.Gui.FocusChangedEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToFocusChanged" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="FocusElement">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement FocusElement { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.UIElement FocusElement" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return focused element.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ForceAutoHint">
- <MemberSignature Language="C#" Value="public bool ForceAutoHint { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ForceAutoHint" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether is using forced autohinting.
- Or
- Set whether to force font autohinting instead of using FreeType's TTF bytecode interpreter.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="FrontElement">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement FrontElement { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.UIElement FrontElement" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return topmost enabled root-level non-modal element.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetDragElement">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement GetDragElement (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Gui.UIElement GetDragElement(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Return the drag element at index.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetElementAt">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement GetElementAt (Urho.IntVector2 position, bool enabledOnly);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Gui.UIElement GetElementAt(valuetype Urho.IntVector2 position, bool enabledOnly) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="position" Type="Urho.IntVector2" />
- <Parameter Name="enabledOnly" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="position">To be added.</param>
- <param name="enabledOnly">To be added.</param>
- <summary>
- Return UI element at screen coordinates. By default returns only input-enabled elements.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetElementAt">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement GetElementAt (int x, int y, bool enabledOnly);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Gui.UIElement GetElementAt(int32 x, int32 y, bool enabledOnly) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="x" Type="System.Int32" />
- <Parameter Name="y" Type="System.Int32" />
- <Parameter Name="enabledOnly" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="x">To be added.</param>
- <param name="y">To be added.</param>
- <param name="enabledOnly">To be added.</param>
- <summary>
- Return UI element at screen coordinates. By default returns only input-enabled elements.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="HasModalElement">
- <MemberSignature Language="C#" Value="public bool HasModalElement ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasModalElement() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Return true when UI has modal element(s).
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LoadLayout">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement LoadLayout (Urho.IO.File source, Urho.Resources.XmlFile styleFile);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Gui.UIElement LoadLayout(class Urho.IO.File source, class Urho.Resources.XmlFile styleFile) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="source" Type="Urho.IO.File" />
- <Parameter Name="styleFile" Type="Urho.Resources.XmlFile" />
- </Parameters>
- <Docs>
- <param name="source">To be added.</param>
- <param name="styleFile">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LoadLayout">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement LoadLayout (Urho.Resources.XmlFile file, Urho.Resources.XmlFile styleFile);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Gui.UIElement LoadLayout(class Urho.Resources.XmlFile file, class Urho.Resources.XmlFile styleFile) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="file" Type="Urho.Resources.XmlFile" />
- <Parameter Name="styleFile" Type="Urho.Resources.XmlFile" />
- </Parameters>
- <Docs>
- <param name="file">To be added.</param>
- <param name="styleFile">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LoadLayoutToElement">
- <MemberSignature Language="C#" Value="public void LoadLayoutToElement (Urho.Gui.UIElement container, Urho.Resources.ResourceCache cache, string name);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadLayoutToElement(class Urho.Gui.UIElement container, class Urho.Resources.ResourceCache cache, string name) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="container" Type="Urho.Gui.UIElement" />
- <Parameter Name="cache" Type="Urho.Resources.ResourceCache" />
- <Parameter Name="name" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="container">To be added.</param>
- <param name="cache">To be added.</param>
- <param name="name">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MaxFontTextureSize">
- <MemberSignature Language="C#" Value="public int MaxFontTextureSize { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 MaxFontTextureSize" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return font texture maximum size.
- Or
- Set maximum font face texture size. Must be a power of two. Default is 2048.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="NonFocusedMouseWheel">
- <MemberSignature Language="C#" Value="public bool NonFocusedMouseWheel { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool NonFocusedMouseWheel" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Determines whether mouse wheel can control also a non-focused element..</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="NumDragElements">
- <MemberSignature Language="C#" Value="public uint NumDragElements { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumDragElements" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the number of currently dragged elements.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Render">
- <MemberSignature Language="C#" Value="public void Render (bool resetRenderTargets);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Render(bool resetRenderTargets) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="resetRenderTargets" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="resetRenderTargets">To be added.</param>
- <summary>
- Render the UI. If resetRenderTargets is true, is assumed to be the default UI render to backbuffer called by Engine, and will be performed only once. Additional UI renders to a different rendertarget may be triggered from the renderpath.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RenderUpdate">
- <MemberSignature Language="C#" Value="public void RenderUpdate ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderUpdate() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Update the UI for rendering. Called by HandleRenderUpdate().
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Root">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement Root { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.UIElement Root" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return root UI element.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RootModalElement">
- <MemberSignature Language="C#" Value="public Urho.Gui.UIElement RootModalElement { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Gui.UIElement RootModalElement" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Gui.UIElement</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return root modal element.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SaveLayout">
- <MemberSignature Language="C#" Value="public bool SaveLayout (Urho.IO.File dest, Urho.Gui.UIElement element);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SaveLayout(class Urho.IO.File dest, class Urho.Gui.UIElement element) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="dest" Type="Urho.IO.File" />
- <Parameter Name="element" Type="Urho.Gui.UIElement" />
- </Parameters>
- <Docs>
- <param name="dest">To be added.</param>
- <param name="element">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Scale">
- <MemberSignature Language="C#" Value="public float Scale { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance float32 Scale" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Single</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetFocusElement">
- <MemberSignature Language="C#" Value="public void SetFocusElement (Urho.Gui.UIElement element, bool byKey);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetFocusElement(class Urho.Gui.UIElement element, bool byKey) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="element" Type="Urho.Gui.UIElement" />
- <Parameter Name="byKey" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="element">To be added.</param>
- <param name="byKey">To be added.</param>
- <summary>
- Set focused UI element.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetHeight">
- <MemberSignature Language="C#" Value="public void SetHeight (float size);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetHeight(float32 size) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="size" Type="System.Single" />
- </Parameters>
- <Docs>
- <param name="size">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetModalElement">
- <MemberSignature Language="C#" Value="public bool SetModalElement (Urho.Gui.UIElement modalElement, bool enable);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SetModalElement(class Urho.Gui.UIElement modalElement, bool enable) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="modalElement" Type="Urho.Gui.UIElement" />
- <Parameter Name="enable" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="modalElement">To be added.</param>
- <param name="enable">To be added.</param>
- <summary>
- Set modal element. Until all the modal elements are dismissed, all the inputs and events are only sent to them. Return true when successful.
- Only the modal element can clear its modal status or when it is being destructed.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetWidth">
- <MemberSignature Language="C#" Value="public void SetWidth (float size);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetWidth(float32 size) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="size" Type="System.Single" />
- </Parameters>
- <Docs>
- <param name="size">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToFocusChanged">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToFocusChanged (Action<Urho.Gui.FocusChangedEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToFocusChanged(class System.Action`1<valuetype Urho.Gui.FocusChangedEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.Gui.FocusChangedEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the FocusChanged event raised by the UI.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Gui.UI.FocusChanged" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToUIDropFile">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToUIDropFile (Action<Urho.Gui.UIDropFileEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToUIDropFile(class System.Action`1<valuetype Urho.Gui.UIDropFileEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.Gui.UIDropFileEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the UIDropFile event raised by the UI.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Gui.UI.UIDropFile" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToUIMouseClick">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToUIMouseClick (Action<Urho.Gui.UIMouseClickEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToUIMouseClick(class System.Action`1<valuetype Urho.Gui.UIMouseClickEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.Gui.UIMouseClickEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the UIMouseClick event raised by the UI.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Gui.UI.UIMouseClick" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="SubscribeToUIMouseClickEnd">
- <MemberSignature Language="C#" Value="public Urho.Subscription SubscribeToUIMouseClickEnd (Action<Urho.Gui.UIMouseClickEndEventArgs> handler);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Subscription SubscribeToUIMouseClickEnd(class System.Action`1<valuetype Urho.Gui.UIMouseClickEndEventArgs> handler) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Subscription</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="handler" Type="System.Action<Urho.Gui.UIMouseClickEndEventArgs>" />
- </Parameters>
- <Docs>
- <param name="handler">The handler to invoke when this event is raised.</param>
- <summary>Subscribes to the UIMouseClickEnd event raised by the UI.</summary>
- <returns>Returns an Urho.Subscription that can be used to cancel the subscription.</returns>
- <remarks>
- <para>This method will override any prior subscription, including those assigned to on event handlers.</para>
- <para>This has the advantage that it does a straight connection and returns a handle that is easy to unsubscribe from.</para>
- <para>For a more event-like approach, use the <see cref="E:Urho.Gui.UI.UIMouseClickEnd" /> event.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="Type">
- <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StringHash</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's type system type.</summary>
- <value>StringHash representing the type for this C# type.</value>
- <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeName">
- <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type name.</summary>
- <value>Stringified low-level type name.</value>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeNameStatic">
- <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
- <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type name, accessible as a static method.</summary>
- <value>Stringified low-level type name.</value>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeStatic">
- <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
- <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StringHash</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type, accessible as a static method.</summary>
- <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName="UIDropFile">
- <MemberSignature Language="C#" Value="public event Action<Urho.Gui.UIDropFileEventArgs> UIDropFile;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.Gui.UIDropFileEventArgs> UIDropFile" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.Gui.UIDropFileEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToUIDropFile" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="UIMouseClick">
- <MemberSignature Language="C#" Value="public event Action<Urho.Gui.UIMouseClickEventArgs> UIMouseClick;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.Gui.UIMouseClickEventArgs> UIMouseClick" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.Gui.UIMouseClickEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToUIMouseClick" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="UIMouseClickEnd">
- <MemberSignature Language="C#" Value="public event Action<Urho.Gui.UIMouseClickEndEventArgs> UIMouseClickEnd;" />
- <MemberSignature Language="ILAsm" Value=".event class System.Action`1<valuetype Urho.Gui.UIMouseClickEndEventArgs> UIMouseClickEnd" />
- <MemberType>Event</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Action<Urho.Gui.UIMouseClickEndEventArgs></ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <remarks>
- <para>The event can register multiple callbacks and invoke all of them. If this is not desired, and you only need a single shot callback, you can use the <see cref="M:Urho.SubscribeToUIMouseClickEnd" /> method. That one will force that callback and will ignore any previously set events here.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="Update">
- <MemberSignature Language="C#" Value="public void Update (float timeStep);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Update(float32 timeStep) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="timeStep" Type="System.Single" />
- </Parameters>
- <Docs>
- <param name="timeStep">To be added.</param>
- <summary>
- Update the UI logic. Called by HandlePostUpdate().
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="UseMutableGlyphs">
- <MemberSignature Language="C#" Value="public bool UseMutableGlyphs { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool UseMutableGlyphs" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether is using mutable (eraseable) glyphs for fonts.
- Or
- Set whether to use mutable (eraseable) glyphs to ensure a font face never expands to more than one texture. Default false.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="UseScreenKeyboard">
- <MemberSignature Language="C#" Value="public bool UseScreenKeyboard { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool UseScreenKeyboard" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether focusing a %LineEdit will show the on-screen keyboard.
- Or
- Set whether to show the on-screen keyboard (if supported) when a %LineEdit is focused. Default true on mobile devices.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="UseSystemClipboard">
- <MemberSignature Language="C#" Value="public bool UseSystemClipboard { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool UseSystemClipboard" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether is using the system clipboard.
- Or
- Set whether to use system clipboard. Default false.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- </Members>
- </Type>
|