2003-02-12 02:00:12 +00:00
<Type Name= "WidgetFlags" FullName= "Gtk.WidgetFlags" >
2003-03-10 01:27:13 +00:00
<TypeSignature Language= "C#" Value= "public sealed struct WidgetFlags;" Maintainer= "hector Gomez M" />
2003-02-12 02:00:12 +00:00
<AssemblyInfo >
<AssemblyName > gtk-sharp</AssemblyName>
<AssemblyVersion > 0.0.0.0</AssemblyVersion>
<Attributes />
</AssemblyInfo>
2003-02-23 07:26:30 +00:00
<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>
2003-02-12 02:00:12 +00:00
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Tells about certain properties of the <paramref name= "widget" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
<Base >
<BaseTypeName > System.Enum</BaseTypeName>
</Base>
<Interfaces >
<Interface >
<InterfaceName > System.IComparable</InterfaceName>
</Interface>
<Interface >
<InterfaceName > System.IConvertible</InterfaceName>
</Interface>
<Interface >
<InterfaceName > System.IFormattable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members >
<Member MemberName= "Toplevel" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags Toplevel;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Widgets without a real parent, as there are <see cref= "T:Gtk.Window" /> s and <see cref= "T:Gtk.Menu" /> s have this flag set throughout their lifetime.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
Toplevel widgets always contain their own <see cref= "T:Gdk.Window" /> .
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "NoWindow" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags NoWindow;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Indicative for a <paramref name= "widget" /> that does not provide its own <see cref= "T:Gdk.Window" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
Visible action (e.g. drawing) is performed on the parent's <see cref= "T:Gdk.Window" /> .
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "Realized" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags Realized;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set by <see cref= "M:Gtk.Widget.Realize" /> , unset by <see cref= "M:Gtk.Widget.Unrealize" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
A realized <paramref name= "widget" /> has an associated <see cref= "T:Gdk.Window" /> .
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "Mapped" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags Mapped;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set by <see cref= "M:Gtk.Widget.Map" /> , unset by <see cref= "M:Gtk.Widget.Map" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
Only realized widgets can be mapped. It means that <see cref= "M:Gdk.Window.Show" /> has been called on the widgets window(s).
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "Visible" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags Visible;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set by <see cref= "M:Gtk.Widget.Show" /> , unset by <see cref= "M:Gtk.Widget.Hide" /> . Implies that a <paramref name= "widget" /> will be mapped as soon as its parent is mapped.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
Implies that a <paramref name= "widget" /> will be mapped as soon as its parent is mapped.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "Sensitive" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags Sensitive;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set and unset by <see cref= "P:Gtk.Widget.Sensitive" /> . The sensitivity of a <paramref name= "widget" /> determines whether it will receive certain events (e.g. button or key presses).</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
2003-03-10 01:27:13 +00:00
One premise for the widgets sensitivity is to have this flag set.
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "ParentSensitive" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags ParentSensitive;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set and unset by <see cref= "P:Gtk.Widget.Sensitive" /> operations on the parents of the <paramref name= "widget" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
This is the second premise for the widgets sensitivity. Once it has <see cref= "F:Gtk.WidgetFlags.Sensitive" /> and <see cref= "F:Gtk.Widget.ParentSensitive" /> set, its state is effectively sensitive.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "CanFocus" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags CanFocus;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Determines whether a <paramref name= "widget" /> is able to handle focus grabs.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
Determines whether a <paramref name= "widget" /> is able to handle focus grabs.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "HasFocus" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags HasFocus;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set by <see cref= "M:Gtk.Widget.GrabFocus" /> for widgets that also have <see cref= "F:Gtk.WidgetFlags.CanFocus" /> set.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
2003-03-10 01:27:13 +00:00
The flag will be unset once another widget grabs the focus.
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "CanDefault" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags CanDefault;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > The <paramref name= "widget" /> is allowed to receive the default action via <see cref= "M:Gtk.Widget.GrabDefault" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
The <paramref name= "widget" /> is allowed to receive the default action via <see cref= "M:Gtk.Widget.GrabDefault" /> .
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "HasDefault" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags HasDefault;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > The <paramref name= "widget" /> currently is receiving the default action.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
The <paramref name= "widget" /> currently is receiving the default action.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "HasGrab" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags HasGrab;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set by <see cref= "M:Gtk.Widget.GrabDefault" /> gtk_grab_add(), unset by gtk_grab_remove().</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
2003-03-10 01:27:13 +00:00
It means that the widget is in the grab_widgets stack, and will be the preferred one for receiving events other than ones of cosmetic value.
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "RcStyle" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags RcStyle;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-10 01:27:13 +00:00
<summary > Indicates that the widgets style has been looked up through the rc mechanism.</summary>
<remarks >
2003-03-15 22:50:24 +00:00
<para >
It does not imply that the <paramref name= "widget" /> actually had a style defined through the rc mechanism.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "CompositeChild" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags CompositeChild;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Indicates that the <paramref name= "widget" /> is a composite child of its parent.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
See <see cref= "M:Gtk.Widget.PushCompositeChild" /> , <see cref= "M:Gtk.Widget.PopCompositeChild" /> .
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "NoReparent" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags NoReparent;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-10 01:27:13 +00:00
<summary > Unused since before GTK+ 1.2, will be removed in a future version.</summary>
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "AppPaintable" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags AppPaintable;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set and unset by <see cref= "P:Gtk.Widget.AppPaintable" /> .</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
2003-03-10 01:27:13 +00:00
Must be set on widgets whose window the application directly draws on, in order to keep GTK+ from overwriting the drawn stuff.
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "ReceivesDefault" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags ReceivesDefault;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > The <paramref name= "widget" /> when focused will receive the default action and have <see cref= "F:Gtk.WidgetFlags.HasDefault" /> set even if there is a different widget set as default.</summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
The <paramref name= "widget" /> when focused will receive the default action and have <see cref= "F:Gtk.WidgetFlags.HasDefault" /> set even if there is a different widget set as default.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "DoubleBuffered" >
<MemberSignature Language= "C#" Value= "public static Gtk.WidgetFlags DoubleBuffered;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > Gtk.WidgetFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-15 22:50:24 +00:00
<summary > Set and unset by <see cref= "P:Gtk.Widget.DoubleBuffered" /> . Indicates that exposes done on the <paramref name= "widget" /> should be double-buffered. </summary>
2003-03-10 01:27:13 +00:00
<remarks >
2003-03-15 22:50:24 +00:00
<para >
Indicates that exposes done on the <paramref name= "widget" /> should be double-buffered.
2003-03-10 01:27:13 +00:00
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "value__" >
<MemberSignature Language= "C#" Value= "public int value__;" />
<MemberType > Field</MemberType>
<ReturnValue >
<ReturnType > System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-03-10 01:27:13 +00:00
<summary > To be added.</summary>
<remarks > To be added.</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
</Members>
2003-03-15 22:50:24 +00:00
</Type>