2007-02-03 17:55:23 +00:00
<Type Name= "StatusIcon" FullName= "Gtk.StatusIcon" >
<TypeSignature Language= "C#" Value= "public class StatusIcon : GLib.Object" />
2011-11-09 16:01:51 +00:00
<TypeSignature Language= "ILAsm" Value= ".class public auto ansi beforefieldinit StatusIcon extends GLib.Object" />
2007-02-03 17:55:23 +00:00
<AssemblyInfo >
<AssemblyName > gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base >
<BaseTypeName > GLib.Object</BaseTypeName>
</Base>
<Interfaces />
2011-11-09 16:01:51 +00:00
<Docs >
<summary > Status Icon.</summary>
<remarks > A platform independent system tray icon.</remarks>
<since version= "Gtk# 2.10" />
</Docs>
2007-02-03 17:55:23 +00:00
<Members >
<Member MemberName= ".ctor" >
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "C#" Value= "public StatusIcon ();" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Constructor</MemberType>
2011-11-09 16:01:51 +00:00
<Parameters />
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Public constructor.</summary>
<remarks />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "C#" Value= "public StatusIcon (Gdk.Pixbuf pixbuf);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(class Gdk.Pixbuf pixbuf) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Constructor</MemberType>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "pixbuf" Type= "Gdk.Pixbuf" />
2007-02-03 17:55:23 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "pixbuf" > An Icon pixbuf.</param>
2007-02-03 17:55:23 +00:00
<summary > Public constructor.</summary>
2011-11-09 16:01:51 +00:00
<remarks > Creates an instance using the specified icon pixbuf.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2013-11-30 15:01:53 +00:00
<MemberSignature Language= "C#" Value= "public StatusIcon (GLib.IIcon icon);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(class GLib.IIcon icon) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Constructor</MemberType>
2011-11-09 16:01:51 +00:00
<Parameters >
2013-11-30 15:01:53 +00:00
<Parameter Name= "icon" Type= "GLib.IIcon" />
2011-11-09 16:01:51 +00:00
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "icon" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "C#" Value= "public StatusIcon (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Constructor</MemberType>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "raw" Type= "System.IntPtr" />
2007-02-03 17:55:23 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "raw" > A native instance pointer.</param>
2007-02-03 17:55:23 +00:00
<summary > Public constructor.</summary>
2011-11-09 16:01:51 +00:00
<remarks > For use by language bindings to wrap native instances.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "C#" Value= "public StatusIcon (string filename);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(string filename) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Constructor</MemberType>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "filename" Type= "System.String" />
2007-02-03 17:55:23 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "filename" > Icon file name.</param>
2007-02-03 17:55:23 +00:00
<summary > Public constructor.</summary>
2011-11-09 16:01:51 +00:00
<remarks > Creates an instance using the specified icon file.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= "Activate" >
<MemberSignature Language= "C#" Value= "public event EventHandler Activate;" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".event class System.EventHandler Activate" />
2007-02-03 17:55:23 +00:00
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Signal("activate")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > System.EventHandler</ReturnType>
</ReturnValue>
<Docs >
<summary > Activate event.</summary>
<remarks > Raised when the user activates the status icon. This behavior is only provided on platforms that support it.</remarks>
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "ButtonPressEvent" >
<MemberSignature Language= "C#" Value= "public event Gtk.ButtonPressEventHandler ButtonPressEvent;" />
<MemberSignature Language= "ILAsm" Value= ".event class Gtk.ButtonPressEventHandler ButtonPressEvent" />
2007-02-03 17:55:23 +00:00
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Signal("button_press_event")</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gtk.ButtonPressEventHandler</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "ButtonReleaseEvent" >
<MemberSignature Language= "C#" Value= "public event Gtk.ButtonReleaseEventHandler ButtonReleaseEvent;" />
<MemberSignature Language= "ILAsm" Value= ".event class Gtk.ButtonReleaseEventHandler ButtonReleaseEvent" />
2007-02-03 17:55:23 +00:00
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Signal("button_release_event")</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gtk.ButtonReleaseEventHandler</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Embedded" >
<MemberSignature Language= "C#" Value= "public bool Embedded { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance bool Embedded" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("embedded")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 2.12" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "File" >
<MemberSignature Language= "C#" Value= "public string File { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string File" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("file")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.String</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display an icon from a file.</summary>
<value > A string containing the filename path.</value>
2007-02-03 17:55:23 +00:00
<remarks />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "FromFile" >
<MemberSignature Language= "C#" Value= "public string FromFile { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string FromFile" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > System.Obsolete("use the File property instead")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.String</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display an icon from a file.</summary>
<value > A string containing the filename path.</value>
<remarks />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "FromIconName" >
<MemberSignature Language= "C#" Value= "public string FromIconName { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string FromIconName" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > System.Obsolete("use the IconName property instead")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.String</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display an icon from the current icon theme.</summary>
<value > An icon name from the current theme.</value>
<remarks > If the IconTheme is changed, the icon is updated to the icon of the same name in the new theme.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "FromPixbuf" >
<MemberSignature Language= "C#" Value= "public Gdk.Pixbuf FromPixbuf { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance class Gdk.Pixbuf FromPixbuf" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > System.Obsolete("use the Pixbuf property instead")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gdk.Pixbuf</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display a Pixbuf Icon.</summary>
<value > A <see cref= "Gdk.Pixbuf" /> containing the desired icon.</value>
<remarks />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "FromStock" >
<MemberSignature Language= "C#" Value= "public string FromStock { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string FromStock" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > System.Obsolete("use the Stock property instead")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.String</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display a stock Icon.</summary>
<value > A <see cref= "Gtk.Stock" /> value, or other string registered as a stock id.</value>
<remarks />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= "GetGeometry" >
<MemberSignature Language= "C#" Value= "public bool GetGeometry (Gdk.Screen screen, Gdk.Rectangle area, out Gtk.Orientation orientation);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance bool GetGeometry(class Gdk.Screen screen, valuetype Gdk.Rectangle area, valuetype Gtk.Orientation orientation) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Method</MemberType>
2011-11-09 16:01:51 +00:00
<Attributes >
<Attribute >
<AttributeName > System.Obsolete("Replaced by (out Screen, out Rectangle, out Orientation) overload")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "screen" Type= "Gdk.Screen" />
<Parameter Name= "area" Type= "Gdk.Rectangle" />
<Parameter Name= "orientation" Type= "Gtk.Orientation&" RefType= "out" />
</Parameters>
<Docs >
<param name= "screen" > Do not use.</param>
<param name= "area" > Do not use.</param>
<param name= "orientation" > Do not use.</param>
<summary > Obsolete. Do not Use.</summary>
<returns >
<see langword= "true" /> if the operation succeeded.</returns>
<remarks > This method was incorrectly bound and is provided for backward compatibility. Use the overload with out Screen and out Rectangle parameters instead.</remarks>
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "GetGeometry" >
<MemberSignature Language= "C#" Value= "public bool GetGeometry (out Gdk.Screen screen, out Gdk.Rectangle area, out Gtk.Orientation orientation);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance bool GetGeometry(class Gdk.Screen screen, valuetype Gdk.Rectangle area, valuetype Gtk.Orientation orientation) cil managed" />
<MemberType > Method</MemberType>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "screen" Type= "Gdk.Screen&" RefType= "out" />
<Parameter Name= "area" Type= "Gdk.Rectangle&" RefType= "out" />
<Parameter Name= "orientation" Type= "Gtk.Orientation&" RefType= "out" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "screen" > Returns the screen containing the status icon.</param>
<param name= "area" > Returns the bounds of the status icon.</param>
<param name= "orientation" > Returns the orientation of the status icon.</param>
<summary > Get the Location and Orientation of the Icon.</summary>
<returns >
<see langword= "true" /> if the operation was successful.</returns>
<remarks > This information can be used to place popups like notification bubbles.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "GType" >
<MemberSignature Language= "C#" Value= "public static GLib.GType GType { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property valuetype GLib.GType GType" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > GLib.GType</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Native type value.</summary>
<value > a <see cref= "T:GLib.GType" /> .</value>
2007-02-03 17:55:23 +00:00
<remarks />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "HasTooltip" >
<MemberSignature Language= "C#" Value= "public bool HasTooltip { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance bool HasTooltip" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Property("has-tooltip")</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Icon" >
2013-11-30 15:01:53 +00:00
<MemberSignature Language= "C#" Value= "public GLib.IIcon Icon { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance class GLib.IIcon Icon" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Property("gicon")</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2013-11-30 15:01:53 +00:00
<ReturnType > GLib.IIcon</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > To be added.</summary>
2007-02-03 17:55:23 +00:00
<value > To be added.</value>
2011-11-09 16:01:51 +00:00
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "IconName" >
<MemberSignature Language= "C#" Value= "public string IconName { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string IconName" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Property("icon-name")</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > System.String</ReturnType>
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display an icon from the current icon theme.</summary>
<value > An icon name from the current theme.</value>
<remarks > If the IconTheme is changed, the icon is updated to the icon of the same name in the new theme.</remarks>
</Docs>
</Member>
<Member MemberName= "IsEmbedded" >
<MemberSignature Language= "C#" Value= "public bool IsEmbedded { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance bool IsEmbedded" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Docs >
<summary > Indicates if the icon is embedded in a notification area.</summary>
<value >
<see langword= "true" /> if embedded.</value>
2007-02-03 17:55:23 +00:00
<remarks />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Name" >
<MemberSignature Language= "C#" Value= "public string Name { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string Name" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
2011-11-09 16:01:51 +00:00
<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= "NewFromIconName" >
<MemberSignature Language= "C#" Value= "public static Gtk.StatusIcon NewFromIconName (string icon_name);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig class Gtk.StatusIcon NewFromIconName(string icon_name) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.StatusIcon</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "icon_name" Type= "System.String" />
</Parameters>
<Docs >
<param name= "icon_name" > To be added.</param>
<summary > Creates a status icon with a named icon from the current theme.</summary>
<returns > A <see cref= "T:Gtk.StatusIcon" /> .</returns>
<remarks />
</Docs>
</Member>
<Member MemberName= "NewFromStock" >
<MemberSignature Language= "C#" Value= "public static Gtk.StatusIcon NewFromStock (string stock_id);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig class Gtk.StatusIcon NewFromStock(string stock_id) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.StatusIcon</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "stock_id" Type= "System.String" />
</Parameters>
<Docs >
<param name= "stock_id" > To be added.</param>
<summary > Creates a status icon with a stock icon.</summary>
<returns > A <see cref= "T:Gtk.StatusIcon" /> .</returns>
<remarks />
</Docs>
</Member>
<Member MemberName= "OnActivate" >
<MemberSignature Language= "C#" Value= "protected virtual void OnActivate ();" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance void OnActivate() cil managed" />
<MemberType > Method</MemberType>
2007-02-03 17:55:23 +00:00
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverrideActivate", Type=typeof(Gtk.StatusIcon))</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Void</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters />
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Default handler for the <see cref= "M:Gtk.StatusIcon.Activate" /> event.</summary>
<remarks > Override this method in a subclass to provide a default handler for the <see cref= "M:Gtk.StatusIcon.Activate" /> event.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "OnButtonPressEvent" >
<MemberSignature Language= "C#" Value= "protected virtual bool OnButtonPressEvent (Gdk.EventButton evnt);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance bool OnButtonPressEvent(class Gdk.EventButton evnt) cil managed" />
<MemberType > Method</MemberType>
2007-02-03 17:55:23 +00:00
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverrideButtonPressEvent", Type=typeof(Gtk.StatusIcon))</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "evnt" Type= "Gdk.EventButton" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "evnt" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "OnButtonReleaseEvent" >
<MemberSignature Language= "C#" Value= "protected virtual bool OnButtonReleaseEvent (Gdk.EventButton evnt);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance bool OnButtonReleaseEvent(class Gdk.EventButton evnt) cil managed" />
<MemberType > Method</MemberType>
2007-02-03 17:55:23 +00:00
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverrideButtonReleaseEvent", Type=typeof(Gtk.StatusIcon))</AttributeName>
2007-02-03 17:55:23 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "evnt" Type= "Gdk.EventButton" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "evnt" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "OnPopupMenu" >
<MemberSignature Language= "C#" Value= "protected virtual void OnPopupMenu (uint button, uint activate_time);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance void OnPopupMenu(unsigned int32 button, unsigned int32 activate_time) cil managed" />
<MemberType > Method</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverridePopupMenu", Type=typeof(Gtk.StatusIcon))</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Void</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "button" Type= "System.UInt32" />
<Parameter Name= "activate_time" Type= "System.UInt32" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "button" > Button pressed.</param>
<param name= "activate_time" > Time button was pressed.</param>
<summary > Default handler for the <see cref= "M:Gtk.StatusIcon.PopupMenu" /> event.</summary>
<remarks > Override this method in a subclass to provide a default handler for the <see cref= "M:Gtk.StatusIcon.PopupMenu" /> event.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "OnQueryTooltip" >
<MemberSignature Language= "C#" Value= "protected virtual bool OnQueryTooltip (int x, int y, bool keyboard_mode, Gtk.Tooltip tooltip);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance bool OnQueryTooltip(int32 x, int32 y, bool keyboard_mode, class Gtk.Tooltip tooltip) cil managed" />
<MemberType > Method</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverrideQueryTooltip", Type=typeof(Gtk.StatusIcon))</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "x" Type= "System.Int32" />
<Parameter Name= "y" Type= "System.Int32" />
<Parameter Name= "keyboard_mode" Type= "System.Boolean" />
<Parameter Name= "tooltip" Type= "Gtk.Tooltip" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "x" > To be added.</param>
<param name= "y" > To be added.</param>
<param name= "keyboard_mode" > To be added.</param>
<param name= "tooltip" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "OnScrollEvent" >
<MemberSignature Language= "C#" Value= "protected virtual bool OnScrollEvent (Gdk.EventScroll evnt);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance bool OnScrollEvent(class Gdk.EventScroll evnt) cil managed" />
<MemberType > Method</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverrideScrollEvent", Type=typeof(Gtk.StatusIcon))</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "evnt" Type= "Gdk.EventScroll" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "evnt" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "OnSizeChanged" >
<MemberSignature Language= "C#" Value= "protected virtual bool OnSizeChanged (int size);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig newslot virtual instance bool OnSizeChanged(int32 size) cil managed" />
<MemberType > Method</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.DefaultSignalHandler(ConnectionMethod="OverrideSizeChanged", Type=typeof(Gtk.StatusIcon))</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Boolean</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
2011-11-09 16:01:51 +00:00
<Parameters >
<Parameter Name= "size" Type= "System.Int32" />
</Parameters>
2007-02-03 17:55:23 +00:00
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "size" > The new size.</param>
<summary > Default handler for the <see cref= "M:Gtk.StatusIcon.SizeChanged" /> event.</summary>
<returns > To be added.</returns>
<remarks > Override this method in a subclass to provide a default handler for the <see cref= "M:Gtk.StatusIcon.SizeChanged" /> event.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Orientation" >
<MemberSignature Language= "C#" Value= "public Gtk.Orientation Orientation { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance valuetype Gtk.Orientation Orientation" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
2011-11-09 16:01:51 +00:00
<Attributes >
<Attribute >
<AttributeName > GLib.Property("orientation")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gtk.Orientation</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 2.12" />
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Pixbuf" >
<MemberSignature Language= "C#" Value= "public Gdk.Pixbuf Pixbuf { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance class Gdk.Pixbuf Pixbuf" />
2007-02-03 17:55:23 +00:00
<MemberType > Property</MemberType>
2011-11-09 16:01:51 +00:00
<Attributes >
<Attribute >
<AttributeName > GLib.Property("pixbuf")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gdk.Pixbuf</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Display a Pixbuf Icon.</summary>
<value > A <see cref= "Gdk.Pixbuf" /> containing the desired icon.</value>
2007-02-03 17:55:23 +00:00
<remarks />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "PopupMenu" >
<MemberSignature Language= "C#" Value= "public event Gtk.PopupMenuHandler PopupMenu;" />
<MemberSignature Language= "ILAsm" Value= ".event class Gtk.PopupMenuHandler PopupMenu" />
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Signal("popup-menu")</AttributeName>
</Attribute>
</Attributes>
2007-02-03 17:55:23 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gtk.PopupMenuHandler</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > PopupMenu event.</summary>
<remarks > Raised when the user brings up the context menu.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "PositionMenu" >
<MemberSignature Language= "C#" Value= "public static void PositionMenu (Gtk.Menu menu, out int x, out int y, out bool push_in, IntPtr user_data);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig void PositionMenu(class Gtk.Menu menu, int32 x, int32 y, bool push_in, native int user_data) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Void</ReturnType>
2007-02-03 17:55:23 +00:00
</ReturnValue>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "menu" Type= "Gtk.Menu" />
<Parameter Name= "x" Type= "System.Int32&" RefType= "out" />
<Parameter Name= "y" Type= "System.Int32&" RefType= "out" />
<Parameter Name= "push_in" Type= "System.Boolean&" RefType= "out" />
<Parameter Name= "user_data" Type= "System.IntPtr" />
2007-02-03 17:55:23 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "menu" > A menu to position.</param>
<param name= "x" > Returns the x coordinate.</param>
<param name= "y" > Returns the y coordinate.</param>
<param name= "push_in" > Returns <see langword= "true" /> if the menu must be pushed in to be completely visible.</param>
<param name= "user_data" > Native handle of the StatusIcon for which the menu is being placed.</param>
<summary > Menu Positioning Callback function.</summary>
<remarks > Used with <see cref= "M:Gtk.Menu.Popup" /> to position context menus.</remarks>
2007-02-03 17:55:23 +00:00
</Docs>
</Member>
<Member MemberName= "PresentMenu" >
<MemberSignature Language= "C#" Value= "public void PresentMenu (Gtk.Menu menu, uint button, uint activate_time);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void PresentMenu(class Gtk.Menu menu, unsigned int32 button, unsigned int32 activate_time) cil managed" />
2007-02-03 17:55:23 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "menu" Type= "Gtk.Menu" />
<Parameter Name= "button" Type= "System.UInt32" />
<Parameter Name= "activate_time" Type= "System.UInt32" />
</Parameters>
<Docs >
<param name= "menu" > The menu to present.</param>
<param name= "button" > The button provided by <see cref= "M:Gtk.StatusIcon.PopupMenu" /> .</param>
<param name= "activate_time" > The time provided by <see cref= "M:Gtk.StatusIcon.PopupMenu" /> .</param>
<summary > Positions and displays a menu.</summary>
<remarks > This method provides an optimized alternative to calling <see cref= "M:Gtk.Menu.Popup" /> directly, saving a some native/managed marshaling roundtrips.</remarks>
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "QueryTooltip" >
<MemberSignature Language= "C#" Value= "public event Gtk.QueryTooltipHandler QueryTooltip;" />
<MemberSignature Language= "ILAsm" Value= ".event class Gtk.QueryTooltipHandler QueryTooltip" />
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Signal("query_tooltip")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > Gtk.QueryTooltipHandler</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Screen" >
<MemberSignature Language= "C#" Value= "public Gdk.Screen Screen { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance class Gdk.Screen Screen" />
2008-02-29 23:14:13 +00:00
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Property("screen")</AttributeName>
2008-02-29 23:14:13 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gdk.Screen</ReturnType>
2008-02-29 23:14:13 +00:00
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 2.12" />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "ScrollEvent" >
<MemberSignature Language= "C#" Value= "public event Gtk.ScrollEventHandler ScrollEvent;" />
<MemberSignature Language= "ILAsm" Value= ".event class Gtk.ScrollEventHandler ScrollEvent" />
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Signal("scroll_event")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > Gtk.ScrollEventHandler</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Size" >
<MemberSignature Language= "C#" Value= "public int Size { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance int32 Size" />
2008-02-29 23:14:13 +00:00
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Property("size")</AttributeName>
2008-02-29 23:14:13 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.Int32</ReturnType>
</ReturnValue>
<Docs >
<summary > Pixel size available for Icon.</summary>
<value > An integer pixel size.</value>
<remarks />
</Docs>
</Member>
<Member MemberName= "SizeChanged" >
<MemberSignature Language= "C#" Value= "public event Gtk.SizeChangedHandler SizeChanged;" />
<MemberSignature Language= "ILAsm" Value= ".event class Gtk.SizeChangedHandler SizeChanged" />
<MemberType > Event</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Signal("size-changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > Gtk.SizeChangedHandler</ReturnType>
</ReturnValue>
<Docs >
<summary > SizeChanged event.</summary>
<remarks > Raised when the icon size changes.</remarks>
</Docs>
</Member>
<Member MemberName= "Stock" >
<MemberSignature Language= "C#" Value= "public string Stock { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string Stock" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("stock")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > System.String</ReturnType>
</ReturnValue>
<Docs >
<summary > Display a stock Icon.</summary>
<value > A <see cref= "Gtk.Stock" /> value, or other string registered as a stock id.</value>
<remarks />
</Docs>
</Member>
<Member MemberName= "StorageType" >
<MemberSignature Language= "C#" Value= "public Gtk.ImageType StorageType { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance valuetype Gtk.ImageType StorageType" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("storage-type")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > Gtk.ImageType</ReturnType>
</ReturnValue>
<Docs >
<summary > Image storage type.</summary>
<value > A <see cref= "T:Gtk.ImageType" /> .</value>
<remarks />
</Docs>
</Member>
<Member MemberName= "Title" >
<MemberSignature Language= "C#" Value= "public string Title { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string Title" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("title")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > System.String</ReturnType>
2008-02-29 23:14:13 +00:00
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
2011-11-09 16:01:51 +00:00
<since version= "Gtk# 3.0" />
2008-02-29 23:14:13 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "TooltipMarkup" >
<MemberSignature Language= "C#" Value= "public string TooltipMarkup { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string TooltipMarkup" />
2008-02-29 23:14:13 +00:00
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
2011-11-09 16:01:51 +00:00
<AttributeName > GLib.Property("tooltip-markup")</AttributeName>
2008-02-29 23:14:13 +00:00
</Attribute>
</Attributes>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > System.String</ReturnType>
2008-02-29 23:14:13 +00:00
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
2011-11-09 16:01:51 +00:00
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "TooltipText" >
<MemberSignature Language= "C#" Value= "public string TooltipText { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string TooltipText" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("tooltip-text")</AttributeName>
</Attribute>
</Attributes>
<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= "Visible" >
<MemberSignature Language= "C#" Value= "public bool Visible { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance bool Visible" />
<MemberType > Property</MemberType>
<Attributes >
<Attribute >
<AttributeName > GLib.Property("visible")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Docs >
<summary > Indicates if the Icon is visible.</summary>
<value > To be added.</value>
<remarks > Doesn't guarantee the icon can be seen by the user. See <see cref= "M:Gtk.StatusIcon.IsEmbedded" /> .</remarks>
</Docs>
</Member>
<Member MemberName= "X11WindowId" >
<MemberSignature Language= "C#" Value= "public uint X11WindowId { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance unsigned int32 X11WindowId" />
<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" />
2008-02-29 23:14:13 +00:00
</Docs>
</Member>
2007-02-03 17:55:23 +00:00
</Members>
</Type>