This is gtk.info, produced by makeinfo version 4.0 from 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: GtkEntry,  Next: GtkEventBox,  Prev: GtkDrawingArea,  Up: Widgets

The entry widget
================

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

   Enter text into this widget.  Derived from GtkEditable.  Can be set
so it isn't editable.

Options
-------

 - User Option: max
     With this option it is possible to set the TEXT_MAX_LENGTH to the
     value specified in the MAX option. This value is a guint16 value.

 - User Option: text
     With this option it is possible to 'preload' the text that will be
     displayed in the `entry' widget to the string pointed to by TEXT.

Signals
-------

 - Signal: void GtkEntry::insert_text (GtkEntry *ENTRY, gchar *TEXT,
          gint LENGTH, gint *POSITION)

 - Signal: void GtkEntry::delete_text (GtkEntry *ENTRY, gint START_POS,
          gint END_POS)

 - Signal: void GtkEntry::changed (GtkEntry *ENTRY)

 - Signal: void GtkEntry::set_text (GtkEntry *ENTRY)

 - Signal: void GtkEntry::activate (GtkEntry *ENTRY)

Functions
---------

 - Function: guint gtk_entry_get_type (void)
     Returns the `GtkEntry' type identifier.

 - Function: GtkWidget* gtk_entry_new (void)
     Create a new `GtkEntry' object. The new widget is returned as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

 - Function: GtkWidget* gtk_entry_new_with_max_length (guint16 MAX)
     Create a new `GtkEntry' object initializing it with the value MAX.
     The new widget is returned as a pointer to a `GtkWidget' object.
     `NULL' is returned on failure.

 - Function: void gtk_entry_set_text (GtkEntry *ENTRY, gchar *TEXT)
     Will set the text in the previously created `GtkEntry' object to
     TEXT. It is important to not set the fields of the `GtkEntry'
     structure directly (or, for that matter, any type derived from
     `GtkObject').

 - Function: void gtk_entry_append_text (GtkEntry *ENTRY, gchar *TEXT)
     Append the text that is in the TEXT argument to the widgets text.
     It is important to not set the fields of the `GtkEntry' structure
     directly.

 - Function: void gtk_entry_prepend_text (GtkEntry *ENTRY, gchar *TEXT)
     Add the text in the TEXT argument to the text in the `GtkEntry'
     widget. It is important to not set the fields of the `GtkEntry'
     structure directly.

 - Function: void gtk_entry_set_position (GtkEntry *ENTRY, gint
          POSITION)

 - Function: void gtk_entry_set_visibility (GtkEntry *ENTRY, gint
          VISIBLE)
     Will make the keystrokes entered into the `GtkEntry' object
     invisible when VISIBLE is `TRUE'. Defaults to `FALSE'.

 - Function: gchar* gtk_entry_get_text (GtkEntry *ENTRY)
     Returns the text that is contained in the `GtkEntry' as a pointer
     to a `gchar' variable.

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

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

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


File: gtk.info,  Node: GtkEventBox,  Next: GtkFileSelection,  Prev: GtkEntry,  Up: Widgets

The event box widget
====================

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

   Derived from *note GtkBin::.  Used by *note GtkTreeItem::.

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_event_box_get_type (void)
     Returns the `GtkEventBox' type identifier.

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

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

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

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


File: gtk.info,  Node: GtkFileSelection,  Next: GtkFixed,  Prev: GtkEventBox,  Up: Widgets

The file selection dialog widget
================================

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

Options
-------

 - User Option: title

 - User Option: filename

Signals
-------

Functions
---------

 - Function: guint gtk_file_selection_get_type (void)
     Returns the `GtkFileSelection' type identifier.

 - Function: GtkWidget* gtk_file_selection_new (gchar *TITLE)
     Create a new `GtkFileSelection' object and return the new widget
     as a pointer to a `GtkWidget'. `NULL' is returned on failure.

 - Function: void gtk_file_selection_set_filename (GtkFileSelection
          *FILESEL, gchar *FILENAME)

 - Function: gchar* gtk_file_selection_get_filename (GtkFileSelection
          *FILESEL)

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

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

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


File: gtk.info,  Node: GtkFixed,  Next: GtkFrame,  Prev: GtkFileSelection,  Up: Widgets

The fixed widget
================

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_fixed_get_type (void)
     Returns the `GtkFixed' type identifier.

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

 - Function: void gtk_fixed_put_new (GtkFixed *FIXED, GtkWidget
          *WIDGET, gint16 X, gint16 Y)

 - Function: void gtk_fixed_move (GtkFixed *FIXED, GtkWidget *WIDGET,
          gint16 X, gint16 Y)

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

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

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


File: gtk.info,  Node: GtkFrame,  Next: GtkGamma,  Prev: GtkFixed,  Up: Widgets

The frame widget
================

Options
-------

 - User Option: label

 - User Option: xalign

 - User Option: yalign

 - User Option: type

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

Signals
-------

Functions
---------

 - Function: guint gtk_frame_get_type (void)
     Returns the `GtkFrame' type identifier.

 - Function: GtkWidget* gtk_frame_new (gchar *LABEL)
     Create a new `GtkFrame' 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_frame_set_label (GtkFrame *FRAME, gchar *LABEL)

 - Function: void gtk_frame_set_label_align (GtkFrame *FRAME, gfloat
          XALIGN, gfloat YALIGN)

 - Function: void gtk_frame_set_shadow_type (GtkFrame *FRAME,
          GtkShadowType TYPE)

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

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

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


File: gtk.info,  Node: GtkGamma,  Next: GtkHBox,  Prev: GtkFrame,  Up: Widgets

The gamma widget
================

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_gamma_curve_get_type (void)
     Returns the `GtkGamma' type identifier.

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

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

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

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


File: gtk.info,  Node: GtkHBox,  Next: GtkHButtonBox,  Prev: GtkGamma,  Up: Widgets

The horizontal 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 `GtkHBox', this effects the width. If
     this option is set then the EXPAND option to the `gtk_box_pack'
     (*note GtkBox::) routines is always set to `TRUE'.

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

Signals
-------

Functions
---------

 - Function: guint gtk_hbox_get_type (void)
     Returns the `GtkHBox' type identifier.

 - Function: GtkWidget* gtk_hbox_new (gint HOMOGENEOUS, gint SPACING)
     Create a new `GtkHBox' 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: GtkHBox* GTK_HBOX (gpointer OBJ)
     Cast a generic pointer to `GtkHBox*'. *Note Standard Macros::, for
     more info.

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

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


File: gtk.info,  Node: GtkHButtonBox,  Next: GtkHPaned,  Prev: GtkHBox,  Up: Widgets

The horizontal button box widget
================================

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

Options
-------

 - User Option: spacing

 - User Option: layout

Signals
-------

Functions
---------

 - Function: guint gtk_hbutton_box_get_type (void)
     Returns the `GtkHButtonBox' type identifier.

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

 - Function: void gtk_hbutton_box_set_spacing_default (gint SPACING)

 - Function: void gtk_hbutton_box_set_layout_default (gint LAYOUT)

 - Function: gint gtk_hbutton_box_get_spacing_default (void)

 - Function: gint gtk_hbutton_box_get_layout_default (void)

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

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

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


File: gtk.info,  Node: GtkHPaned,  Next: GtkHRuler,  Prev: GtkHButtonBox,  Up: Widgets

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

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

Options
-------

Signals
-------

Functions
---------

 - Function: void gtk_hpaned_get_type (void)
     Returns the `GtkHPaned' type identifier.

 - Function: GtkWidget* gtk_hpaned_new (void)
     Create a new `GtkHPaned' object returning the new widget as a
     pointer to a `GtkWidget' object.

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

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

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


File: gtk.info,  Node: GtkHRuler,  Next: GtkHScale,  Prev: GtkHPaned,  Up: Widgets

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

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_hruler_get_type (void)
     Returns the `GtkHRuler' type identifier.

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

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

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

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


File: gtk.info,  Node: GtkHScale,  Next: GtkHScrollbar,  Prev: GtkHRuler,  Up: Widgets

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

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_hscale_get_type (void)
     Returns the `GtkHScale' type identifier.

 - Function: GtkWidget* gtk_hscale_new (GtkAdjustment *ADJUSTMENT)
     Create a new `GtkHScale' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

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

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

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


File: gtk.info,  Node: GtkHScrollbar,  Next: GtkHSeparator,  Prev: GtkHScale,  Up: Widgets

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

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_hscrollbar_get_type (void)
     Returns the `GtkHScrollbar' type identifier.

 - Function: GtkWidget* gtk_hscrollbar_new (GtkAdjustment *ADJUSTMENT)
     Create a new `GtkHScrollbar' object returning the new widget as a
     pointer to a `GtkWidget' object. `NULL' is returned on failure.

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

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

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


File: gtk.info,  Node: GtkHSeparator,  Next: GtkImage,  Prev: GtkHScrollbar,  Up: Widgets

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

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_hseparator_get_type (void)
     Returns the `GtkHSeparator' type identifier.

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

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

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

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


File: gtk.info,  Node: GtkImage,  Next: GtkInputDialog,  Prev: GtkHSeparator,  Up: Widgets

The image widget
================

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

Options
-------

Signals
-------

Functions
---------

 - Function: guint gtk_image_get_type (void)
     Returns the `GtkImage' type identifier.

 - Function: GtkWidget* gtk_image_new (GdkImage *VAL, GdkBitmap *MASK)
     Create a new `GtkImage' object initializing it with the values in
     VAL and MASK. The new widget is returned as a pointer to a
     `GtkWidget' object. `NULL' is returned on failure.

 - Function: void gtk_image_set (GtkImage *IMAGE, GdkImage *VAL,
          GdkBitmap *MASK)

 - Function: void gtk_image_get (GtkImage *IMAGE, GdkImage **VAL,
          GdkBitmap **MASK)

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

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

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


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

The input dialog widget
=======================

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

Options
-------

Signals
-------

 - Signal: void GtkInputDialog::enable_device (GtkInputDialog *INPUTD,
          guint32 DEVID, gpointer *DATA)

 - Signal: void GtkInputDialog::disable_device (GtkInputDialog *INPUTD,
          guint32 DEVID, gpointer *DATA)

Functions
---------

 - Function: guint gtk_input_dialog_get_type (void)
     Returns the `GtkInputDialog' type identifier.

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

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

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

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


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.

