GtkSharp/doc/en/GLib/Source.xml

511 lines
20 KiB
XML
Raw Normal View History

<Type Name="Source" FullName="GLib.Source">
<TypeSignature Language="C#" Value="public class Source : GLib.Opaque" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Source extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>glib-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Source (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Source (GLib.SourceFuncs source_funcs, uint struct_size);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype GLib.SourceFuncs source_funcs, unsigned int32 struct_size) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="source_funcs" Type="GLib.SourceFuncs" />
<Parameter Name="struct_size" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="source_funcs">To be added.</param>
<param name="struct_size">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AddChildSource">
<MemberSignature Language="C#" Value="public void AddChildSource (GLib.Source child_source);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddChildSource(class GLib.Source child_source) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child_source" Type="GLib.Source" />
</Parameters>
<Docs>
<param name="child_source">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AddPoll">
<MemberSignature Language="C#" Value="public void AddPoll (GLib.PollFD fd);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddPoll(valuetype GLib.PollFD fd) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fd" Type="GLib.PollFD" />
</Parameters>
<Docs>
<param name="fd">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Attach">
<MemberSignature Language="C#" Value="public uint Attach (GLib.MainContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 Attach(class GLib.MainContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="GLib.MainContext" />
</Parameters>
<Docs>
<param name="context">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CanRecurse">
<MemberSignature Language="C#" Value="public bool CanRecurse { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool CanRecurse" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Context">
<MemberSignature Language="C#" Value="public GLib.MainContext Context { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.MainContext Context" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.MainContext</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~Source ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Funcs">
<MemberSignature Language="C#" Value="public GLib.SourceFuncs Funcs { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype GLib.SourceFuncs Funcs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.SourceFuncs</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetCurrentTime">
<MemberSignature Language="C#" Value="public void GetCurrentTime (GLib.TimeVal timeval);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetCurrentTime(valuetype GLib.TimeVal timeval) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="timeval" Type="GLib.TimeVal" />
</Parameters>
<Docs>
<param name="timeval">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Id">
<MemberSignature Language="C#" Value="public uint Id { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Id" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="IsDestroyed">
<MemberSignature Language="C#" Value="public bool IsDestroyed { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsDestroyed" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ModifyUnixFd">
<MemberSignature Language="C#" Value="public void ModifyUnixFd (IntPtr tag, GLib.IOCondition new_events);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ModifyUnixFd(native int tag, valuetype GLib.IOCondition new_events) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.IntPtr" />
<Parameter Name="new_events" Type="GLib.IOCondition" />
</Parameters>
<Docs>
<param name="tag">To be added.</param>
<param name="new_events">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Priority">
<MemberSignature Language="C#" Value="public int Priority { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Priority" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="QueryUnixFd">
<MemberSignature Language="C#" Value="public GLib.IOCondition QueryUnixFd (IntPtr tag);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype GLib.IOCondition QueryUnixFd(native int tag) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.IOCondition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="tag">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ReadyTime">
<MemberSignature Language="C#" Value="public long ReadyTime { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 ReadyTime" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="protected override void Ref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public static bool Remove (uint tag);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool Remove(unsigned int32 tag) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="tag">an object of type <see cref="T:System.UInt32" /></param>
<summary>To be added</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RemoveByFuncsUserData">
<MemberSignature Language="C#" Value="public static bool RemoveByFuncsUserData (GLib.SourceFuncs funcs, IntPtr user_data);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool RemoveByFuncsUserData(valuetype GLib.SourceFuncs funcs, native int user_data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="funcs" Type="GLib.SourceFuncs" />
<Parameter Name="user_data" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="funcs">To be added.</param>
<param name="user_data">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RemoveByUserData">
<MemberSignature Language="C#" Value="public static bool RemoveByUserData (IntPtr user_data);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool RemoveByUserData(native int user_data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="user_data" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="user_data">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RemoveChildSource">
<MemberSignature Language="C#" Value="public void RemoveChildSource (GLib.Source child_source);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveChildSource(class GLib.Source child_source) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child_source" Type="GLib.Source" />
</Parameters>
<Docs>
<param name="child_source">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RemovePoll">
<MemberSignature Language="C#" Value="public void RemovePoll (GLib.PollFD fd);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemovePoll(valuetype GLib.PollFD fd) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fd" Type="GLib.PollFD" />
</Parameters>
<Docs>
<param name="fd">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RemoveUnixFd">
<MemberSignature Language="C#" Value="public void RemoveUnixFd (IntPtr tag);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveUnixFd(native int tag) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="tag">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetCallbackIndirect">
<MemberSignature Language="C#" Value="public void SetCallbackIndirect (IntPtr callback_data, GLib.SourceCallbackFuncs callback_funcs);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetCallbackIndirect(native int callback_data, valuetype GLib.SourceCallbackFuncs callback_funcs) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="callback_data" Type="System.IntPtr" />
<Parameter Name="callback_funcs" Type="GLib.SourceCallbackFuncs" />
</Parameters>
<Docs>
<param name="callback_data">To be added.</param>
<param name="callback_funcs">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetNameById">
<MemberSignature Language="C#" Value="public static void SetNameById (uint tag, string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetNameById(unsigned int32 tag, string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tag" Type="System.UInt32" />
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="tag">To be added.</param>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Time">
<MemberSignature Language="C#" Value="public long Time { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 Time" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="protected override void Unref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>