2003-02-12 02:00:12 +00:00
<Type Name= "Notebook" FullName= "Gtk.Notebook" >
2003-02-18 06:20:42 +00:00
<TypeSignature Language= "C#" Value= "public class Notebook : Gtk.Container, Implementor, IWrapper, IWrapper, IDisposable" Maintainer= "miguel" />
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-02-18 06:20:42 +00:00
<summary > Notebook widget container</summary>
<remarks >
<para >
2003-02-23 07:26:30 +00:00
The Notebook widget is a <see cref= "T:Gtk.Container" /> whose
2003-02-18 06:20:42 +00:00
children are pages that can be switched between using tabs
2003-02-23 07:26:30 +00:00
along the edge. Tabs are typically <see cref= "T:Gtk.Label" />
2003-02-18 06:20:42 +00:00
widgets, but can be any other widget.
</para>
<para >
There are many configuration options for Notebooks. Among
other things, you can choose on which edge the tabs appear
2003-02-23 07:26:30 +00:00
(The <see cref= "P:Gtk.Notebook.TabPos" /> property), whether, if there
2003-02-18 06:20:42 +00:00
are too many tabs to fit the notebook should be made bigger
2003-02-23 07:26:30 +00:00
or scrolling arrows added (The <see cref= "P:Gtk.Notebook.Scrollable" /> property),
2003-02-18 06:20:42 +00:00
and whether there will be a popup menu allowing the users to
2003-02-23 07:26:30 +00:00
switch pages (The <see cref= "P:Gtk.Notebook.EnablePopup" /> property).
2003-02-18 06:20:42 +00:00
</para>
<para >
Notebooks without tabs, can be used as containers to quickly
switch between different groups of information to reduce
any flicker caused by widget relayout by the application.
</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
<Base >
<BaseTypeName > Gtk.Container</BaseTypeName>
</Base>
<Interfaces >
<Interface >
<InterfaceName > Atk.Implementor</InterfaceName>
</Interface>
<Interface >
<InterfaceName > GLib.IWrapper</InterfaceName>
</Interface>
<Interface >
<InterfaceName > GLib.IWrapper</InterfaceName>
</Interface>
<Interface >
<InterfaceName > System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members >
<Member MemberName= "GetTabLabelText" >
<MemberSignature Language= "C#" Value= "public string GetTabLabelText (Gtk.Widget child);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.String</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Returns the label widget for a given widget.</summary>
<param name= "child" > The widget in the page.</param>
2003-02-23 07:26:30 +00:00
<returns > The tab label widget, or <see langword= "null" /> if
2003-02-18 06:20:42 +00:00
not found.</returns>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
Returns the tab label widget for the page child. <see langword= "null" /> is returned if the child widget is not
2003-02-18 06:20:42 +00:00
in the notebook or if no tab label has specifically been
2003-02-23 07:26:30 +00:00
set for the <paramref name= "child" /> .
2003-02-18 06:20:42 +00:00
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "GetMenuLabelText" >
<MemberSignature Language= "C#" Value= "public string GetMenuLabelText (Gtk.Widget child);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.String</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Returns the label caption for a given widget.</summary>
<param name= "child" > The child widget in the page</param>
<returns >
2003-02-23 07:26:30 +00:00
<para >
The text of the tab label, or <see langword= "null" /> if
2003-02-18 06:20:42 +00:00
the widget does not have a menu label other than the
2003-02-23 07:26:30 +00:00
default menu label, or the menu label widget is not a <see cref= "T:Gtk.Label" /> .
2003-02-18 06:20:42 +00:00
</para>
2003-02-23 07:26:30 +00:00
</returns>
2003-02-18 06:20:42 +00:00
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
Retrieves the text of the menu label for the page
2003-02-23 07:26:30 +00:00
containing <paramref name= "child" /> .
2003-02-18 06:20:42 +00:00
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "PopupEnable" >
<MemberSignature Language= "C#" Value= "public void PopupEnable ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Enables the page-selection popup.</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
Enables the popup menu: if the user clicks with the right
mouse button on the bookmarks, a menu with all the pages
will be popped up.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "SetTabLabelText" >
<MemberSignature Language= "C#" Value= "public void SetTabLabelText (Gtk.Widget child, string tab_text);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_text" Type= "System.String" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Sets the label for the page containing a widget</summary>
<param name= "child" > The child widget whose label will be changed</param>
<param name= "tab_text" > The new caption for the tab.</param>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
Creates a new label and sets it as the tab label for the
2003-02-23 07:26:30 +00:00
page containing <paramref name= "child" /> .
2003-02-18 06:20:42 +00:00
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "PrevPage" >
<MemberSignature Language= "C#" Value= "public void PrevPage ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Switches to the previous page.</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
Switches to the previous page. Nothing happens if the
current page is the first page.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "PopupDisable" >
<MemberSignature Language= "C#" Value= "public void PopupDisable ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Enables the page-selection popup.</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
Disables the popup menu. Inverse operation of <see cref= "M:Gtk.Notebook.PopupEnable()" /> </para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "RemovePage" >
<MemberSignature Language= "C#" Value= "public void RemovePage (int page_num);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "page_num" Type= "System.Int32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Removes a page.</summary>
<param name= "page_num" > The page number to remove starting from
zero. You can use minus one to remove the last page.</param>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
Removes a page from the notebook given its index in the
notebook.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "AppendPage" >
<MemberSignature Language= "C#" Value= "public void AppendPage (Gtk.Widget child, Gtk.Widget tab_label);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Appends a page.</summary>
2003-02-23 07:26:30 +00:00
<param name= "child" > The <see cref= "T:Gtk.Widget" /> to use as the contents of the page. </param>
<param name= "tab_label" > The <see cref= "T:Gtk.Widget" /> to be
used as the label for the page, or <see langword= "null" /> to
2003-02-18 06:20:42 +00:00
use the default label, 'page N'.</param>
2003-02-23 07:26:30 +00:00
<remarks >
Appends a page to notebook. The tab widget is the <paramref name= "tab_label" /> and the content is <paramref name= "child" /> </remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "AppendPageMenu" >
<MemberSignature Language= "C#" Value= "public void AppendPageMenu (Gtk.Widget child, Gtk.Widget tab_label, Gtk.Widget menu_label);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
<Parameter Name= "menu_label" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Appends a page, with a custom popup-label.</summary>
2003-02-23 07:26:30 +00:00
<param name= "child" > The <see cref= "T:Gtk.Widget" /> to use as
the contents of the page. </param>
<param name= "tab_label" > The
<see cref= "T:Gtk.Widget" /> to be used as the label for the
page, or <see langword= "null" /> to use the default label,
'page N'.</param>
<param name= "menu_label" > The widget to use
as a label for the page-switch menu, if its enabled. If <see langword= "null" /> is passed, and <paramref name= "tab_label" />
is a <see cref= "T:Gtk.Label" /> or <see langword= "null" /> , then
2003-02-18 06:20:42 +00:00
the menu label will be a newly created label with the same
2003-02-23 07:26:30 +00:00
text as <paramref name= "tab_label" /> ; If <paramref name= "tab_label" /> is not a <see cref= "T:Gtk.Label" /> ,
<pararef name= "menu_label" /> must be specified if the
2003-02-18 06:20:42 +00:00
page-switch menu is to be used.
</param>
2003-02-23 07:26:30 +00:00
<remarks >
<para > Appends a page to notebook, specifying the
widget to use as the label in the popup menu.</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "InsertPage" >
<MemberSignature Language= "C#" Value= "public void InsertPage (Gtk.Widget child, Gtk.Widget tab_label, int position);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
<Parameter Name= "position" Type= "System.Int32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Inserts a page into the notebook</summary>
2003-02-23 07:26:30 +00:00
<param name= "child" > The <see cref= "T:Gtk.Widget" /> to use as
2003-02-18 06:20:42 +00:00
the contents of the page.</param>
2003-02-23 07:26:30 +00:00
<param name= "tab_label" >
The <see cref= "T:Gtk.Widget" /> to be used as the label for
the page, or <see langword= "null" /> to use the default
2003-02-18 06:20:42 +00:00
label, 'page N'.
</param>
2003-02-23 07:26:30 +00:00
<param name= "position" >
2003-02-18 06:20:42 +00:00
The index (starting at 0) at which to insert the page, or -1
to append the page after all other pages.
</param>
2003-02-23 07:26:30 +00:00
<remarks >
<para >
2003-02-18 06:20:42 +00:00
Insert a page into the notebook at the given position
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "GetMenuLabel" >
<MemberSignature Language= "C#" Value= "public Gtk.Widget GetMenuLabel (Gtk.Widget child);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<returns > To be added: an object of type 'Gtk.Widget'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "ReorderChild" >
<MemberSignature Language= "C#" Value= "public void ReorderChild (Gtk.Widget child, int position);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "position" Type= "System.Int32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Changes the position of a widget in the notebook.</summary>
<param name= "child" > The widget to move.</param>
<param name= "position" > The new position, or -1 to move to the end</param>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
Reorders the page containing <paramref name= "child" /> , so
2003-02-18 06:20:42 +00:00
that it appears in position position. If position is greater
than or equal to the number of children in the list or
2003-02-23 07:26:30 +00:00
negative, <paramref name= "child" /> will be moved to the end
2003-02-18 06:20:42 +00:00
of the list.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "QueryTabLabelPacking" >
<MemberSignature Language= "C#" Value= "public void QueryTabLabelPacking (Gtk.Widget child, bool expand, bool fill, Gtk.PackType pack_type);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "expand" Type= "System.Boolean" />
<Parameter Name= "fill" Type= "System.Boolean" />
<Parameter Name= "pack_type" Type= "Gtk.PackType" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "expand" > To be added: an object of type 'bool'</param>
<param name= "fill" > To be added: an object of type 'bool'</param>
<param name= "pack_type" > To be added: an object of type 'Gtk.PackType'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "GetTabLabel" >
<MemberSignature Language= "C#" Value= "public Gtk.Widget GetTabLabel (Gtk.Widget child);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<returns > To be added: an object of type 'Gtk.Widget'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "GetNthPage" >
<MemberSignature Language= "C#" Value= "public Gtk.Widget GetNthPage (int page_num);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "page_num" Type= "System.Int32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "page_num" > To be added: an object of type 'int'</param>
<returns > To be added: an object of type 'Gtk.Widget'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "SetMenuLabelText" >
<MemberSignature Language= "C#" Value= "public void SetMenuLabelText (Gtk.Widget child, string menu_text);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "menu_text" Type= "System.String" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "menu_text" > To be added: an object of type 'string'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "PrependPage" >
<MemberSignature Language= "C#" Value= "public void PrependPage (Gtk.Widget child, Gtk.Widget tab_label);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "tab_label" > To be added: an object of type 'Gtk.Widget'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "NextPage" >
<MemberSignature Language= "C#" Value= "public void NextPage ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > To be added</summary>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "PrependPageMenu" >
<MemberSignature Language= "C#" Value= "public void PrependPageMenu (Gtk.Widget child, Gtk.Widget tab_label, Gtk.Widget menu_label);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
<Parameter Name= "menu_label" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "tab_label" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "menu_label" > To be added: an object of type 'Gtk.Widget'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "SetMenuLabel" >
<MemberSignature Language= "C#" Value= "public void SetMenuLabel (Gtk.Widget child, Gtk.Widget menu_label);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "menu_label" Type= "Gtk.Widget" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "menu_label" > To be added: an object of type 'Gtk.Widget'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "SetTabLabelPacking" >
<MemberSignature Language= "C#" Value= "public void SetTabLabelPacking (Gtk.Widget child, bool expand, bool fill, Gtk.PackType pack_type);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "expand" Type= "System.Boolean" />
<Parameter Name= "fill" Type= "System.Boolean" />
<Parameter Name= "pack_type" Type= "Gtk.PackType" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "expand" > To be added: an object of type 'bool'</param>
<param name= "fill" > To be added: an object of type 'bool'</param>
<param name= "pack_type" > To be added: an object of type 'Gtk.PackType'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "Finalize" >
<MemberSignature Language= "C#" Value= "protected virtual void Finalize ();" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2003-02-23 07:26:30 +00:00
<summary > Disposes the resources associated with the object.</summary>
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Notebook (IntPtr raw);" />
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2003-02-23 07:26:30 +00:00
<summary > Internal constructor</summary>
<param name= "raw" > Pointer to the C object.</param>
<returns > An instance of Notebook, wrapping the C object.</returns>
<remarks >
<para > This is an internal constructor, and should not be used by user code.</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Notebook ();" />
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs >
<summary > To be added</summary>
<returns > To be added: an object of type 'Gtk.Notebook'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "GType" >
<MemberSignature Language= "C#" Value= "public static uint GType { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.UInt32</ReturnType>
</ReturnValue>
<Docs >
2003-02-23 07:26:30 +00:00
<summary > The GLib Type for Gtk.Notebook</summary>
2003-03-07 01:30:00 +00:00
<returns > The GLib Type for the Gtk.Notebook class.</returns>
2003-02-23 07:26:30 +00:00
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "CurrentPage" >
<MemberSignature Language= "C#" Value= "public int CurrentPage { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Int32</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'int'</param>
<returns > To be added: an object of type 'int'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "Scrollable" >
<MemberSignature Language= "C#" Value= "public bool Scrollable { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'bool'</param>
<returns > To be added: an object of type 'bool'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "ShowTabs" >
<MemberSignature Language= "C#" Value= "public bool ShowTabs { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'bool'</param>
<returns > To be added: an object of type 'bool'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "ShowBorder" >
<MemberSignature Language= "C#" Value= "public bool ShowBorder { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'bool'</param>
<returns > To be added: an object of type 'bool'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "TabHborder" >
<MemberSignature Language= "C#" Value= "public uint TabHborder { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.UInt32</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'uint'</param>
<returns > To be added: an object of type 'uint'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "Homogeneous" >
<MemberSignature Language= "C#" Value= "public bool Homogeneous { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'bool'</param>
<returns > To be added: an object of type 'bool'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "TabVborder" >
<MemberSignature Language= "C#" Value= "public uint TabVborder { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.UInt32</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'uint'</param>
<returns > To be added: an object of type 'uint'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "TabBorder" >
<MemberSignature Language= "C#" Value= "public uint TabBorder { set; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.UInt32</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'uint'</param>
<returns > To be added: an object of type 'uint'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "Page" >
<MemberSignature Language= "C#" Value= "public int Page { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Int32</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'int'</param>
<returns > To be added: an object of type 'int'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "TabPos" >
<MemberSignature Language= "C#" Value= "public Gtk.PositionType TabPos { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > Gtk.PositionType</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'Gtk.PositionType'</param>
<returns > To be added: an object of type 'Gtk.PositionType'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "EnablePopup" >
<MemberSignature Language= "C#" Value= "public bool EnablePopup { set; get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
<summary > To be added</summary>
<param name= "value" > To be added: an object of type 'bool'</param>
<returns > To be added: an object of type 'bool'</returns>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "SelectPage" >
<MemberSignature Language= "C#" Value= "public event GtkSharp.SelectPageHandler SelectPage;" />
<MemberType > Event</MemberType>
2003-07-21 00:13:00 +00:00
<ReturnValue > <ReturnType > GtkSharp.SelectPageHandler</ReturnType> </ReturnValue>
2003-02-12 02:00:12 +00:00
<Parameters />
<Docs >
<summary > To be added</summary>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "SwitchPage" >
<MemberSignature Language= "C#" Value= "public event GtkSharp.SwitchPageHandler SwitchPage;" />
<MemberType > Event</MemberType>
2003-07-21 00:13:00 +00:00
<ReturnValue > <ReturnType > GtkSharp.SwitchPageHandler</ReturnType> </ReturnValue>
2003-02-12 02:00:12 +00:00
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Signaled when the page changes</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
This signal is raised when the page is changed either by
the user or programatically.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "MoveFocusOut" >
<MemberSignature Language= "C#" Value= "public event GtkSharp.MoveFocusOutHandler MoveFocusOut;" />
<MemberType > Event</MemberType>
2003-07-21 00:13:00 +00:00
<ReturnValue > <ReturnType > GtkSharp.MoveFocusOutHandler</ReturnType> </ReturnValue>
2003-02-12 02:00:12 +00:00
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Signaled when Focus is being moved out.</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
This event is raised before the focus is removed from the
current widget
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "ChangeCurrentPage" >
<MemberSignature Language= "C#" Value= "public event GtkSharp.ChangeCurrentPageHandler ChangeCurrentPage;" />
<MemberType > Event</MemberType>
2003-07-21 00:13:00 +00:00
<ReturnValue > <ReturnType > GtkSharp.ChangeCurrentPageHandler</ReturnType> </ReturnValue>
2003-02-12 02:00:12 +00:00
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Signaled when a request is made to change the current
page</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
This event is raised when a request is made to change the
current page in the notebook.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "FocusTab" >
<MemberSignature Language= "C#" Value= "public event GtkSharp.FocusTabHandler FocusTab;" />
<MemberType > Event</MemberType>
2003-07-21 00:13:00 +00:00
<ReturnValue > <ReturnType > GtkSharp.FocusTabHandler</ReturnType> </ReturnValue>
2003-02-12 02:00:12 +00:00
<Parameters />
<Docs >
2003-02-18 06:20:42 +00:00
<summary > Signaled when a Tab is focused</summary>
<remarks >
2003-02-23 07:26:30 +00:00
<para >
2003-02-18 06:20:42 +00:00
This event is raised when a tab has been focused.
</para>
2003-02-23 07:26:30 +00:00
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2003-03-07 01:30:00 +00:00
<Member MemberName= "InsertPageMenu" >
<MemberSignature Language= "C#" Value= "public void InsertPageMenu (Gtk.Widget child, Gtk.Widget tab_label, Gtk.Widget menu_label, int position);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
<Parameter Name= "menu_label" Type= "Gtk.Widget" />
<Parameter Name= "position" Type= "System.Int32" />
</Parameters>
2003-03-07 01:30:00 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "tab_label" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "menu_label" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "position" > To be added: an object of type 'int'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= "SetTabLabel" >
<MemberSignature Language= "C#" Value= "public void SetTabLabel (Gtk.Widget child, Gtk.Widget tab_label);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "child" Type= "Gtk.Widget" />
<Parameter Name= "tab_label" Type= "Gtk.Widget" />
</Parameters>
2003-03-07 01:30:00 +00:00
<Docs >
<summary > To be added</summary>
<param name= "child" > To be added: an object of type 'Gtk.Widget'</param>
<param name= "tab_label" > To be added: an object of type 'Gtk.Widget'</param>
<remarks > To be added</remarks>
</Docs>
</Member>
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "protected Notebook (GLib.Type gtype);" />
<MemberType > Constructor</MemberType>
<ReturnValue />
<Parameters >
2003-07-21 00:13:00 +00:00
<Parameter Name= "gtype" Type= "GLib.Type" />
</Parameters>
2003-03-07 01:30:00 +00:00
<Docs >
<summary > Internal constructor</summary>
<param name= "gtype" > GLib type for the type</param>
<returns > Creates a new instance of Notebook, using the GLib-provided type</returns>
<remarks >
<para > This is a constructor used by derivative types of <see cref= "T:Gtk.Notebook" /> that would have their own GLib type assigned to it. This is not typically used by C# code.</para>
</remarks>
</Docs>
</Member>
2003-07-17 06:38:40 +00:00
<Member MemberName= "NPages" >
<MemberSignature Language= "C#" Value= "public int NPages { get; };" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Int32</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added</summary>
<returns > a <see cref= "T:System.Int32" /> </returns>
<remarks > To be added</remarks>
</Docs>
</Member>
2003-02-12 02:00:12 +00:00
</Members>
2003-07-21 00:13:00 +00:00
</Type>