2003-02-12 02:14:42 +00:00
<Type Name= "Druid" FullName= "Gnome.Druid" >
2005-05-23 20:41:51 +00:00
<TypeSignature Language= "C#" Maintainer= "John Luke" Value= "public class Druid : Gtk.Container" />
2003-02-12 02:14:42 +00:00
<AssemblyInfo >
<AssemblyName > gnome-sharp</AssemblyName>
2003-12-09 01:57:59 +00:00
<AssemblyPublicKey >
</AssemblyPublicKey>
2008-03-01 01:46:57 +00:00
<AssemblyVersion > 2.20.0.0</AssemblyVersion>
2003-02-12 02:14:42 +00:00
</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:14:42 +00:00
<Docs >
2003-12-09 01:57:59 +00:00
<summary > Widget for sequentially stepping through some pages.</summary>
2005-01-12 19:27:37 +00:00
<remarks >
<para >
The druid is a multi-page widget, which lets the developer guide the user through a complex operation by breaking it up into simple steps, showing some helpful text in the process. It is composed of several <see cref= "T:Gnome.DruidPage" /> s.
</para>
<para >
The widget which ultimately holds all of the druid's pages and information. This is the widget which the application developer then places inside an outer widget, such as a dialog box for ultimate display.
</para>
</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
<Base >
<BaseTypeName > Gtk.Container</BaseTypeName>
</Base>
<Interfaces >
</Interfaces>
<Members >
<Member MemberName= "PrependPage" >
<MemberSignature Language= "C#" Value= "public void PrependPage (Gnome.DruidPage page);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "page" Type= "Gnome.DruidPage" />
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2004-01-13 21:25:07 +00:00
<summary >
<para > This will prepend a <see cref= "T:Gnome.DruidPage" /> into the internal list of pages that the druid has.</para>
</summary>
<param name= "page" > The page to be inserted.</param>
<remarks > Since <see cref= "T:Gnome.Druid" /> is just a container, you will need to also call Show() on the page, otherwise the page will not be shown.</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= "InsertPage" >
<MemberSignature Language= "C#" Value= "public void InsertPage (Gnome.DruidPage back_page, Gnome.DruidPage page);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "back_page" Type= "Gnome.DruidPage" />
<Parameter Name= "page" Type= "Gnome.DruidPage" />
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2004-01-13 21:25:07 +00:00
<summary > This will insert a page after back_page into the list of internal pages that the druid has.</summary>
<param name= "back_page" > The <see cref= "T:Gnome.DruidPage" /> prior to the page to be inserted.</param>
<param name= "page" > The <see cref= "T:Gnome.DruidPage" /> to insert.</param>
<remarks >
<para > If back_page is not present in the list or null, page will be prepended to the list.</para>
<para > Since <see cref= "T:Gnome.Druid" /> is just a container, you will need to also call Show() on the page, otherwise the page will not be shown.</para>
</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= "SetButtonsSensitive" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public void SetButtonsSensitive (bool back_sensitive, bool next_sensitive, bool cancel_sensitive, bool help_sensitive);" />
2003-02-12 02:14:42 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "back_sensitive" Type= "System.Boolean" />
<Parameter Name= "next_sensitive" Type= "System.Boolean" />
<Parameter Name= "cancel_sensitive" Type= "System.Boolean" />
<Parameter Name= "help_sensitive" Type= "System.Boolean" />
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2004-01-13 21:25:07 +00:00
<summary > Sets the sensitivity of druid's control-buttons.</summary>
<param name= "back_sensitive" > true if the back button is sensitive.</param>
<param name= "next_sensitive" > true if the next button is sensitive.</param>
<param name= "cancel_sensitive" > true if the cancel button is sensitive.</param>
<param name= "help_sensitive" > true if the help button is sensitive.</param>
<remarks > If the variables are true, then the buttons will be clickable. This function is used primarily by the actual GnomeDruidPage widgets.</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= "AppendPage" >
<MemberSignature Language= "C#" Value= "public void AppendPage (Gnome.DruidPage page);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "page" Type= "Gnome.DruidPage" />
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2004-01-13 21:25:07 +00:00
<summary > This will append a <see cref= "T:Gnome.DruidPage" /> onto the end of the internal list.</summary>
<param name= "page" > The <see cref= "T:Gnome.DruidPage" /> to be appended.</param>
<remarks >
<para > Since <see cref= "T:Gnome.Druid" /> is just a container, you will need to also call Show() on the page, otherwise the page will not be shown.</para>
</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Druid (IntPtr raw);" />
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2003-02-23 07:26:30 +00:00
<summary > Internal constructor</summary>
<param name= "raw" > Pointer to the C object.</param>
<remarks >
<para > This is an internal constructor, and should not be used by user code.</para>
</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Druid ();" />
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs >
2004-01-13 21:25:07 +00:00
<summary > Creates a new GnomeDruid widget.</summary>
<remarks > You need to add this druid to a dialog yourself, it is not a dialog.</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= "Page" >
<MemberSignature Language= "C#" Value= "public Gnome.DruidPage Page { set; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gnome.DruidPage</ReturnType>
</ReturnValue>
2003-12-09 01:57:59 +00:00
<Parameters >
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2003-12-09 01:57:59 +00:00
<summary > This will make <paramref name= "page" /> the currently showing page in the druid.</summary>
2005-05-23 20:41:51 +00:00
<value > an object of type <see cref= "T:Gnome.DruidPage" /> </value>
2003-12-24 01:35:30 +00:00
<remarks >
<paramref name= "page" /> must already be in the druid.</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
<Member MemberName= "ShowFinish" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public bool ShowFinish { set; get; };" />
2003-02-12 02:14:42 +00:00
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
2003-12-09 01:57:59 +00:00
<Parameters >
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2004-01-13 21:25:07 +00:00
<summary >
<para > This will make the given <see cref= "T:Gnome.DruidPage" /> the currently showing page in the druid.</para>
</summary>
2005-05-23 20:41:51 +00:00
<value > an object of type <see cref= "T:System.Boolean" /> </value>
2003-12-24 01:35:30 +00:00
<remarks >
2004-01-13 21:25:07 +00:00
<para > The page must already be in the druid.</para>
2003-12-24 01:35:30 +00:00
</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
2005-06-16 18:56:42 +00:00
<Attributes >
2005-05-23 20:41:51 +00:00
<Attribute >
2007-01-17 16:19:38 +00:00
<AttributeName > GLib.Property("show_finish")</AttributeName>
2005-05-23 20:41:51 +00:00
</Attribute>
2005-06-16 18:56:42 +00:00
</Attributes>
</Member>
2003-02-12 02:14:42 +00:00
<Member MemberName= "ShowHelp" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public bool ShowHelp { set; get; };" />
2003-02-12 02:14:42 +00:00
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
2003-12-09 01:57:59 +00:00
<Parameters >
</Parameters>
2003-02-12 02:14:42 +00:00
<Docs >
2004-01-13 21:25:07 +00:00
<summary > Used to specify if the druid is currently showing the last page of the sequence.</summary>
2005-05-23 20:41:51 +00:00
<value > an object of type <see cref= "T:System.Boolean" /> </value>
2004-01-13 21:25:07 +00:00
<remarks > If set to true, the druid will display "Finish", rather than "Next".</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
2005-06-16 18:56:42 +00:00
<Attributes >
2005-05-23 20:41:51 +00:00
<Attribute >
2007-01-17 16:19:38 +00:00
<AttributeName > GLib.Property("show_help")</AttributeName>
2005-05-23 20:41:51 +00:00
</Attribute>
2005-06-16 18:56:42 +00:00
</Attributes>
</Member>
2003-02-12 02:14:42 +00:00
<Member MemberName= "Help" >
<MemberSignature Language= "C#" Value= "public event EventHandler Help;" />
<MemberType > Event</MemberType>
2003-09-17 21:56:59 +00:00
<ReturnValue >
<ReturnType > System.EventHandler</ReturnType>
</ReturnValue>
2003-02-12 02:14:42 +00:00
<Parameters />
<Docs >
2004-01-13 21:25:07 +00:00
<summary > Used to specify if the "Help" button on the druid is visible.</summary>
<remarks > If set to true, the "Help" button is shown in the lower left corner of the widget.</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
2005-06-16 18:56:42 +00:00
<Attributes >
2005-05-23 20:41:51 +00:00
<Attribute >
2007-01-17 16:19:38 +00:00
<AttributeName > GLib.Signal("help")</AttributeName>
2005-05-23 20:41:51 +00:00
</Attribute>
2005-06-16 18:56:42 +00:00
</Attributes>
</Member>
2003-02-12 02:14:42 +00:00
<Member MemberName= "Cancel" >
<MemberSignature Language= "C#" Value= "public event EventHandler Cancel;" />
<MemberType > Event</MemberType>
2003-09-17 21:56:59 +00:00
<ReturnValue >
<ReturnType > System.EventHandler</ReturnType>
</ReturnValue>
2003-02-12 02:14:42 +00:00
<Parameters />
<Docs >
2003-12-09 01:57:59 +00:00
<summary > Emitted when the "Cancel" button of the druid is clicked.</summary>
2003-12-24 01:35:30 +00:00
<remarks >
</remarks>
</Docs>
2005-06-16 18:56:42 +00:00
<Attributes >
2005-05-23 20:41:51 +00:00
<Attribute >
2007-01-17 16:19:38 +00:00
<AttributeName > GLib.Signal("cancel")</AttributeName>
2005-05-23 20:41:51 +00:00
</Attribute>
2005-06-16 18:56:42 +00:00
</Attributes>
</Member>
2003-12-24 01:35:30 +00:00
<Member MemberName= "GType" >
<MemberSignature Language= "C#" Value= "public static GLib.GType GType { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2004-06-21 20:14:42 +00:00
<summary > GType Property.</summary>
2005-05-23 20:41:51 +00:00
<value > a <see cref= "T:GLib.GType" /> </value>
2004-06-21 20:14:42 +00:00
<remarks > Returns the native <see cref= "T:GLib.GType" /> value for <see cref= "T:Gnome.Druid" /> .</remarks>
2003-12-24 01:35:30 +00:00
</Docs>
</Member>
<Member MemberName= "OnCancel" >
<MemberSignature Language= "C#" Value= "protected virtual void OnCancel ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2004-05-25 19:14:55 +00:00
<summary > Run when the druid is canceled.</summary>
<remarks > Override this method if you want to add non-standard behaviour to occur when the druid is canceled</remarks>
2003-12-24 01:35:30 +00:00
</Docs>
</Member>
<Member MemberName= "OnHelp" >
<MemberSignature Language= "C#" Value= "protected virtual void OnHelp ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2004-05-25 19:14:55 +00:00
<summary > Run when the user requests help from the druid's interface.</summary>
<remarks > Override this method to offer some help to the user when requested.</remarks>
2003-02-12 02:14:42 +00:00
</Docs>
</Member>
2003-03-07 01:30:00 +00:00
<Member MemberName= ".ctor" >
2003-12-24 01:35:30 +00:00
<MemberSignature Language= "C#" Value= "protected Druid (GLib.GType gtype);" />
2003-03-07 01:30:00 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
2003-12-24 01:35:30 +00:00
<Parameter Name= "gtype" Type= "GLib.GType" />
2003-09-17 21:56:59 +00:00
</Parameters>
2003-03-07 01:30:00 +00:00
<Docs >
2004-06-21 20:33:11 +00:00
<summary > Protected Constructor.</summary>
2003-12-24 01:35:30 +00:00
<param name= "gtype" > a <see cref= "T:GLib.GType" /> </param>
2004-06-21 20:33:11 +00:00
<remarks > Chain to this constructor if you have manually registered a native <see cref= "T:GLib.GType" /> value for your subclass.</remarks>
2003-03-07 01:30:00 +00:00
</Docs>
2005-06-16 18:56:42 +00:00
<Attributes >
2005-05-23 20:41:51 +00:00
<Attribute >
2007-01-17 16:19:38 +00:00
<AttributeName > System.Obsolete</AttributeName>
2005-05-23 20:41:51 +00:00
</Attribute>
2005-06-16 18:56:42 +00:00
</Attributes>
</Member>
2004-05-27 19:02:19 +00:00
<Member MemberName= "ConstructWithWindow" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public Gtk.Widget ConstructWithWindow (string title, Gtk.Window parent, bool close_on_cancel);" />
2004-05-27 19:02:19 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "title" Type= "System.String" />
<Parameter Name= "parent" Type= "Gtk.Window" />
<Parameter Name= "close_on_cancel" Type= "System.Boolean" />
</Parameters>
<Docs >
2004-05-28 17:31:16 +00:00
<summary > Creates a new toplevel window with the title of <paramref name= "title" /> (which can be <see langword= "null" /> ) and a parent of <paramref name= "parent" /> (which also can be <see langword= "null" /> ).</summary>
2004-05-27 19:02:19 +00:00
<param name= "title" > a <see cref= "T:System.String" /> </param>
<param name= "parent" > a <see cref= "T:Gtk.Window" /> </param>
<param name= "close_on_cancel" > a <see cref= "T:System.Boolean" /> </param>
<returns > a <see cref= "T:Gtk.Widget" /> </returns>
2004-05-28 17:31:16 +00:00
<remarks > The druid will be placed inside this window. The window and the druid will both be shown. When the druid gets destroyed, so will the window that is created here.</remarks>
2004-05-27 19:02:19 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public Druid (string title, bool close_on_cancel, out Gtk.Widget window);" />
2004-05-27 19:02:19 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
<Parameter Name= "title" Type= "System.String" />
<Parameter Name= "close_on_cancel" Type= "System.Boolean" />
<Parameter Name= "window" Type= "Gtk.Widget&" RefType= "out" />
</Parameters>
<Docs >
<summary > To be added</summary>
<param name= "title" > a <see cref= "T:System.String" /> </param>
<param name= "close_on_cancel" > a <see cref= "T:System.Boolean" /> </param>
<param name= "window" > a <see cref= "T:Gtk.Widget" /> </param>
2005-01-07 20:55:53 +00:00
<remarks > To be added</remarks>
2004-05-27 19:02:19 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public Druid (string title, bool close_on_cancel);" />
2004-05-27 19:02:19 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
<Parameter Name= "title" Type= "System.String" />
<Parameter Name= "close_on_cancel" Type= "System.Boolean" />
</Parameters>
<Docs >
<summary > To be added</summary>
<param name= "title" > a <see cref= "T:System.String" /> </param>
<param name= "close_on_cancel" > a <see cref= "T:System.Boolean" /> </param>
2005-01-07 20:55:53 +00:00
<remarks > To be added</remarks>
2004-05-27 19:02:19 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public Druid (string title, Gtk.Window parent, bool close_on_cancel);" />
2004-05-27 19:02:19 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
<Parameter Name= "title" Type= "System.String" />
<Parameter Name= "parent" Type= "Gtk.Window" />
<Parameter Name= "close_on_cancel" Type= "System.Boolean" />
</Parameters>
<Docs >
<summary > To be added</summary>
<param name= "title" > a <see cref= "T:System.String" /> </param>
<param name= "parent" > a <see cref= "T:Gtk.Window" /> </param>
<param name= "close_on_cancel" > a <see cref= "T:System.Boolean" /> </param>
2005-01-07 20:55:53 +00:00
<remarks > To be added</remarks>
2004-05-27 19:02:19 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
2005-01-07 20:55:53 +00:00
<MemberSignature Language= "C#" Value= "public Druid (string title, Gtk.Window parent, bool close_on_cancel, out Gtk.Widget window);" />
2004-05-27 19:02:19 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
<Parameter Name= "title" Type= "System.String" />
<Parameter Name= "parent" Type= "Gtk.Window" />
<Parameter Name= "close_on_cancel" Type= "System.Boolean" />
<Parameter Name= "window" Type= "Gtk.Widget&" RefType= "out" />
</Parameters>
<Docs >
<summary > To be added</summary>
<param name= "title" > a <see cref= "T:System.String" /> </param>
<param name= "parent" > a <see cref= "T:Gtk.Window" /> </param>
<param name= "close_on_cancel" > a <see cref= "T:System.Boolean" /> </param>
<param name= "window" > a <see cref= "T:Gtk.Widget" /> </param>
2005-01-07 20:55:53 +00:00
<remarks > To be added</remarks>
2004-05-27 19:02:19 +00:00
</Docs>
</Member>
* generator/StructBase.cs: update field-generation logic a bit
* generator/CodeGenerator.cs: add a --glue-includes flag
* generator/GenerationInfo.cs: Accept glue_includes value from
Main and output it to the glue_filename.
* generator/FieldBase.cs (Ignored): handle more ignorable cases.
(CheckGlue): New method to figure out what kind of glue we'll need
for a field.
(GenerateImports): generate appropriate imports per CheckGlue.
(GenerateGlue): Generate C glue for accessing a struct field;
either a fully-C-based accessor, or a method to just return the
field's offset in the struct.
(Generate): Use the generated glue to read the field.
* generator/PropertyBase.cs (CType): if the field is a single bit,
set its type to gboolean.
* generator/ObjectGen.cs (Generate):
* generator/OpaqueGen.cs (Generate): Call GenFields.
* generator/StructField.cs: Use FieldBase's glue-generation code
to handle bitfields. [#54489]
* generator/ObjectField.cs: Generates accessors for public fields
of objects and opaque structs. [#69514]
* generator/ClassBase.cs (ClassBase): Parse <fields> nodes and
create ObjectField objects.
(GenFields): Output field properties
(IgnoreMethod): Ignore Get/Set methods that duplicate fields
* generator/Makefile.am (sources): update
* {gdk,gnome,gtk,pango}/*.metadata: Mark some additional fields as
public. Rename/retype some fields for consistency with earlier
hand-coded bindings.
* {gdk,gnome,gtk,pango}/*.custom: Remove custom methods that can
now be autogenerated.
* {gdk,gnome,gtk,pango}/glue/*.c: Remove glue methods that can now
be autogenerated
* {gdk,glade,gnome,gtk,pango,vte}/Makefile.am
* {gdk,glade,gnome,gtk,pango,vte}/glue/Makefile.am
* {gdk,gnome,gtk,pango}/glue/makefile.win32: Update
svn path=/trunk/gtk-sharp/; revision=44563
2005-05-16 14:28:55 +00:00
<Member MemberName= "FinishButton" >
<MemberSignature Language= "C#" Value= "public Gtk.Button FinishButton { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gtk.Button</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > The druid's "Finish" button.</summary>
2005-05-23 20:41:51 +00:00
<value > a <see cref= "T:Gtk.Button" /> </value>
<remarks >
</remarks>
2005-06-16 18:56:42 +00:00
<since version= "Gtk# 2.4" />
* generator/StructBase.cs: update field-generation logic a bit
* generator/CodeGenerator.cs: add a --glue-includes flag
* generator/GenerationInfo.cs: Accept glue_includes value from
Main and output it to the glue_filename.
* generator/FieldBase.cs (Ignored): handle more ignorable cases.
(CheckGlue): New method to figure out what kind of glue we'll need
for a field.
(GenerateImports): generate appropriate imports per CheckGlue.
(GenerateGlue): Generate C glue for accessing a struct field;
either a fully-C-based accessor, or a method to just return the
field's offset in the struct.
(Generate): Use the generated glue to read the field.
* generator/PropertyBase.cs (CType): if the field is a single bit,
set its type to gboolean.
* generator/ObjectGen.cs (Generate):
* generator/OpaqueGen.cs (Generate): Call GenFields.
* generator/StructField.cs: Use FieldBase's glue-generation code
to handle bitfields. [#54489]
* generator/ObjectField.cs: Generates accessors for public fields
of objects and opaque structs. [#69514]
* generator/ClassBase.cs (ClassBase): Parse <fields> nodes and
create ObjectField objects.
(GenFields): Output field properties
(IgnoreMethod): Ignore Get/Set methods that duplicate fields
* generator/Makefile.am (sources): update
* {gdk,gnome,gtk,pango}/*.metadata: Mark some additional fields as
public. Rename/retype some fields for consistency with earlier
hand-coded bindings.
* {gdk,gnome,gtk,pango}/*.custom: Remove custom methods that can
now be autogenerated.
* {gdk,gnome,gtk,pango}/glue/*.c: Remove glue methods that can now
be autogenerated
* {gdk,glade,gnome,gtk,pango,vte}/Makefile.am
* {gdk,glade,gnome,gtk,pango,vte}/glue/Makefile.am
* {gdk,gnome,gtk,pango}/glue/makefile.win32: Update
svn path=/trunk/gtk-sharp/; revision=44563
2005-05-16 14:28:55 +00:00
</Docs>
</Member>
<Member MemberName= "NextButton" >
<MemberSignature Language= "C#" Value= "public Gtk.Button NextButton { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gtk.Button</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > The druid's "Next" button.</summary>
2005-05-23 20:41:51 +00:00
<value > a <see cref= "T:Gtk.Button" /> </value>
<remarks >
</remarks>
2005-06-16 18:56:42 +00:00
<since version= "Gtk# 2.4" />
* generator/StructBase.cs: update field-generation logic a bit
* generator/CodeGenerator.cs: add a --glue-includes flag
* generator/GenerationInfo.cs: Accept glue_includes value from
Main and output it to the glue_filename.
* generator/FieldBase.cs (Ignored): handle more ignorable cases.
(CheckGlue): New method to figure out what kind of glue we'll need
for a field.
(GenerateImports): generate appropriate imports per CheckGlue.
(GenerateGlue): Generate C glue for accessing a struct field;
either a fully-C-based accessor, or a method to just return the
field's offset in the struct.
(Generate): Use the generated glue to read the field.
* generator/PropertyBase.cs (CType): if the field is a single bit,
set its type to gboolean.
* generator/ObjectGen.cs (Generate):
* generator/OpaqueGen.cs (Generate): Call GenFields.
* generator/StructField.cs: Use FieldBase's glue-generation code
to handle bitfields. [#54489]
* generator/ObjectField.cs: Generates accessors for public fields
of objects and opaque structs. [#69514]
* generator/ClassBase.cs (ClassBase): Parse <fields> nodes and
create ObjectField objects.
(GenFields): Output field properties
(IgnoreMethod): Ignore Get/Set methods that duplicate fields
* generator/Makefile.am (sources): update
* {gdk,gnome,gtk,pango}/*.metadata: Mark some additional fields as
public. Rename/retype some fields for consistency with earlier
hand-coded bindings.
* {gdk,gnome,gtk,pango}/*.custom: Remove custom methods that can
now be autogenerated.
* {gdk,gnome,gtk,pango}/glue/*.c: Remove glue methods that can now
be autogenerated
* {gdk,glade,gnome,gtk,pango,vte}/Makefile.am
* {gdk,glade,gnome,gtk,pango,vte}/glue/Makefile.am
* {gdk,gnome,gtk,pango}/glue/makefile.win32: Update
svn path=/trunk/gtk-sharp/; revision=44563
2005-05-16 14:28:55 +00:00
</Docs>
</Member>
<Member MemberName= "HelpButton" >
<MemberSignature Language= "C#" Value= "public Gtk.Button HelpButton { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gtk.Button</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > The druid's "Help" button.</summary>
2005-05-23 20:41:51 +00:00
<value > a <see cref= "T:Gtk.Button" /> </value>
<remarks >
</remarks>
2005-06-16 18:56:42 +00:00
<since version= "Gtk# 2.4" />
* generator/StructBase.cs: update field-generation logic a bit
* generator/CodeGenerator.cs: add a --glue-includes flag
* generator/GenerationInfo.cs: Accept glue_includes value from
Main and output it to the glue_filename.
* generator/FieldBase.cs (Ignored): handle more ignorable cases.
(CheckGlue): New method to figure out what kind of glue we'll need
for a field.
(GenerateImports): generate appropriate imports per CheckGlue.
(GenerateGlue): Generate C glue for accessing a struct field;
either a fully-C-based accessor, or a method to just return the
field's offset in the struct.
(Generate): Use the generated glue to read the field.
* generator/PropertyBase.cs (CType): if the field is a single bit,
set its type to gboolean.
* generator/ObjectGen.cs (Generate):
* generator/OpaqueGen.cs (Generate): Call GenFields.
* generator/StructField.cs: Use FieldBase's glue-generation code
to handle bitfields. [#54489]
* generator/ObjectField.cs: Generates accessors for public fields
of objects and opaque structs. [#69514]
* generator/ClassBase.cs (ClassBase): Parse <fields> nodes and
create ObjectField objects.
(GenFields): Output field properties
(IgnoreMethod): Ignore Get/Set methods that duplicate fields
* generator/Makefile.am (sources): update
* {gdk,gnome,gtk,pango}/*.metadata: Mark some additional fields as
public. Rename/retype some fields for consistency with earlier
hand-coded bindings.
* {gdk,gnome,gtk,pango}/*.custom: Remove custom methods that can
now be autogenerated.
* {gdk,gnome,gtk,pango}/glue/*.c: Remove glue methods that can now
be autogenerated
* {gdk,glade,gnome,gtk,pango,vte}/Makefile.am
* {gdk,glade,gnome,gtk,pango,vte}/glue/Makefile.am
* {gdk,gnome,gtk,pango}/glue/makefile.win32: Update
svn path=/trunk/gtk-sharp/; revision=44563
2005-05-16 14:28:55 +00:00
</Docs>
</Member>
<Member MemberName= "BackButton" >
<MemberSignature Language= "C#" Value= "public Gtk.Button BackButton { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gtk.Button</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > The druid's "Back" button.</summary>
2005-05-23 20:41:51 +00:00
<value > a <see cref= "T:Gtk.Button" /> </value>
<remarks >
</remarks>
2005-06-16 18:56:42 +00:00
<since version= "Gtk# 2.4" />
* generator/StructBase.cs: update field-generation logic a bit
* generator/CodeGenerator.cs: add a --glue-includes flag
* generator/GenerationInfo.cs: Accept glue_includes value from
Main and output it to the glue_filename.
* generator/FieldBase.cs (Ignored): handle more ignorable cases.
(CheckGlue): New method to figure out what kind of glue we'll need
for a field.
(GenerateImports): generate appropriate imports per CheckGlue.
(GenerateGlue): Generate C glue for accessing a struct field;
either a fully-C-based accessor, or a method to just return the
field's offset in the struct.
(Generate): Use the generated glue to read the field.
* generator/PropertyBase.cs (CType): if the field is a single bit,
set its type to gboolean.
* generator/ObjectGen.cs (Generate):
* generator/OpaqueGen.cs (Generate): Call GenFields.
* generator/StructField.cs: Use FieldBase's glue-generation code
to handle bitfields. [#54489]
* generator/ObjectField.cs: Generates accessors for public fields
of objects and opaque structs. [#69514]
* generator/ClassBase.cs (ClassBase): Parse <fields> nodes and
create ObjectField objects.
(GenFields): Output field properties
(IgnoreMethod): Ignore Get/Set methods that duplicate fields
* generator/Makefile.am (sources): update
* {gdk,gnome,gtk,pango}/*.metadata: Mark some additional fields as
public. Rename/retype some fields for consistency with earlier
hand-coded bindings.
* {gdk,gnome,gtk,pango}/*.custom: Remove custom methods that can
now be autogenerated.
* {gdk,gnome,gtk,pango}/glue/*.c: Remove glue methods that can now
be autogenerated
* {gdk,glade,gnome,gtk,pango,vte}/Makefile.am
* {gdk,glade,gnome,gtk,pango,vte}/glue/Makefile.am
* {gdk,gnome,gtk,pango}/glue/makefile.win32: Update
svn path=/trunk/gtk-sharp/; revision=44563
2005-05-16 14:28:55 +00:00
</Docs>
</Member>
<Member MemberName= "CancelButton" >
<MemberSignature Language= "C#" Value= "public Gtk.Button CancelButton { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gtk.Button</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > The druid's "Cancel" button.</summary>
2005-05-23 20:41:51 +00:00
<value > a <see cref= "T:Gtk.Button" /> </value>
<remarks >
</remarks>
2005-06-16 18:56:42 +00:00
<since version= "Gtk# 2.4" />
* generator/StructBase.cs: update field-generation logic a bit
* generator/CodeGenerator.cs: add a --glue-includes flag
* generator/GenerationInfo.cs: Accept glue_includes value from
Main and output it to the glue_filename.
* generator/FieldBase.cs (Ignored): handle more ignorable cases.
(CheckGlue): New method to figure out what kind of glue we'll need
for a field.
(GenerateImports): generate appropriate imports per CheckGlue.
(GenerateGlue): Generate C glue for accessing a struct field;
either a fully-C-based accessor, or a method to just return the
field's offset in the struct.
(Generate): Use the generated glue to read the field.
* generator/PropertyBase.cs (CType): if the field is a single bit,
set its type to gboolean.
* generator/ObjectGen.cs (Generate):
* generator/OpaqueGen.cs (Generate): Call GenFields.
* generator/StructField.cs: Use FieldBase's glue-generation code
to handle bitfields. [#54489]
* generator/ObjectField.cs: Generates accessors for public fields
of objects and opaque structs. [#69514]
* generator/ClassBase.cs (ClassBase): Parse <fields> nodes and
create ObjectField objects.
(GenFields): Output field properties
(IgnoreMethod): Ignore Get/Set methods that duplicate fields
* generator/Makefile.am (sources): update
* {gdk,gnome,gtk,pango}/*.metadata: Mark some additional fields as
public. Rename/retype some fields for consistency with earlier
hand-coded bindings.
* {gdk,gnome,gtk,pango}/*.custom: Remove custom methods that can
now be autogenerated.
* {gdk,gnome,gtk,pango}/glue/*.c: Remove glue methods that can now
be autogenerated
* {gdk,glade,gnome,gtk,pango,vte}/Makefile.am
* {gdk,glade,gnome,gtk,pango,vte}/glue/Makefile.am
* {gdk,gnome,gtk,pango}/glue/makefile.win32: Update
svn path=/trunk/gtk-sharp/; revision=44563
2005-05-16 14:28:55 +00:00
</Docs>
</Member>
2003-02-12 02:14:42 +00:00
</Members>
2008-03-01 01:46:57 +00:00
<Attributes >
<Attribute >
<AttributeName > System.Obsolete</AttributeName>
</Attribute>
</Attributes>
2005-05-23 20:41:51 +00:00
</Type>