<Type Name="IMContext" FullName="Gtk.IMContext"> <TypeSignature Language="C#" Value="public class IMContext : GLib.Object, IWrapper, IDisposable" Maintainer="auto" /> <AssemblyInfo> <AssemblyName>gtk-sharp</AssemblyName> <AssemblyPublicKey> </AssemblyPublicKey> <AssemblyVersion>0.0.0.0</AssemblyVersion> <AssemblyCulture>neutral</AssemblyCulture> <Attributes /> </AssemblyInfo> <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> <Base> <BaseTypeName>GLib.Object</BaseTypeName> </Base> <Interfaces> <Interface> <InterfaceName>GLib.IWrapper</InterfaceName> </Interface> <Interface> <InterfaceName>System.IDisposable</InterfaceName> </Interface> </Interfaces> <Attributes /> <Members> <Member MemberName="FocusIn"> <MemberSignature Language="C#" Value="public void FocusIn ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="FocusOut"> <MemberSignature Language="C#" Value="public void FocusOut ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="DeleteSurrounding"> <MemberSignature Language="C#" Value="public bool DeleteSurrounding (int offset, int n_chars);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="offset" Type="System.Int32" /> <Parameter Name="n_chars" Type="System.Int32" /> </Parameters> <Docs> <summary>To be added</summary> <param name="offset">To be added: an object of type 'int'</param> <param name="n_chars">To be added: an object of type 'int'</param> <returns>To be added: an object of type 'bool'</returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="FilterKeypress"> <MemberSignature Language="C#" Value="public bool FilterKeypress (Gdk.EventKey evnt);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="evnt" Type="Gdk.EventKey" /> </Parameters> <Docs> <summary>To be added</summary> <param name="evnt">To be added: an object of type 'Gdk.EventKey'</param> <returns>To be added: an object of type 'bool'</returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Reset"> <MemberSignature Language="C#" Value="public void Reset ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Finalize"> <MemberSignature Language="C#" Value="protected override void Finalize ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>Disposes the resources associated with the object.</summary> <remarks /> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public IMContext (IntPtr raw);" /> <MemberType>Constructor</MemberType> <ReturnValue /> <Parameters> <Parameter Name="raw" Type="System.IntPtr" /> </Parameters> <Docs> <summary>Internal constructor</summary> <param name="raw">Pointer to the C object.</param> <returns>An instance of IMContext, wrapping the C object.</returns> <remarks> <para>This is an internal constructor, and should not be used by user code.</para> </remarks> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="protected IMContext ();" /> <MemberType>Constructor</MemberType> <ReturnValue /> <Parameters /> <Docs> <summary>To be added</summary> <returns>To be added: an object of type 'Gtk.IMContext'</returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="ClientWindow"> <MemberSignature Language="C#" Value="public Gdk.Window ClientWindow { set; };" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>Gdk.Window</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <param name="value">To be added: an object of type 'Gdk.Window'</param> <returns>To be added: an object of type 'Gdk.Window'</returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="CursorLocation"> <MemberSignature Language="C#" Value="public Gdk.Rectangle CursorLocation { set; };" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>Gdk.Rectangle</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <param name="value">To be added: an object of type 'Gdk.Rectangle'</param> <returns>To be added: an object of type 'Gdk.Rectangle'</returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="UsePreedit"> <MemberSignature Language="C#" Value="public bool UsePreedit { set; };" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <param name="value">To be added: an object of type 'bool'</param> <returns>To be added: an object of type 'bool'</returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="PreeditChanged"> <MemberSignature Language="C#" Value="public event EventHandler PreeditChanged;" /> <MemberType>Event</MemberType> <ReturnValue> <ReturnType>System.EventHandler</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="PreeditStart"> <MemberSignature Language="C#" Value="public event EventHandler PreeditStart;" /> <MemberType>Event</MemberType> <ReturnValue> <ReturnType>System.EventHandler</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="SurroundingDeleted"> <MemberSignature Language="C#" Value="public event Gtk.SurroundingDeletedHandler SurroundingDeleted;" /> <MemberType>Event</MemberType> <ReturnValue> <ReturnType>Gtk.SurroundingDeletedHandler</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Commit"> <MemberSignature Language="C#" Value="public event Gtk.CommitHandler Commit;" /> <MemberType>Event</MemberType> <ReturnValue> <ReturnType>Gtk.CommitHandler</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="RetrieveSurrounding"> <MemberSignature Language="C#" Value="public event Gtk.RetrieveSurroundingHandler RetrieveSurrounding;" /> <MemberType>Event</MemberType> <ReturnValue> <ReturnType>Gtk.RetrieveSurroundingHandler</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="PreeditEnd"> <MemberSignature Language="C#" Value="public event EventHandler PreeditEnd;" /> <MemberType>Event</MemberType> <ReturnValue> <ReturnType>System.EventHandler</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="SetSurrounding"> <MemberSignature Language="C#" Value="public void SetSurrounding (string text, int cursor_index);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="text" Type="System.String" /> <Parameter Name="cursor_index" Type="System.Int32" /> </Parameters> <Docs> <summary>To be added</summary> <param name="text">To be added: an object of type 'string'</param> <param name="cursor_index">To be added: an object of type 'int'</param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="GetSurrounding"> <MemberSignature Language="C#" Value="public bool GetSurrounding (string text, out int cursor_index);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="text" Type="System.String" /> <Parameter Name="cursor_index" Type="System.Int32&" RefType="out" /> </Parameters> <Docs> <summary>To be added</summary> <param name="text">a <see cref="T:System.String" /></param> <param name="cursor_index">a <see cref="T:System.Int32&" /></param> <returns>a <see cref="T:System.Boolean" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="GType"> <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> <MemberType>Property</MemberType> <ReturnValue> <ReturnType>GLib.GType</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <returns>a <see cref="T:GLib.GType" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OverridePreeditEnd"> <MemberSignature Language="C#" Value="protected static void OverridePreeditEnd (GLib.GType gtype);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OverrideRetrieveSurrounding"> <MemberSignature Language="C#" Value="protected static void OverrideRetrieveSurrounding (GLib.GType gtype);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OverrideCommit"> <MemberSignature Language="C#" Value="protected static void OverrideCommit (GLib.GType gtype);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OverrideSurroundingDeleted"> <MemberSignature Language="C#" Value="protected static void OverrideSurroundingDeleted (GLib.GType gtype);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OverridePreeditStart"> <MemberSignature Language="C#" Value="protected static void OverridePreeditStart (GLib.GType gtype);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OverridePreeditChanged"> <MemberSignature Language="C#" Value="protected static void OverridePreeditChanged (GLib.GType gtype);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OnPreeditEnd"> <MemberSignature Language="C#" Value="protected virtual void OnPreeditEnd ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OnRetrieveSurrounding"> <MemberSignature Language="C#" Value="protected virtual bool OnRetrieveSurrounding ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <returns>a <see cref="T:System.Boolean" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OnCommit"> <MemberSignature Language="C#" Value="protected virtual void OnCommit (string str);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="str" Type="System.String" /> </Parameters> <Docs> <summary>To be added</summary> <param name="str">a <see cref="T:System.String" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OnSurroundingDeleted"> <MemberSignature Language="C#" Value="protected virtual bool OnSurroundingDeleted (int offset, int n_chars);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Boolean</ReturnType> </ReturnValue> <Parameters> <Parameter Name="offset" Type="System.Int32" /> <Parameter Name="n_chars" Type="System.Int32" /> </Parameters> <Docs> <summary>To be added</summary> <param name="offset">a <see cref="T:System.Int32" /></param> <param name="n_chars">a <see cref="T:System.Int32" /></param> <returns>a <see cref="T:System.Boolean" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OnPreeditStart"> <MemberSignature Language="C#" Value="protected virtual void OnPreeditStart ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="OnPreeditChanged"> <MemberSignature Language="C#" Value="protected virtual void OnPreeditChanged ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="protected IMContext (GLib.GType gtype);" /> <MemberType>Constructor</MemberType> <ReturnValue /> <Parameters> <Parameter Name="gtype" Type="GLib.GType" /> </Parameters> <Docs> <summary>To be added</summary> <param name="gtype">a <see cref="T:GLib.GType" /></param> <returns>a <see cref="T:Gtk.IMContext" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="GetPreeditString"> <MemberSignature Language="C#" Value="public int GetPreeditString (string str, Pango.AttrList attrs);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Int32</ReturnType> </ReturnValue> <Parameters> <Parameter Name="str" Type="System.String" /> <Parameter Name="attrs" Type="Pango.AttrList" /> </Parameters> <Docs> <summary>To be added</summary> <param name="str">a <see cref="T:System.String" /></param> <param name="attrs">a <see cref="T:Pango.AttrList" /></param> <returns>a <see cref="T:System.Int32" /></returns> <remarks>To be added</remarks> </Docs> </Member> </Members> </Type>