This is Info file gtk.info, produced by Makeinfo version 1.67 from the
input file gtk.texi.

   This file documents GTK, the GIMP Toolkit

   Copyright (C) 1996 Peter Mattis Copyright (C) 1997 Peter Mattis

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by Peter Mattis.

INFO-DIR-SECTION User Interface Toolkit
START-INFO-DIR-ENTRY
* GTK: (gtk).		The GIMP Toolkit
END-INFO-DIR-ENTRY


File: gtk.info,  Node: GtkItem,  Next: GtkLabel,  Prev: GtkInputDialog,  Up: Widgets

The item widget
===============

Description
-----------

Signals
-------

 - Signal: void GtkItem::select (GtkItem *ITEM)

 - Signal: void GtkItem::deselect (GtkItem *ITEM)

 - Signal: void GtkItem::toggle (GtkItem *TOGGLE)

Functions
---------

 - Function: guint gtk_item_get_type (void)
     Returns the `GtkItem' type identifier.

 - Function: void gtk_item_select (GtkItem *ITEM)

 - Function: void gtk_item_deselect (GtkItem *ITEM)

 - Function: void gtk_item_toggle (GtkItem *ITEM)

 - Function: GtkItem* GTK_ITEM (gpointer OBJ)
     Cast a generic pointer to `GtkItem*'. *Note Standard Macros::, for
     more info.

 - Function: GtkItemClass* GTK_ITEM_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkItemClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_ITEM (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkItem' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkLabel,  Next: GtkList,  Prev: GtkItem,  Up: Widgets

The label widget
================

Description
-----------

Options
-------

 - User Option: str

Signals
-------

Functions
---------

 - Function: guint gtk_label_get_type (void)
     Returns the `GtkLabel' type identifier.

 - Function: GtkWidget* gtk_label_new (GtkLabel *LABEL, gchar *STR)
     Create a new `GtkLabel' object and initialize it with the text in
     STR. The new widget is returned as a pointer to a `GtkWidget'
     object. `NULL' is returned on failure.

 - Function: void gtk_label_set (GtkLabel *LABEL, gchar *STR)
     Set the `GtkLabel' label value to the value passed in the STR
     argument.

 - Function: void gtk_label_get (GtkLabel *LABEL, gchar **STR)
     Copies the current value in the `GtkLabel' label field to the
     variable passed in the STR argument.

 - Function: GtkLabel* GTK_LABEL (gpointer OBJ)
     Cast a generic pointer to `GtkLabel*'. *Note Standard Macros::, for
     more info.

 - Function: GtkLabelClass* GTK_LABEL_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkLabelClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_LABEL (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkLabel' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkList,  Next: GtkListItem,  Prev: GtkLabel,  Up: Widgets

The list widget
===============

Description
-----------

Signals
-------

 - Signal: void GtkList::selection_changed (GtkList *LIST)

 - Signal: void GtkList::select_child (GtkList *LIST, GtkWidget *CHILD)

 - Signal: void GtkList::unselect_child (GtkList *LIST, GtkWidget
          *CHILD)

Functions
---------

 - Function: guint gtk_list_get_type (void)
     Returns the `GtkList' type identifier.

 - Function: GtkWidget* gtk_list_new (void)
     Create a new `GtkList' object and return the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_list_insert_items (GtkList *LIST, GList *ITEMS,
          gint POSITION)

 - Function: void gtk_list_append_items (GtkList *LIST, GList *ITEMS)

 - Function: void gtk_list_prepend_items (GtkList *LIST, GList *ITEMS)

 - Function: void gtk_list_remove_items (GtkList *LIST, GList *ITEMS)

 - Function: void gtk_list_clear_items (GtkList *LIST, gint START, gint
          END)

 - Function: void gtk_list_select_item (GtkList *LIST, gint ITEM)

 - Function: void gtk_list_unselect_item (GtkList *LIST, gint ITEM)

 - Function: void gtk_list_select_child (GtkList *LIST, GtkWidget
          *CHILD)

 - Function: void gtk_list_unselect_child (GtkList *LIST, GtkWidget
          *CHILD)

 - Function: gint gtk_list_child_position (GtkList *LIST, GtkWidget
          *CHILD)

 - Function: void gtk_list_set_selection_mode (GtkList *LIST,
          GtkSelectionMode MODE)

 - Function: GtkList* GTK_LIST (gpointer OBJ)
     Cast a generic pointer to `GtkList*'. *Note Standard Macros::, for
     more info.

 - Function: GtkListClass* GTK_LIST_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkListClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_LIST (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkList' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkListItem,  Next: GtkMenu,  Prev: GtkList,  Up: Widgets

The list item widget
====================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_list_item_get_type (void)
     Returns the `GtkListItem' type identifier.

 - Function: GtkWidget* gtk_list_item_new (void)
     Create a new `GtkListItem' object and return the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_list_item_new_with_label (gchar *LABEL)
     Create a new `GtkListItem' object initializing with the value
     LABEL.  The new widget is returned as a pointer to a `GtkWidget'
     object.  `NULL' is returned on failure.

 - Function: void gtk_list_item_select (GtkListItem *LIST_ITEM)

 - Function: void gtk_list_item_deselect (GtkListItem *LIST_ITEM)

 - Function: GtkListItem* GTK_LIST_ITEM (gpointer OBJ)
     Cast a generic pointer to `GtkListItem*'. *Note Standard Macros::,
     for more info.

 - Function: GtkListItemClass* GTK_LIST_ITEM_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkListItemClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_LIST_ITEM (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkListItem' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkMenu,  Next: GtkMenuBar,  Prev: GtkListItem,  Up: Widgets

The menu widget
===============

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_menu_get_type (void)
     Returns the `GtkMenu' type identifier.

 - Function: GtkWidget* gtk_menu_new (void)
     Create a new `GtkMenu' object returning the new widget as a
     pointer to a `GtkWidget'. `NULL' is returned on failure.

 - Function: void gtk_menu_append (GtkMenu *MENU, GtkWidget *CHILD)

 - Function: void gtk_menu_prepend (GtkMenu *MENU, GtkWidget *CHILD)

 - Function: void gtk_menu_insert (GtkMenu *MENU, GtkWidget *CHILD,
          gint POSITION)

 - Function: void gtk_menu_popup (GtkMenu *MENU, GtkWidget
          *PARENT_MENU_SHELL, GtkWidget *PARENT_MENU_ITEM,
          GtkMenuPositionFunc FUNC, gpointer DATA, gint BUTTON)

 - Function: void gtk_menu_popdown (GtkMenu *MENU)

 - Function: GtkWidget* gtk_menu_get_active (GtkMenu *MENU)

 - Function: void gtk_menu_set_active (GtkMenu *MENU)

 - Function: void gtk_menu_set_accelerator_table (GtkMenu *MENU,
          GtkAcceleratorTable *TABLE)

 - Function: GtkMenu* GTK_MENU (gpointer OBJ)
     Cast a generic pointer to `GtkMenu*'. *Note Standard Macros::, for
     more info.

 - Function: GtkMenuClass* GTK_MENU_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkMenuClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_MENU (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkMenu' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkMenuBar,  Next: GtkMenuItem,  Prev: GtkMenu,  Up: Widgets

The menu bar widget
===================

Description
-----------

Options
-------

 - User Option: position

Signals
-------

Functions
---------

 - Function: guint gtk_menu_bar_get_type (void)
     Returns the `GtkMenuBar' type identifier.

 - Function: GtkWidget* gtk_menu_bar_new (void)
     Create a new `GtkMenuBar' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_menu_bar_append (GtkMenuBar *MENU_BAR, GtkWidget
          *CHILD)

 - Function: void gtk_menu_bar_prepend (GtkMenuBar *MENU_BAR, GtkWidget
          *CHILD)

 - Function: void gtk_menu_bar_insert (GtkMenuBar *MENU_BAR, GtkWidget
          *CHILD, gint POSITION)

 - Function: GtkMenuBar* GTK_MENU_BAR (gpointer OBJ)
     Cast a generic pointer to `GtkMenuBar*'. *Note Standard Macros::,
     for more info.

 - Function: GtkMenuBarClass* GTK_MENU_BAR_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkMenuBarClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_MENU_BAR (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkMenuBar' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkMenuItem,  Next: GtkMenuShell,  Prev: GtkMenuBar,  Up: Widgets

The menu item widget
====================

Description
-----------

Options
-------

Signals
-------

 - Signal: void GtkMenuItem::activate (GtkMenuItem *MENU_ITEM)

Functions
---------

 - Function: guint gtk_menu_item_get_type (void)
     Returns the `GtkMenuItem' type identifier.

 - Function: GtkWidget* gtk_menu_item_new (void)
     Create a new `GtkMenuItem' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_menu_item_new_with_label (gchar *LABEL)
     Create a new `GtkMenuItem' object initializing it with the value in
     LABEL. The new widget is returned as a pointer to a `GtkWidget'
     object. `NULL' is returned on failure.

 - Function: void gtk_menu_item_set_submenu (GtkMenuItem *MENU_ITEM,
          GtkWidget *SUBMENU)

 - Function: void gtk_menu_item_set_placement (GtkMenuItem *MENU_ITEM,
          GtkSubmenuPlacement PLACEMENT)

 - Function: void gtk_menu_item_accelerator_size (GtkMenuItem
          *MENU_ITEM)

 - Function: void gtk_menu_item_accelerator_text (GtkMenuItem
          *MENU_ITEM, gchar *BUFFER)

 - Function: void gtk_menu_item_configure (GtkMenuItem *MENU_ITEM, gint
          SHOW_TOGGLE_INDICATOR, gint SHOW_SUBMENU_INDICATOR)

 - Function: void gtk_menu_item_select (GtkMenuItem *MENU_ITEM)

 - Function: void gtk_menu_item_deselect (GtkMenuItem *MENU_ITEM)

 - Function: void gtk_menu_item_activate (GtkMenuItem *MENU_ITEM)

 - Function: GtkMenuItem* GTK_MENU_ITEM (gpointer OBJ)
     Cast a generic pointer to `GtkMenuItem*'. *Note Standard Macros::,
     for more info.

 - Function: GtkMenuItemClass* GTK_MENU_ITEM_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkMenuItemClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_MENU_ITEM (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkMenuItem' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkMenuShell,  Next: GtkMisc,  Prev: GtkMenuItem,  Up: Widgets

The menu shell widget
=====================

Description
-----------

Options
-------

Signals
-------

 - Signal: void GtkMenuShell::deactivate (GtkMenuShell *MENU_SHELL)

Functions
---------

 - Function: guint gtk_menu_shell_get_type (void)
     Returns the `GtkMenuShell' type identifier.

 - Function: void gtk_menu_shell_append (GtkMenuShell *MENU_SHELL,
          GtkWidget *CHILD)

 - Function: void gtk_menu_shell_prepend (GtkMenuShell *MENU_SHELL,
          GtkWidget *CHILD)

 - Function: void gtk_menu_shell_insert (GtkMenuShell *MENU_SHELL,
          GtkWidget *CHILD, gint POSITION)

 - Function: void gtk_menu_shell_deactivate (GtkMenuShell *MENU_SHELL)

 - Function: GtkMenuShell* GTK_MENU_SHELL (gpointer OBJ)
     Cast a generic pointer to `GtkMenuShell*'. *Note Standard
     Macros::, for more info.

 - Function: GtkMenuShellClass* GTK_MENU_SHELL_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkMenuShellClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_MENU_SHELL (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkMenuShell' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkMisc,  Next: GtkNotebook,  Prev: GtkMenuShell,  Up: Widgets

The misc widget
===============

Description
-----------

Options
-------

 - User Option: xalign

 - User Option: yalign

 - User Option: xpad

 - User Option: ypad

Signals
-------

Functions
---------

 - Function: guint gtk_misc_get_type (void)
     Returns the `GtkMisc' type identifier.

 - Function: void gtk_misc_set_alignment (GtkMisc *MISC, gfloat XALIGN,
          gfloat YALIGN)

 - Function: void gtk_misc_set_padding (GtkMisc *MISC, gint XPAD, gint
          YPAD)

 - Function: GtkMisc* GTK_MISC (gpointer OBJ)
     Cast a generic pointer to `GtkMisc*'. *Note Standard Macros::, for
     more info.

 - Function: GtkMiscClass* GTK_MISC_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkMiscClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_MISC (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkMisc' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkNotebook,  Next: GtkOptionMenu,  Prev: GtkMisc,  Up: Widgets

The notebook widget
===================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_notebook_get_type (void)
     Returns the `GtkNotebook' type identifier.

 - Function: GtkWidget* gtk_notebook_new (void)
     Create a new `GtkNotebook' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on a failure.

 - Function: void gtk_notebook_append_page (GtkNotebook *NOTEBOOK,
          GtkWidget *CHILD, GtkWidget *TAB_LABEL)

 - Function: void gtk_notebook_prepend_page (GtkNotebook *NOTEBOOK,
          GtkWidget *CHILD, GtkWidget *TAB_LABEL)

 - Function: void gtk_notebook_insert_page (GtkNotebook *NOTEBOOK,
          GtkWidget *CHILD, GtkWidget *TAB_LABEL, gint POSITION)

 - Function: void gtk_notebook_remove_page (GtkNotebook *NOTEBOOK, gint
          PAGE_NUM)

 - Function: void gtk_notebook_set_page (GtkNotebook *NOTEBOOK, gint
          PAGE_NUM)

 - Function: void gtk_notebook_next_page (GtkNotebook *NOTEBOOK)

 - Function: void gtk_notebook_prev_page (GtkNotebook *NOTEBOOK)

 - Function: void gtk_notebook_set_tab_pos (GtkNotebook *NOTEBOOK,
          GtkPositionType POS)

 - Function: void gtk_notebook_set_show_tabs (GtkNotebook *NOTEBOOK,
          gint SHOW_TABS)

 - Function: void gtk_notebook_set_show_border (GtkNotebook *NOTEBOOK,
          gint SHOW_BORDER)

 - Function: GtkNotebook* GTK_NOTEBOOK (gpointer OBJ)
     Cast a generic pointer to `GtkNotebook*'. *Note Standard Macros::,
     for more info.

 - Function: GtkNotebookClass* GTK_NOTEBOOK_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkNotebookClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_NOTEBOOK (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkNotebook' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkOptionMenu,  Next: GtkPaned,  Prev: GtkNotebook,  Up: Widgets

The option menu widget
======================

Description
-----------

Options
-------

 - User Option: index

Signals
-------

Functions
---------

 - Function: guint gtk_option_menu_get_type (void)
     Returns the `GtkOptionMenu' type identifier.

 - Function: GtkWidget* gtk_option_menu_new (void)
     Create a new `GtkOptionMenu' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_option_menu_get_menu (GtkOptionMenu
          *OPTION_MENU)

 - Function: void gtk_option_menu_set_menu (GtkOptionMenu *OPTION_MENU,
          GtkWidget *MENU)

 - Function: void gtk_option_menu_remove_menu (GtkOptionMenu
          *OPTION_MENU)

 - Function: void gtk_option_menu_set_history (GtkOptionMenu
          *OPTION_MENU, gint INDEX)

 - Function: GtkOptionMenu* GTK_OPTION_MENU (gpointer OBJ)
     Cast a generic pointer to `GtkOptionMenu*'. *Note Standard
     Macros::, for more info.

 - Function: GtkOptionMenuClass* GTK_OPTION_MENU_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkOptionMenuClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_OPTION_MENU (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkOptionMenu' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkPaned,  Next: GtkPixmap,  Prev: GtkOptionMenu,  Up: Widgets

The paned widget
================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_paned_get_type (void)
     Returns the `GtkPaned' type identifier.

 - Function: void gtk_paned_add1 (GtkPaned *PANED, GtkWidget *CHILD)

 - Function: void gtk_paned_add2 (GtkPaned *PANED, GtkWidget *CHILD)

 - Function: void gtk_paned_handle_size (GtkPaned *PANED, guint16 SIZE)

 - Function: void gtk_paned_gutter_size (GtkPaned *PANED, guint16 SIZE)

 - Function: GtkPaned* GTK_PANED (gpointer OBJ)
     Cast a generic pointer to `GtkPaned*'. *Note Standard Macros::, for
     more info.

 - Function: GtkPanedClass* GTK_PANED_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkPanedClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_PANED (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkPaned' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkPixmap,  Next: GtkPreview,  Prev: GtkPaned,  Up: Widgets

The pixmap widget
=================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_pixmap_get_type (void)
     Returns the `GtkPixmap' type identifier.

 - Function: GtkWidget* gtk_pixmap_new (GdkPixmap *NORMAL, GdkPixmap
          *ACTIVE, GdkPixmap *PRELIGHT, GdkPixmap *SELECTED, GdkPixmap
          *INSENSITIVE)

 - Function: void gtk_pixmap_set (GtkPixmap *PIXMAP, GdkPixmap *VAL,
          GtkStateType STATE)

 - Function: void gtk_pixmap_get (GtkPixmap *PIXMAP, GdkPixmap **VAL,
          GtkStateType STATE)

 - Function: GtkPixmap* GTK_PIXMAP (gpointer OBJ)
     Cast a generic pointer to `GtkPixmap*'. *Note Standard Macros::,
     for more info.

 - Function: GtkPixmapClass* GTK_PIXMAP_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkPixmapClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_PIXMAP (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkPixmap' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkPreview,  Next: GtkProgressBar,  Prev: GtkPixmap,  Up: Widgets

The preview widget
==================

Description
-----------

Options
-------

 - User Option: type

 - User Option: width

 - User Option: height

Signals
-------

Functions
---------

 - Function: guint gtk_preview_get_type (void)
     Returns the `GtkPreview' type identifier.

 - Function: void gtk_preview_uninit (void)

 - Function: GtkWidget* gtk_preview_new (GtkPreviewType TYPE)
     Create a new `GtkPreview' object initializing it with the values in
     TYPE. The new widget is returned as a pointer to a `GtkWidget'
     object. `NULL' is returned on failure.

 - Function: void gtk_preview_size (GtkPreview *PREVIEW, gint WIDTH,
          gint HEIGHT)
     Set the size of the PREVIEW object to WIDTH and HEIGHT.

 - Function: void gtk_preview_put (GtkPreview *PREVIEW, GdkWindow
          *WINDOW, GdkGC *GC, gint SRCX, gint SRCY, gint DESTX, gint
          DESTY, gint WIDTH, gint HEIGHT)

 - Function: void gtk_preview_put_row (GtkPreview *PREVIEW, guchar
          *SRC, guchar *DEST, gint X, gint Y, gint W)

 - Function: void gtk_preview_draw_row (GtkPreview *PREVIEW, guchar
          DATA, gint X, gint Y, gint W)

 - Function: void gtk_preview_set_expand (GtkPreview *PREVIEW, gint
          EXPAND)

 - Function: void gtk_preview_set_gamma (double GAMMA)

 - Function: void gtk_preview_set_color_cube (guint NRED_SHADES, guint
          NGREEN_SHADES, guint NBLUE_SHADES, guint NGRAY_SHADES)

 - Function: void gtk_preview_set_install_cmap (gint INSTALL_CMAP)

 - Function: void gtk_preview_set_reserved (gint NRESERVED)

 - Function: GdkVisual* gtk_preview_get_visual (void)

 - Function: GdkColormap* gtk_preview_get_cmap (void)

 - Function: GtkPreviewInfo* gtk_preview_get_info (void)

 - Function: GtkPreview* GTK_PREVIEW (gpointer OBJ)
     Cast a generic pointer to `GtkPreview*'. *Note Standard Macros::,
     for more info.

 - Function: GtkPreviewClass* GTK_PREVIEW_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkPreviewClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_PREVIEW (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkPreview' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkProgressBar,  Next: GtkRadioButton,  Prev: GtkPreview,  Up: Widgets

The progress bar widget
=======================

Description
-----------

Options
-------

 - User Option: percentage

Signals
-------

Functions
---------

 - Function: guint gtk_progress_bar_get_type (void)
     Returns the `GtkProgressBar' type identifier.

 - Function: GtkWidget* gtk_progress_bar_new (void)
     Create a new `GtkProgressBar' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_progress_bar_update (GtkProgressBar *PBAR, gfloat
          PERCENTAGE)
     Cause the `GtkProgressBar' to update its visual appearance to
     reflect the PERCENTAGE.

 - Function: GtkProgressBar* GTK_PROGRESS_BAR (gpointer OBJ)
     Cast a generic pointer to `GtkProgressBar*'. *Note Standard
     Macros::, for more info.

 - Function: GtkProgressBarClass* GTK_PROGRESS_BAR_CLASS (gpointer
          CLASS)
     Cast a generic pointer to `GtkProgressBarClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_PROGRESS_BAR (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkProgressBar'
     object. *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkRadioButton,  Next: GtkRadioMenuItem,  Prev: GtkProgressBar,  Up: Widgets

The radio button widget
=======================

Description
-----------

Options
-------

 - User Option: group

 - User Option: label

Signals
-------

Functions
---------

 - Function: guint gtk_radio_button_get_type (void)
     Returns the `GtkRadioButton' type identifier.

 - Function: GtkWidget* gtk_radio_button_new (GSList *GROUP)
     Create a new `GtkRadioButton' object initializing it with the value
     in the GROUP argument. The new widget is returned as a pointer to a
     `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_radio_button_new_with_label (GSList *GROUP,
          gchar *LABEL)
     Create a new `GtkRadioButton' object initializing it with the
     values in the GROUP and LABEL arguments. The new widget is
     returned as a pointer to `GtkWidget' object. `NULL' is returned on
     failure.

 - Function: GSList* gtk_radio_button_group (GtkRadioButton
          *RADIO_BUTTON)

 - Function: GtkRadioButton* GTK_RADIO_BUTTON (gpointer OBJ)
     Cast a generic pointer to `GtkRadioButton*'. *Note Standard
     Macros::, for more info.

 - Function: GtkRadioButtonClass* GTK_RADIO_BUTTON_CLASS (gpointer
          CLASS)
     Cast a generic pointer to `GtkRadioButtonClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_RADIO_BUTTON (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkRadioButton'
     object. *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkRadioMenuItem,  Next: GtkRange,  Prev: GtkRadioButton,  Up: Widgets

The radio button widget
=======================

Description
-----------

Options
-------

 - User Option: group

 - User Option: label

Signals
-------

Functions
---------

 - Function: guint gtk_radio_menu_item_get_type (void)
     Returns the `GtkRadioMenuItem' type identifier.

 - Function: GtkWidget* gtk_radio_menu_item_new (GSList *GROUP)
     Create a new `GtkRadioMenuItem' object and initialize it with the
     values in GROUP. The new widget is returned as a pointer to a
     `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_radio_menu_item_new_with_label (GSList
          *GROUP, gchar *LABEL)

 - Function: GSList* gtk_radio_menu_item_group (GtkRadioMenuItem
          *RADIO_MENU_ITEM)

 - Function: GtkRadioMenuItem* GTK_RADIO_MENU_ITEM (gpointer OBJ)
     Cast a generic pointer to `GtkRadioMenuItem*'. *Note Standard
     Macros::, for more info.

 - Function: GtkRadioMenuItemClass* GTK_RADIO_MENU_ITEM_CLASS (gpointer
          CLASS)
     Cast a generic pointer to `GtkRadioMenuItemClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_RADIO_MENU_ITEM (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkRadioMenuItem'
     object. *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkRange,  Next: GtkRuler,  Prev: GtkRadioMenuItem,  Up: Widgets

The range widget
================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_range_get_type (void)
     Returns the `GtkRange' type identifier.

 - Function: GtkAdjustment* gtk_range_get_adjustment (GtkRange *RANGE)

 - Function: void gtk_range_set_update_policy (GtkRange *RANGE,
          GtkUpdatePolicy POLICY)

 - Function: void gtk_range_set_adjustment (GtkRange *RANGE,
          GtkAdjustment *ADJUSTMENT)

 - Function: void gtk_range_draw_background (GtkRange *RANGE)

 - Function: void gtk_range_draw_trough (GtkRange *RANGE)

 - Function: void gtk_range_draw_slider (GtkRange *RANGE)

 - Function: void gtk_range_draw_step_forw (GtkRange *RANGE)

 - Function: void gtk_range_draw_step_back (GtkRange *RANGE)

 - Function: void gtk_range_slider_update (GtkRange *RANGE)

 - Function: gint gtk_range_trough_click (GtkRange *RANGE, gint X, gint
          Y)

 - Function: void gtk_range_default_hslider_update (GtkRange *RANGE)

 - Function: void gtk_range_default_vslider_update (GtkRange *RANGE)

 - Function: gint gtk_range_default_htrough_click (GtkRange *RANGE,
          gint X, gint Y)

 - Function: gint gtk_range_default_vtrough_click (GtkRange *RANGE,
          gint X, gint Y)

 - Function: void gtk_range_default_hmotion (GtkRange *RANGE, gint
          XDELTA, gint YDELTA)

 - Function: void gtk_range_default_vmotion (GtkRange *RANGE, gint
          XDELTA, gint YDELTA)

 - Function: gfloat gtk_range_calc_value (GtkRange *RANGE, gint
          POSITION)

 - Function: GtkRange* GTK_RANGE (gpointer OBJ)
     Cast a generic pointer to `GtkRange*'. *Note Standard Macros::, for
     more info.

 - Function: GtkRangeClass* GTK_RANGE_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkRangeClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_RANGE (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkRange' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkRuler,  Next: GtkScale,  Prev: GtkRange,  Up: Widgets

The ruler widget
================

Description
-----------

Options
-------

 - User Option: metric

 - User Option: lower

 - User Option: upper

 - User Option: position

 - User Option: max_size

Signals
-------

Functions
---------

 - Function: guint gtk_ruler_get_type (void)
     Returns the `GtkRuler' type identifier.

 - Function: void gtk_ruler_set_metric (GtkRuler *RULER, GtkMetricType
          METRIC)

 - Function: void gtk_ruler_set_range (GtkRuler *RULER, gfloat LOWER,
          gfloat UPPER, gfloat POSITION, gfloat MAX_SIZE)

 - Function: void gtk_ruler_draw_ticks (GtkRuler *RULER)

 - Function: void gtk_ruler_draw_pos (GtkRuler *RULER)

 - Function: GtkRuler* GTK_RULER (gpointer OBJ)
     Cast a generic pointer to `GtkRuler*'. *Note Standard Macros::, for
     more info.

 - Function: GtkRulerClass* GTK_RULER_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkRulerClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_RULER (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkRuler' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkScale,  Next: GtkScrollbar,  Prev: GtkRuler,  Up: Widgets

The scale widget
================

Description
-----------

Options
-------

 - User Option: digits

 - User Option: draw_value

 - User Option: pos

Signals
-------

Functions
---------

 - Function: guint gtk_scale_get_type (void)
     Returns the `GtkScale' type identifier.

 - Function: void gtk_scale_set_digits (GtkScale *SCALE, gint DIGITS)

 - Function: void gtk_scale_set_draw_value (GtkScale *SCALE, gint
          DRAW_VALUE)

 - Function: void gtk_scale_set_value_pos (GtkScale *SCALE, gint POS)

 - Function: gint gtk_scale_value_width (GtkScale *SCALE)

 - Function: void gtk_scale_draw_value (GtkScale *SCALE)

 - Function: GtkScale* GTK_SCALE (gpointer OBJ)
     Cast a generic pointer to `GtkScale*'. *Note Standard Macros::, for
     more info.

 - Function: GtkScaleClass* GTK_SCALE_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkScaleClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_SCALE (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkScale' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkScrollbar,  Next: GtkScrolledWindow,  Prev: GtkScale,  Up: Widgets

The scrollbar widget
====================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_scrollbar_get_type (void)a
     Returns the `GtkScrollbar' type identifier.

 - Function: GtkScrollbar* GTK_SCROLLBAR (gpointer OBJ)
     Cast a generic pointer to `GtkScrollbar*'. *Note Standard
     Macros::, for more info.

 - Function: GtkScrollbarClass* GTK_SCROLLBAR_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkScrollbarClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_SCROLLBAR (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkScrollbar' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkScrolledWindow,  Next: GtkSeparator,  Prev: GtkScrollbar,  Up: Widgets

The scrolled window widget
==========================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_scrolled_window_get_type (void)
     Returns the `GtkScrolledWindow' type identifier.

 - Function: GtkWidget* gtk_scrolled_window_new (GtkAdjustment
          *HADJUSTMENT, GtkAdjustment *VADJUSTMENT)
     Create a new `GtkScrolledWindow' object initializing it with the
     values in ADJUSTMENT and ADJUSTMENT. The new widget is returned as
     a pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkAdjustment* gtk_scrolled_window_get_hadjustment
          (GtkScrolledWindow *SCROLLED_WINDOW)

 - Function: GtkAdjustment* gtk_scrolled_window_get_vadjustment
          (GtkScrolledWindow *SCROLLED_WINDOW)

 - Function: void gtk_scrolled_window_set_policy (GtkScrolledWindow
          *SCROLLED_WINDOW, GtkPolicyType HSCROLLBAR_POLICY,
          GtkPolicyType VSCROLLBAR_POLICY)

 - Function: GtkScrolledWindow* GTK_SCROLLED_WINDOW (gpointer OBJ)
     Cast a generic pointer to `GtkScrolledWindow*'. *Note Standard
     Macros::, for more info.

 - Function: GtkScrolledWindowClass* GTK_SCROLLED_WINDOW_CLASS
          (gpointer CLASS)
     Cast a generic pointer to `GtkScrolledWindowClass*'. *Note
     Standard Macros::, for more info.

 - Function: gint GTK_IS_SCROLLED_WINDOW (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkScrolledWindow'
     object. *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkSeparator,  Next: GtkStatusbar,  Prev: GtkScrolledWindow,  Up: Widgets

The separator widget
====================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_separator_get_type (void)
     Returns the `GtkSeparator' type identifier.

 - Function: GtkSeparator* GTK_SEPARATOR (gpointer OBJ)
     Cast a generic pointer to `GtkSeparator*'. *Note Standard
     Macros::, for more info.

 - Function: GtkSeparatorClass* GTK_SEPARATOR_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkSeparatorClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_SEPARATOR (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkSeparator' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkStatusbar,  Next: GtkTable,  Prev: GtkSeparator,  Up: Widgets

The statusbar widget
====================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_statusbar_get_type (void)
     Returns the `GtkStatusbar' type identifier.

 - Function: GtkWidget* gtk_statusbar_new (void)
     Create a new `GtkStatusbar' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: gint gtk_statusbar_push (GtkStatusbar *STATUSBAR, gchar
          *TEXT)

 - Function: void gtk_statusbar_pop (GtkStatusbar *STATUSBAR, gint
          CONTEXT_ID)

 - Function: GtkStatusbar* GTK_STATUSBAR (gpointer OBJ)
     Cast a generic pointer to `GtkStatusbar*'. *Note Standard
     Macros::, for more info.

 - Function: GtkStatusbarClass* GTK_STATUSBAR_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkStatusbarClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_STATUSBAR (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkStatusbar' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkTable,  Next: GtkText,  Prev: GtkStatusbar,  Up: Widgets

The table widget
================

Description
-----------

Options
-------

 - User Option: rows

 - User Option: columns

 - User Option: homogeneous
     This option controls whether all child widgets in the `GtkTable'
     will be of the same size. The child widgets will be the size of
     the largest child.

Signals
-------

Functions
---------

 - Function: guint gtk_table_get_type (void)
     Returns the `GtkTable' type identifier.

 - Function: GtkWidget* gtk_table_new (gint ROWS, gint COLUMNS, gint
          HOMOGENEOUS)
     Create a new `GtkTable' object initializing it with the values in
     ROWS, COLUMNS and HOMOGENEOUS. The new widget is returned as a
     pointer to a `GtkWidget'. `NULL' is returned on failure.

 - Function: void gtk_table_attach (GtkTable *TABLE, GtkWidget *CHILD,
          gint LEFT_ATTACH, gint RIGHT_ATTACH, gint TOP_ATTACH, gint
          BOTTOM_ATTACH, gint XOPTIONS, gint YOPTIONS, gint XPADDING,
          gint YPADDING)

 - Function: void gtk_table_attach_defaults (GtkTable *TABLE, GtkWidget
          *WIDGET, gint LEFT_ATTACH, gint RIGHT_ATTACH, gint
          TOP_ATTACH, gint BOTTOM_ATTACH)

 - Function: void gtk_table_set_row_spacing (GtkTable *TABLE, gint ROW,
          gint SPACING)

 - Function: void gtk_table_set_col_spacing (GtkTable *TABLE, gint COL,
          gint SPACING)

 - Function: void gtk_table_set_row_spacings (GtkTable *TABLE, gint
          SPACING)

 - Function: void gtk_table_set_col_spacings (GtkTable *TABLE, gint
          SPACING)

 - Function: GtkTable* GTK_TABLE (gpointer OBJ)
     Cast a generic pointer to `GtkTable*'. *Note Standard Macros::, for
     more info.

 - Function: GtkTableClass* GTK_TABLE_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkTableClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_TABLE (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkTable' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkText,  Next: GtkToggleButton,  Prev: GtkTable,  Up: Widgets

The text widget
===============

Description
-----------

Signals
-------

Functions
---------

 - Function: guint gtk_text_get_type (void)
     Returns the `GtkText' type identifier.

 - Function: GtkWidget* gtk_text_new (GtkAdjustment *HADJ,
          GtkAdjustment *VADJ);
     Create a new `GtkText' object initializing it with the values in
     HADJ and VADJ. The new widget is returned as a pointer to a
     `GtkWidget'. `NULL' is returned on failure.

 - Function: void gtk_text_set_editable (GtkText *TEXT, gint EDITABLE)

 - Function: void gtk_text_set_adjustments (GtkText *TEXT,
          GtkAdjustment *HADJ, GtkAdjustment *VADJ)

 - Function: void gtk_text_set_point (GtkText *TEXT, guint INDEX)

 - Function: guint gtk_text_get_point (GtkText *TEXT)

 - Function: guint gtk_text_get_length (GtkText *TEXT)

 - Function: void gtk_text_freeze (GtkText *TEXT)

 - Function: void gtk_text_thaw (GtkText *TEXT)

 - Function: void gtk_text_insert (GtkText *TEXT, GdkFont *FONT,
          GdkColor *FORE, GdkColor *BACK, char *CHARS, gint LENGTH)

 - Function: gint gtk_text_forward_delete (GtkText *TEXT, guint NCHARS)

 - Function: gint gtk_text_backward_delete (GtkText *TEXT, guint NCHARS)

 - Function: GtkText* GTK_TEXT (gpointer OBJ)
     Cast a generic pointer to `GtkText*'. *Note Standard Macros::, for
     more info.

 - Function: GtkTextClass* GTK_TEXT_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkTextClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_TEXT (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkText' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkToggleButton,  Next: GtkToolbar,  Prev: GtkText,  Up: Widgets

The toggle button widget
========================

Description
-----------

   Another form of button (*note GtkButton::.) with two states: on and
off.  The appearance is that of a button which stays pressed on the
first click, and is released on the second click.

Options
-------

 - User Option: state

Signals
-------

 - Signal: void GtkToggleButton::toggled (GtkToggleButton
          *TOGGLE_BUTTON)

Functions
---------

 - Function: guint gtk_toggle_button_get_type (void)
     Returns the `GtkToggleButton' type identifier.

 - Function: GtkWidget* gtk_toggle_button_new (void)
     Create a new `GtkToggleButton' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_toggle_button_new_with_label (gchar *LABEL)
     Create a new `GtkToggleButton' object initializing it with the
     values in LABEL. The new widget is returned as a pointer to a
     `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_toggle_button_set_mode (GtkToggleButton
          *TOGGLE_BUTTON, gint DRAW_INDICATOR)

 - Function: void gtk_toggle_button_set_state (GtkToggleButton
          *TOGGLE_BUTTON, gint STATE)

 - Function: void gtk_toggle_button_toggled (GtkToggleButton
          *TOGGLE_BUTTON)

 - Function: GtkToggleButton* GTK_TOGGLE_BUTTON (gpointer OBJ)
     Cast a generic pointer to `GtkToggleButton*'. *Note Standard
     Macros::, for more info.

 - Function: GtkToggleButtonClass* GTK_TOGGLE_BUTTON_CLASS (gpointer
          CLASS)
     Cast a generic pointer to `GtkToggleButtonClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_TOGGLE_BUTTON (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkToggleButton'
     object. *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkToolbar,  Next: GtkTooltips,  Prev: GtkToggleButton,  Up: Widgets

The tool bar widget
===================

Description
-----------

Options
-------

 - User Option: orientation
        * GTK_ORIENTATION_HORIZONTAL

        * GTK_ORIENTATION_VERTICAL

 - User Option: style
        * GTK_TOOLBAR_ICONS

        * GTK_TOOLBAR_TEXT

        * GTK_TOOLBAR_BOTH

 - User Option: space_size

Signals
-------

Functions
---------

 - Function: guint gtk_toolbar_get_type (void)
     Returns the `GtkToolbar' type identifier.

 - Function: GtkWidget* gtk_toolbar_new (GtkOrientation ORIENTATION,
          GtkToolbarStyle STYLE)
     Create a new `GtkToolbar' object initializing it with the values
     ORIENTATION and STYLE. `NULL' is returned on failure.

 - Function: void gtk_toolbar_append_item (GtkToolbar *TOOLBAR, char
          *TEXT, char *TOOLTIP_TEXT, GtkPixmap *ICON, GtkSignalFunc
          CALLBACK, gpointer USER_DATA)

 - Function: void gtk_toolbar_prepend_item (GtkToolbar *TOOLBAR, char
          *TEXT, char *TOOLTIP_TEXT, GtkPixmap *ICON, GtkSignalFunc
          CALLBACK, gpointer USER_DATA)

 - Function: void gtk_toolbar_insert_item (GtkToolbar *TOOLBAR, char
          *TEXT, char *TOOLTIP_TEXT, GtkPixmap *ICON, GtkSignalFunc
          CALLBACK, gpointer USER_DATA, gint POSITION)

 - Function: void gtk_toolbar_append_space (GtkToolbar *TOOLBAR)

 - Function: void gtk_toolbar_prepend_space (GtkToolbar *TOOLBAR)

 - Function: void gtk_toolbar_insert_space (GtkToolbar *TOOLBAR, gint
          POSITION)

 - Function: void gtk_toolbar_set_orientation (GtkToolbar *TOOLBAR,
          GtkOrientation ORIENTATION)

 - Function: void gtk_toolbar_set_style (GtkToolbar *TOOLBAR,
          GtkToolbarStyle STYLE)
     Set the STYLE of the TOOLBAR to STYLE.

 - Function: void gtk_toolbar_set_space_size (GtkToolbar *TOOLBAR, gint
          SPACE_SIZE)

 - Function: void gtk_toolbar_set_tooltips (GtkToolbar *TOOLBAR, gint
          ENABLE)

 - Function: GtkToolbar* GTK_TOOLBAR (gpointer OBJ)
     Cast a generic pointer to `GtkToolbar*'. *Note Standard Macros::,
     for more info.

 - Function: GtkToolbarClass* GTK_TOOLBAR_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkToolbarClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_TOOLBAR (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkToolbar' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkTooltips,  Next: GtkTree,  Prev: GtkToolbar,  Up: Widgets

The tool tips widget
====================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: GtkTooltips* gtk_tooltips_new (void)
     Create a new `GtkTooltips' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkTooltips* gtk_tooltips_ref (GtkTooltips *TOOLTIPS)

 - Function: void gtk_tooltips_unref (GtkTooltips *TOOLTIPS)

 - Function: void gtk_tooltips_free_string (gpointer DATA, gpointer
          USER_DATA)

 - Function: void gtk_tooltips_enable (GtkTooltips *TOOLTIPS)

 - Function: void gtk_tooltips_disable (GtkTooltips *TOOLTIPS)

 - Function: void gtk_tooltips_set_delay (GtkTooltips *TOOLTIPS,
          GtkWidget *WIDGET, gchar *TIPS_TEXT)

 - Function: void gtk_tooltips_set_colors (GtkTooltips *TOOLTIPS,
          GdkColor *BACKGROUND, GdkColor *FOREGROUND)

 - Function: GtkTooltips* GTK_TOOLTIPS (gpointer OBJ)
     Cast a generic pointer to `GtkTooltips*'. *Note Standard Macros::,
     for more info.

 - Function: GtkTooltipsClass* GTK_TOOLTIPS_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkTooltipsClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_TOOLTIPS (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkTooltips' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkTree,  Next: GtkTreeItem,  Prev: GtkTooltips,  Up: Widgets

The tree widget
===============

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_tree_get_type (void)
     Returns the `GtkTree' type identifier.

 - Function: GtkWidget* gtk_tree_new (void)
     Create a new `GtkTree' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_tree_append (GtkTree *TREE, GtkWidget *CHILD)

 - Function: void gtk_tree_prepend (GtkTree *TREE, GtkWidget *CHILD)

 - Function: void gtk_tree_insert (GtkTree *TREE, GtkWidget *CHILD,
          gint POSITION)

 - Function: gint gtk_tree_child_position (GtkTree *TREE, GtkWidget
          *CHILD)

 - Function: void gtk_tree_clear_items (GtkTree *TREE, gint START, gint
          END)

 - Function: void gtk_tree_remove_items (GtkTree *TREE, GList *ITEMS)

 - Function: void gtk_tree_select_child (GtkTree *TREE, GtkWidget
          *CHILD)

 - Function: void gtk_tree_select_item (GtkTree *TREE, gint ITEM)

 - Function: void gtk_tree_unselect_child (GtkTree *TREE, GtkWidget
          *CHILD)

 - Function: void gtk_tree_unselect_item (GtkTree *TREE, gint ITEM)

 - Function: void gtk_tree_set_selection_mode (GtkTree *TREE,
          GtkSelectionMode MODE)

 - Function: void gtk_tree_set_view_mode (GtkTree *TREE,
          GtkTreeViewMode MODE)

 - Function: void gtk_tree_set_view_lines (GtkTree *TREE, guint FLAG)

 - Function: GtkTree* GTK_TREE (gpointer OBJ)
     Cast a generic pointer to `GtkTree*'. *Note Standard Macros::, for
     more info.

 - Function: GtkTreeClass* GTK_TREE_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkTreeClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_TREE (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkTree' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkTreeItem,  Next: GtkVBox,  Prev: GtkTree,  Up: Widgets

The tree item widget
====================

Description
-----------

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_tree_item_get_type (void)
     Returns the `GtkTreeItem' type identifier.

 - Function: GtkWidget* gtk_tree_item_new (void)
     Create a new `GtkTreeItem' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_tree_item_new_with_label (gchar *LABEL)
     Create a new `GtkTreeItem' object initializing it with the values
     in LABEL. The new widget is returned as a pointer to a `GtkWidget'
     object. `NULL' is returned on failure.

 - Function: void gtk_tree_item_set_subtree (GtkTreeItem *TREE_ITEM,
          GtkWidget *SUBTREE)

 - Function: void gtk_tree_item_select (GtkTreeItem *TREE_ITEM)

 - Function: void gtk_tree_item_deselect (GtkTreeItem *TREE_ITEM)

 - Function: void gtk_tree_item_expand (GtkTreeItem *TREE_ITEM)

 - Function: void gtk_tree_item_collapse (GtkTreeItem *TREE_ITEM)

 - Function: void gtk_tree_item_remove_subtree (GtkTreeItem *ITEM)

 - Function: GtkTreeItem* GTK_TREE_ITEM (gpointer OBJ)
     Cast a generic pointer to `GtkTreeItem*'. *Note Standard Macros::,
     for more info.

 - Function: GtkTreeItemClass* GTK_TREE_ITEM_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkTreeItemClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_TREE_ITEM (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkTreeItem' object.
     *Note Standard Macros::, for more info.


File: gtk.info,  Node: GtkVBox,  Next: GtkVButtonBox,  Prev: GtkTreeItem,  Up: Widgets

The vertical box widget
=======================

Description
-----------

Options
-------

 - User Option: homogeneous
     This option controls whether each object in the box has the same
     size. In the case of the `GtkVBox', this refers to the height. If
     this option is set then the EXPAND option to the `gtk_box_pack'
     (*note GtkBox::.) routines is always turned on.

 - User Option: spacing
     This option sets the amount of space that is added between the
     objects packed into this `GtkVBox' object.

Signals
-------

   This widget does not define any new signals.

Functions
---------

 - Function: guint gtk_vbox_get_type (void)
     Returns the `GtkVBox' type identifier.

 - Function: GtkWidget* gtk_vbox_new (gint HOMOGENEOUS, gint SPACING)
     Create a new `GtkVBox' object initializing it with the values in
     HOMOGENEOUS and SPACING. The new widget is returned as a pointer
     to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkVBox* GTK_VBOX (gpointer OBJ)
     Cast a generic pointer to `GtkVBox*'. *Note Standard Macros::, for
     more info.

 - Function: GtkVBoxClass* GTK_VBOX_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkVBoxClass*'. *Note Standard Macros::,
     for more info.

 - Function: gint GTK_IS_VBOX (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkVBox' object. *Note
     Standard Macros::, for more info.


File: gtk.info,  Node: GtkVButtonBox,  Next: GtkViewport,  Prev: GtkVBox,  Up: Widgets

The vertical button box widget
==============================

Description
-----------

Options
-------

 - User Option: spacing

 - User Option: layout

Signals
-------

Functions
---------

 - Function: guint gtk_vbutton_box_get_type (void)
     Returns the `GtkVButtonBox' type identifier.

 - Function: GtkWidget* gtk_vbutton_box_new (void)
     Create a new `GtkVButtonBox' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_vbutton_box_set_spacing_default (gint SPACING)

 - Function: void gtk_vbutton_box_set_layout_default (gint LAYOUT)

 - Function: gint gtk_vbutton_box_get_spacing_default (void)

 - Function: gint gtk_vbutton_box_get_layout_default (void)

 - Function: GtkVButtonBox* GTK_VBUTTON_BOX (gpointer OBJ)
     Cast a generic pointer to `GtkVButtonBox*'. *Note Standard
     Macros::, for more info.

 - Function: GtkVButtonBoxClass* GTK_VBUTTON_BOX_CLASS (gpointer CLASS)
     Cast a generic pointer to `GtkVButtonBoxClass*'. *Note Standard
     Macros::, for more info.

 - Function: gint GTK_IS_VBUTTON_BOX (gpointer OBJ)
     Determine if a generic pointer refers to a `GtkVButtonBox' object.
     *Note Standard Macros::, for more info.

