first pass at deprecation list



Hi,

Attachments are:

 deprecation.sgml: SGML writeup of deprecation policy, read first
 gtk-deprecated.txt: first pass at list of stuff to deprecate
 gtk-undeprecated.txt: list of stuff I didn't put in gtk-deprecated.txt

The two deprecation lists are created by having gtk-doc spit out all
the symbols it knows to gtk-undeprecated.txt, then moving the 
symbols I thought should be deprecated to gtk-deprecated.txt. There
are certainly errors/omissions.

Since I used the gtk-doc symbols we can use the deprecated list to
have gtk-doc automatically mark all the deprecated stuff in some way.

It would be useful if anyone can find stuff I marked deprecated that
shouldn't be, or stuff I didn't that should be.

Havoc

<!DOCTYPE Article PUBLIC "-//Davenport//DTD DocBook V3.0//EN"[
]>

<article lang="en" id="index">
  <artheader>
    <date>November 2, 2000</date>
    <authorgroup>
      <author>
        <surname>GTK+ Team</surname>
        <affiliation>
          <address>
            <email>gtk-devel-list gnome org</email>
          </address>
        </affiliation>
      </author>
    </authorgroup>
    <title>GLib/Pango/GTK+ Deprecation Policy
    </title>
    <abstract>
      <para>
       This document explains the process for marking interfaces
       deprecated and scheduling their removal.
      </para>
    </abstract>
  </artheader>

  <sect1 id="theory">
    <title>Principles</title>

    <para>
The purpose of deprecation is to let a library evolve, fixing past
mistakes or adapting to changing user needs. To keep the library
coherent and maintainable, breaking or replacing old interfaces is
frequently necessary. However, any breakage causes substantial pain to
users and developers. Deprecation is a controlled, documented
process for breaking a library interface.
    </para>

    <para>
GTK+, GLib and Pango do not guarantee binary or source compatibility
between stable releases. However, they do guarantee that incompatible
releases share no files in common and can thus be installed
simultaneously. Also, we make every effort to avoid breaking
interfaces, providing compatibility code when possible, to make it
easy to port applications to newer versions of the library.
     </para>

<para>
Incompatible stable releases of the GLib, Pango, and GTK+ come once
every year or two. Special stable releases which only add interfaces
while retaining full binary/source compatibility may come more often
than that, but deprecation levels can't be changed in such interim
releases. Bugfix releases are made frequently, and never add or break
interfaces. A bugfix release will only increment the "micro" version
number, for example, GTK+ 1.2.3 is a bugfix release of the GTK+ 1.2
stable release.
</para>

<para>
This deprecation policy only applies to large chunks of functionality
within a library, such as a whole widget, or a whole data structure.
We only use the deprecation process for large features. Each stable
version of the library may break small aspects of existing interfaces,
as long as the small changes are easy to fix and break
compilation. For example, a function may acquire an additional
argument. We try to avoid that, but it will happen in small cases and
be documented in the release notes.  Changes that silently break your
code without preventing compilation are avoided like the plague,
however. We also try to add compatibility code or macros in these
cases. Compatibility code is generally only present in one stable
release, unless it's very widely used in the judgment of the
maintainers, and goes away after that. You can disable declaration of
compatibility interfaces in a given release by defining the
GTK_DISABLE_COMPAT_H, PANGO_DISABLE_COMPAT_H, etc. preprocessor
symbols. This lets you clean up your use of old interfaces even before
the compat code is removed.
</para>

<para>
Deprecation is only used for large features because architectural
changes to the library may have wide-ranging effects and require small
interface changes to occur immediately. For example, the move to
Unicode in GTK+ 2.0 required some small interface changes, which were
not predictable sufficiently in advance to allow the deprecation
process to be used. Also, extremely fine-grained deprecation requires
more maintainer resources than we have available.
</para>

<para>
<emphasis>This document is only a guideline, and does not supercede
the common sense or judgment of the maintainers. The maintainers may
choose to make exceptions to the guidelines.
</emphasis>
</para>

  </sect1>

  <sect1 id="types">
    <title>Deprecation Types</title>

    <para>
We have three types of deprecation, corresponding to the reason for
deprecating the interface and the current usage patterns for the
interface. Deprecated interfaces are termed "overspecialized,"
"obsolete," or "broken," depending on the reason for their
deprecation.
    </para>

    <sect2 id="overspecialized">
      <title>Overspecialized</title>
      
      <para>
       Some interfaces are <firstterm>overspecialized</firstterm>. An
       overspecialized interface is one that isn't of sufficiently
       general use to be included in the library; most applications don't
       have any real use for it, and the interface could easily be
       provided outside of the library as an add-on module.
      </para>

      <para>
      An example of an overspecialized interface is the
      <literal>GtkGammaCurve</literal> widget, which is used to adjust 
      the gamma of an image, say in an image manipulation program such
      as the GIMP or PhotoShop. This is an application-specific widget
      that could easily be in a separate library.
      </para>

      <para>
Header file declarations for overspecialized interfaces are
immediately made conditional upon the definition of some preprocessor
symbol which is not defined by default (GLIB_ENABLE_OVERSPECIALIZED,
PANGO_ENABLE_OVERSPECIALIZED, GTK_ENABLE_OVERSPECIALIZED). If you're
using an overspecialized interface at the time of its deprecation,
you'll need to define the preprocessor symbol to use the declarations.
     </para>

      <para>
After an overspecialized interface has been conditionally excluded
from the headers in one stable release, the next stable release will
move it out of the library entirely. [Maybe also: We will ship a
compatibility library in the second stable release which contains the 
removed interfaces. In the third stable release, the interface will
disappear from the compatibility library.]
</para>

      <para>
Summarizing: an overspecialized interface will first require an
explicit preprocessor define to use, then will be moved to a compat
library requiring an extra link flag, and will be removed entirely in
the third stable release.
      </para>

      <para>
Overspecialized interfaces are supported as long as they're included
in the package in either the main library or the compat
library. Bugfixes will be accepted. However, new features or interface
changes will not be accepted.
     </para>

    </sect2>

    <sect2 id="obsolete">
      <title>Obsolete</title>
      
      <para>
       Some interfaces turn out to be inadequate for user's needs in
       one way or another, so a more general interface gets
       written. The original interface becomes superfluous, and is
       termed <firstterm>obsolete</firstterm>. Overspecialized
       interfaces may be perfectly good interfaces, but simply aren't
       appropriate for a general library. Obsolete interfaces, on the
       other hand, may have once been of general interest and even
       widely used, but shouldn't be used any longer because there's a
       better way to get the same functionality.
      </para>

      <para>
      One example of an obsolete interface is gdk_rgb_init(). It's no
      longer necessary to init the RGB subsystem of GDK; calling
      gdk_rgb_init() has no effect. A larger example might be the
      GtkCTree widget; GtkCTree works, and is widely-used, but the new
      GtkTreeView widget is considered more powerful and nicer, so in
      new code there's no reason to use GtkCTree.
    </para>

      <para>
        In the first stable release in which an obsolete interface is
        deprecated, the interface is still declared in the headers by
        default, but the deprecation is documented and a preprocessor
        symbol (GTK_DISABLE_OBSOLETE, for example) can be used to
        prevent its declaration.
      </para>

      <para>
       In the second stable release in which an obsolete interface is
       deprecated, but no sooner, the library maintainers may decide
       to turn off the declaration of the interface by default. If so,
       a preprocessor symbol such as GTK_ENABLE_OLD_OBSOLETE can be
       used to re-enable it. The maintainers will turn off an
       interface by default if the replacement for the obsolete
       interface has seen significant adoption, the replacement is
       working well, and removing the obsolete interface eventually
       has significant value for the long-term viability of the
       library. This is a judgment call. The maintainers may decide to
       wait until the third or fourth or fifth post-deprecation
       release to turn off an interface by default; the only guarantee
       is that it won't be done before the second stable release.
      </para>

      <para>
      In the stable release after the obsolete interface is turned off
      by default, it may be moved to a compatibility library. In the
      release after that, it may be removed entirely. Either of these
      changes may be delayed at the library maintainer's discretion.
      </para>

      <para>
       Summary: total removal of an obsolete interface happens on the
       fourth stable release after deprecation, at earliest. First the
       interface can be optionally disabled by the application, 
       then it must be explicitly enabled by the application, then it
       moves to a compat library, then it's removed. Maintainers may 
      make a judgment call and decide to delay any of these steps.
      </para>

      <para>
      Like overspecialized interfaces, obsolete interfaces are 
      supported. Bug fixes for them will be accepted. However, new
      features and interface changes will not be accepted. 
      </para>

    </sect2>

    <sect2 id="broken">
      <title>Broken</title>
      
      <para>
       This is an embarassing category of deprecation. For whatever
       reason, a small number of interfaces in GTK+ today simply don't
       work, and can't be fixed without a major commitment of
       engineering resources. The two prime examples are the GtkText
       and GtkTree widgets. These widgets are known to be bug-ridden, 
       and no one is planning to fix them. Instead, they've been
       replaced by new widgets.
      </para>
      
      <para>
     <firstterm>Broken</firstterm> interfaces differ from merely obsolete
     interfaces, because they aren't merely "the old way to do it"; they
     are actively causing your application to contain bugs. Thus they
     are deprecated more aggressively than obsolete widgets.
      </para>

      <para>
       GTK+ is much more strictly maintained today than it was in the
       past, which means that non-working,
       unfixable-without-major-engineering interfaces are not going to
       make their way into future releases. We don't expect to use the
       Broken category in the future; it should be a short-term label
       for mistakes that won't happen again.
      </para>

      <para>
      Declarations for broken interfaces are immediately disabled by
      default, and can be enabled by defining a symbol such as
      GTK_ENABLE_BROKEN. In the second stable release after
      deprecation, a broken interface may be removed entirely, subject
      to delay if the maintainers judge that the interface continues
      to be widely used.
      </para>

      <para>
       Summary: broken interfaces can be removed more quickly than any 
       other kind; they're disabled by default right away, and can 
       be removed from the library in the second stable release. Given
       a release interval of 1 year, broken interfaces could be
       removed after only 2 years.
      </para>

      <para>
      With rare exceptions, no changes of any kind are accepted for
      broken interfaces; they are totally unsupported, because they're
      unfixable. Neither new features nor bug fixes will be accepted
      for these interfaces. Bug fixes are rejected because the the
      code is not sane or easily fixable, and changing it tends to
      change known bugs into unknown bugs, rather than reducing the
      overall number of bugs.
      </para>

    </sect2>

  </sect1>


  <sect1 id="docs">
    <title>Documentation</title>

    <para>
Deprecated interfaces are documented in the API documentation for each
library. The API documentation should contain a master list of
deprecated interfaces, and should also note the deprecation status of
interfaces in the documentation for that interface. In addition,
release notes for each stable release should list the newly-deprecated
interfaces.
    </para>

    <para>
    Deprecated interfaces should be removed from demo and example
    programs, but will probably remain in test programs, since these
    interfaces are still supported in the short term and need to
    continue to work.
    </para>
  </sect1>

</article>
GDK deprecations
================

OVERSPECIALIZED
===



OBSOLETE
===

(GdkFont and all text handling/rendering replaced by Pango framework)
 GdkFont
 GdkFontType
 GDK_FONT_XDISPLAY
 GDK_FONT_XFONT
 GdkWChar
 gdk_char_height
 gdk_char_measure
 gdk_char_width
 gdk_char_width_wc
 gdk_draw_string
 gdk_draw_text
 gdk_draw_text_wc
 gdk_font_equal
 gdk_font_from_description
 gdk_font_full_name_free
 gdk_font_full_name_get
 gdk_font_id
 gdk_font_load
 gdk_font_lookup
 gdk_font_ref
 gdk_font_unref
 gdk_fontset_load
 gdk_mbstowcs
 gdk_string_extents
 gdk_string_height
 gdk_string_measure
 gdk_string_to_compound_text
 gdk_string_width
 gdk_text_extents
 gdk_text_extents_wc
 gdk_text_height
 gdk_text_measure
 gdk_text_property_to_text_list
 gdk_text_property_to_utf8_list
 gdk_text_width
 gdk_text_width_wc
 gdk_wcstombs

(Replaced by colormaps, GdkRGB, etc.)
 GdkColorContext 
 GdkColorContextDither
 GdkColorContextMode
 gdk_color_context_add_palette
 gdk_color_context_free
 gdk_color_context_free_dither
 gdk_color_context_get_index_from_palette
 gdk_color_context_get_pixel
 gdk_color_context_get_pixel_from_palette
 gdk_color_context_get_pixels
 gdk_color_context_get_pixels_incremental
 gdk_color_context_init_dither
 gdk_color_context_new
 gdk_color_context_new_mono
 gdk_color_context_query_color
 gdk_color_context_query_colors

(Replaced by GtkIMContext)
 GdkIC
 GdkICAttr
 GdkICAttributesType
 GdkIMStyle
 gdk_ic_attr_destroy
 gdk_ic_attr_new
 gdk_ic_destroy
 gdk_ic_get_attr
 gdk_ic_get_events
 gdk_ic_get_style
 gdk_ic_new
 gdk_ic_set_attr
 gdk_im_begin
 gdk_im_decide_style
 gdk_im_end
 gdk_im_ready
 gdk_im_set_best_style

(Replaced by g_io_add_watch())
 GdkInputCondition
 GdkInputFunction
 gdk_input_add
 gdk_input_add_full
 gdk_input_remove

(Replaced by methods on GdkColormap)
 gdk_color_change
 gdk_color_alloc
 gdk_color_free
 gdk_colors_alloc
 gdk_colors_free
 gdk_colors_store

(Totally useless)
 gdk_exit

(Replaced by gdk_gc_set_rgb_fg_color(), gdk_gc_set_rgb_bg_color())
 gdk_rgb_gc_set_background
 gdk_rgb_gc_set_foreground

BROKEN
===

(Evil)
 gdk_key_repeat_disable
 gdk_key_repeat_restore


GTK+ deprecations
=================

OVERSPECIALIZED
===

(GtkCurve is too specialized)
 GtkCurve
 GtkCurve::curve-type-changed
 GtkCurve:curve_type
 GtkCurve:max_x
 GtkCurve:max_y
 GtkCurve:min_x
 GtkCurve:min_y
 GtkCurveType
 gtk_curve_get_vector
 gtk_curve_new
 gtk_curve_reset
 gtk_curve_set_curve_type
 gtk_curve_set_gamma
 gtk_curve_set_range
 gtk_curve_set_vector

(GtkGammaCurve is too specialized)
 GtkGammaCurve
 gtk_gamma_curve_new

(GtkRuler is too specialized)
 GtkHRuler
 GtkRuler
 GtkRuler:lower
 GtkRuler:max_size
 GtkRuler:position
 GtkRuler:upper
 GtkRulerMetric
 GtkVRuler
 gtk_hruler_new
 gtk_vruler_new

(GtkInputDialog is too specialized)
 GtkInputDialog
 GtkInputDialog::disable-device
 GtkInputDialog::enable-device
 gtk_input_dialog_new

(GtkTipsQuery is barely used)
 GTK_IS_TIPS_QUERY
 GTK_IS_TIPS_QUERY_CLASS
 GTK_TIPS_QUERY
 GTK_TIPS_QUERY_CLASS
 GTK_TIPS_QUERY_GET_CLASS
 GTK_TYPE_TIPS_QUERY
 GtkTipsQuery
 GtkTipsQuery::start-query
 GtkTipsQuery::stop-query
 GtkTipsQuery::widget-entered
 GtkTipsQuery::widget-selected
 GtkTipsQuery:caller
 GtkTipsQuery:emit_always
 GtkTipsQuery:label_inactive
 GtkTipsQuery:label_no_tip
 gtk_tips_query_get_type
 gtk_tips_query_new
 gtk_tips_query_set_caller
 gtk_tips_query_set_labels
 gtk_tips_query_start_query
 gtk_tips_query_stop_query

(GtkPacker adds no useful features over hbox/vbox, and is barely used)
 GtkPackType
 GtkPacker
 GtkPacker:default_border_width
 GtkPacker:default_ipad_x
 GtkPacker:default_ipad_y
 GtkPacker:default_pad_x
 GtkPacker:default_pad_y
 GtkPacker:spacing
 GtkPackerChild
 GtkPackerOptions
 gtk_packer_add
 gtk_packer_add_defaults
 gtk_packer_configure
 gtk_packer_new
 gtk_packer_reorder_child
 gtk_packer_set_child_packing
 gtk_packer_set_default_border_width
 gtk_packer_set_default_ipad
 gtk_packer_set_default_pad
 gtk_packer_set_spacing

(GtkPreview is not very useful, just use a drawing area and GdkRGB)
 GtkPreview
 GtkPreview:expand
 GtkPreviewInfo
 GtkPreviewType
 gtk_preview_draw_row
 gtk_preview_get_cmap
 gtk_preview_get_info
 gtk_preview_get_visual
 gtk_preview_new
 gtk_preview_put
 gtk_preview_reset
 gtk_preview_set_color_cube
 gtk_preview_set_dither
 gtk_preview_set_expand
 gtk_preview_set_gamma
 gtk_preview_set_install_cmap
 gtk_preview_set_reserved
 gtk_preview_size
 gtk_preview_uninit

OBSOLETE
===

(GTK object/type/signal system replaced by GLib system)
 GTK_CHECK_CAST
 GTK_CHECK_CLASS_CAST
 GTK_CHECK_CLASS_TYPE
 GTK_CHECK_GET_CLASS
 GTK_CHECK_TYPE
 GTK_CLASS_NAME
 GTK_CLASS_TYPE
 GTK_FUNDAMENTAL_TYPE
 GTK_RETLOC_BOOL
 GTK_RETLOC_BOXED
 GTK_RETLOC_CHAR
 GTK_RETLOC_DOUBLE
 GTK_RETLOC_ENUM
 GTK_RETLOC_FLAGS
 GTK_RETLOC_FLOAT
 GTK_RETLOC_INT
 GTK_RETLOC_LONG
 GTK_RETLOC_OBJECT
 GTK_RETLOC_POINTER
 GTK_RETLOC_STRING
 GTK_RETLOC_UCHAR
 GTK_RETLOC_UINT
 GTK_RETLOC_ULONG
 GTK_SIGNAL_FUNC
 GTK_SIGNAL_OFFSET
 GTK_STRUCT_OFFSET
 GTK_TYPE_FUNDAMENTAL_LAST
 GTK_TYPE_FUNDAMENTAL_MAX
 GTK_TYPE_IS_OBJECT
 GTK_VALUE_BOOL
 GTK_VALUE_BOXED
 GTK_VALUE_CHAR
 GTK_VALUE_DOUBLE
 GTK_VALUE_ENUM
 GTK_VALUE_FLAGS
 GTK_VALUE_FLOAT
 GTK_VALUE_INT
 GTK_VALUE_LONG
 GTK_VALUE_OBJECT
 GTK_VALUE_POINTER
 GTK_VALUE_SIGNAL
 GTK_VALUE_STRING
 GTK_VALUE_UCHAR
 GTK_VALUE_UINT
 GTK_VALUE_ULONG
 GtkArg
 GtkArgFlags
 GtkArgGetFunc
 GtkArgInfo
 GtkArgSetFunc
 GtkFundamentalType
 gtk_arg_copy
 gtk_arg_free
 gtk_arg_get_info
 gtk_arg_info_equal
 gtk_arg_info_hash
 gtk_arg_name_strip_type
 gtk_arg_new
 gtk_arg_reset
 gtk_arg_to_valueloc
 gtk_arg_type_new_static
 gtk_arg_values_equal
 gtk_args_collect
 gtk_args_collect_cleanup
 gtk_args_query
 gtk_object_add_arg_type
 gtk_object_arg_get
 gtk_object_arg_get_info
 gtk_object_arg_set
 gtk_object_args_collect
 gtk_object_class_add_signals
 gtk_object_class_user_signal_new
 gtk_object_class_user_signal_newv
 gtk_object_data_force_id
 gtk_object_data_try_key
 gtk_object_get
 gtk_object_get_data
 gtk_object_get_data_by_id
 gtk_object_get_user_data
 gtk_object_getv
 gtk_object_new
 gtk_object_newv
 gtk_object_query_args
 gtk_object_ref
 gtk_object_remove_data
 gtk_object_remove_data_by_id
 gtk_object_remove_no_notify
 gtk_object_remove_no_notify_by_id
 gtk_object_set
 gtk_object_set_data
 gtk_object_set_data_by_id
 gtk_object_set_data_by_id_full
 gtk_object_set_data_full
 gtk_object_set_user_data
 gtk_object_setv
 gtk_object_unref
 gtk_signal_add_emission_hook
 gtk_signal_connect
 gtk_signal_connect_after
 gtk_signal_connect_full
 gtk_signal_connect_object
 gtk_signal_connect_object_after
 gtk_signal_connect_object_while_alive
 gtk_signal_connect_while_alive
 gtk_signal_default_marshaller
 gtk_signal_disconnect
 gtk_signal_disconnect_by_data
 gtk_signal_disconnect_by_func
 gtk_signal_emit
 gtk_signal_emit_by_name
 gtk_signal_emit_stop
 gtk_signal_emit_stop_by_name
 gtk_signal_emitv
 gtk_signal_emitv_by_name
 gtk_signal_handler_block
 gtk_signal_handler_block_by_data
 gtk_signal_handler_block_by_func
 gtk_signal_handler_pending
 gtk_signal_handler_pending_by_func
 gtk_signal_handler_unblock
 gtk_signal_handler_unblock_by_data
 gtk_signal_handler_unblock_by_func
 gtk_signal_init
 gtk_signal_lookup
 gtk_signal_name
 gtk_signal_new
 gtk_signal_newv
 gtk_signal_remove_emission_hook
 gtk_type_class
 gtk_type_enum_find_value
 gtk_type_enum_get_values
 gtk_type_flags_find_value
 gtk_type_flags_get_values
 gtk_type_from_name
 gtk_type_init
 gtk_type_is_a
 gtk_type_name
 gtk_type_new
 gtk_type_parent
 gtk_type_unique

(GtkTreeView replaces CList/CTree)
 GTK_CLIST_ADD_MODE
 GTK_CLIST_AUTO_RESIZE_BLOCKED
 GTK_CLIST_AUTO_SORT
 GTK_CLIST_CHILD_HAS_FOCUS
 GTK_CLIST_DRAW_DRAG_LINE
 GTK_CLIST_DRAW_DRAG_RECT
 GTK_CLIST_FLAGS
 GTK_CLIST_IN_DRAG
 GTK_CLIST_REORDERABLE
 GTK_CLIST_ROW
 GTK_CLIST_ROW_HEIGHT_SET
 GTK_CLIST_SET_FLAG
 GTK_CLIST_SHOW_TITLES
 GTK_CLIST_UNSET_FLAG
 GTK_CLIST_USE_DRAG_ICONS
 GTK_CTREE_FUNC
 GTK_CTREE_NODE
 GTK_CTREE_NODE_NEXT
 GTK_CTREE_NODE_PREV
 GTK_CTREE_ROW
 GtkCList
 GtkCList::abort-column-resize
 GtkCList::click-column
 GtkCList::end-selection
 GtkCList::extend-selection
 GtkCList::resize-column
 GtkCList::row-move
 GtkCList::scroll-horizontal
 GtkCList::scroll-vertical
 GtkCList::select-all
 GtkCList::select-row
 GtkCList::set-scroll-adjustments
 GtkCList::start-selection
 GtkCList::toggle-add-mode
 GtkCList::toggle-focus-row
 GtkCList::undo-selection
 GtkCList::unselect-all
 GtkCList::unselect-row
 GtkCList:n_columns
 GtkCList:reorderable
 GtkCList:row_height
 GtkCList:selection_mode
 GtkCList:shadow_type
 GtkCList:sort_type
 GtkCList:titles_active
 GtkCList:use_drag_icons
 GtkCListCellInfo
 GtkCListColumn
 GtkCListCompareFunc
 GtkCListDestInfo
 GtkCListDragPos
 GtkCListRow
 GtkCTree
 GtkCTree::change-focus-row-expansion
 GtkCTree::tree-collapse
 GtkCTree::tree-expand
 GtkCTree::tree-move
 GtkCTree::tree-select-row
 GtkCTree::tree-unselect-row
 GtkCTree:expander_style
 GtkCTree:indent
 GtkCTree:line_style
 GtkCTree:n_columns
 GtkCTree:show_stub
 GtkCTree:spacing
 GtkCTree:tree_column
 GtkCTreeCompareDragFunc
 GtkCTreeExpanderStyle
 GtkCTreeExpansionType
 GtkCTreeFunc
 GtkCTreeGNodeFunc
 GtkCTreeLineStyle
 GtkCTreeNode
 GtkCTreePos
 GtkCTreeRow
 gtk_clist_append
 gtk_clist_clear
 gtk_clist_column_title_active
 gtk_clist_column_title_passive
 gtk_clist_column_titles_active
 gtk_clist_column_titles_hide
 gtk_clist_column_titles_passive
 gtk_clist_column_titles_show
 gtk_clist_columns_autosize
 gtk_clist_construct
 gtk_clist_find_row_from_data
 gtk_clist_freeze
 gtk_clist_get_cell_style
 gtk_clist_get_cell_type
 gtk_clist_get_column_title
 gtk_clist_get_column_widget
 gtk_clist_get_hadjustment
 gtk_clist_get_pixmap
 gtk_clist_get_pixtext
 gtk_clist_get_row_data
 gtk_clist_get_row_style
 gtk_clist_get_selectable
 gtk_clist_get_selection_info
 gtk_clist_get_text
 gtk_clist_get_vadjustment
 gtk_clist_insert
 gtk_clist_moveto
 gtk_clist_new
 gtk_clist_new_with_titles
 gtk_clist_optimal_column_width
 gtk_clist_prepend
 gtk_clist_remove
 gtk_clist_row_is_visible
 gtk_clist_row_move
 gtk_clist_select_all
 gtk_clist_select_row
 gtk_clist_set_auto_sort
 gtk_clist_set_background
 gtk_clist_set_button_actions
 gtk_clist_set_cell_style
 gtk_clist_set_column_auto_resize
 gtk_clist_set_column_justification
 gtk_clist_set_column_max_width
 gtk_clist_set_column_min_width
 gtk_clist_set_column_resizeable
 gtk_clist_set_column_title
 gtk_clist_set_column_visibility
 gtk_clist_set_column_widget
 gtk_clist_set_column_width
 gtk_clist_set_compare_func
 gtk_clist_set_foreground
 gtk_clist_set_hadjustment
 gtk_clist_set_pixmap
 gtk_clist_set_pixtext
 gtk_clist_set_reorderable
 gtk_clist_set_row_data
 gtk_clist_set_row_data_full
 gtk_clist_set_row_height
 gtk_clist_set_row_style
 gtk_clist_set_selectable
 gtk_clist_set_selection_mode
 gtk_clist_set_shadow_type
 gtk_clist_set_shift
 gtk_clist_set_sort_column
 gtk_clist_set_sort_type
 gtk_clist_set_text
 gtk_clist_set_use_drag_icons
 gtk_clist_set_vadjustment
 gtk_clist_sort
 gtk_clist_swap_rows
 gtk_clist_thaw
 gtk_clist_undo_selection
 gtk_clist_unselect_all
 gtk_clist_unselect_row
 gtk_ctree_collapse
 gtk_ctree_collapse_recursive
 gtk_ctree_collapse_to_depth
 gtk_ctree_construct
 gtk_ctree_expand
 gtk_ctree_expand_recursive
 gtk_ctree_expand_to_depth
 gtk_ctree_export_to_gnode
 gtk_ctree_find
 gtk_ctree_find_all_by_row_data
 gtk_ctree_find_all_by_row_data_custom
 gtk_ctree_find_by_row_data
 gtk_ctree_find_by_row_data_custom
 gtk_ctree_find_node_ptr
 gtk_ctree_get_node_info
 gtk_ctree_insert_gnode
 gtk_ctree_insert_node
 gtk_ctree_is_ancestor
 gtk_ctree_is_hot_spot
 gtk_ctree_is_viewable
 gtk_ctree_last
 gtk_ctree_move
 gtk_ctree_new
 gtk_ctree_new_with_titles
 gtk_ctree_node_get_cell_style
 gtk_ctree_node_get_cell_type
 gtk_ctree_node_get_pixmap
 gtk_ctree_node_get_pixtext
 gtk_ctree_node_get_row_data
 gtk_ctree_node_get_row_style
 gtk_ctree_node_get_selectable
 gtk_ctree_node_get_text
 gtk_ctree_node_is_visible
 gtk_ctree_node_moveto
 gtk_ctree_node_nth
 gtk_ctree_node_set_background
 gtk_ctree_node_set_cell_style
 gtk_ctree_node_set_foreground
 gtk_ctree_node_set_pixmap
 gtk_ctree_node_set_pixtext
 gtk_ctree_node_set_row_data
 gtk_ctree_node_set_row_data_full
 gtk_ctree_node_set_row_style
 gtk_ctree_node_set_selectable
 gtk_ctree_node_set_shift
 gtk_ctree_node_set_text
 gtk_ctree_post_recursive
 gtk_ctree_post_recursive_to_depth
 gtk_ctree_pre_recursive
 gtk_ctree_pre_recursive_to_depth
 gtk_ctree_real_select_recursive
 gtk_ctree_remove_node
 gtk_ctree_select
 gtk_ctree_select_recursive
 gtk_ctree_set_drag_compare_func
 gtk_ctree_set_expander_style
 gtk_ctree_set_indent
 gtk_ctree_set_line_style
 gtk_ctree_set_node_info
 gtk_ctree_set_reorderable
 gtk_ctree_set_show_stub
 gtk_ctree_set_spacing
 gtk_ctree_sort_node
 gtk_ctree_sort_recursive
 gtk_ctree_toggle_expansion
 gtk_ctree_toggle_expansion_recursive
 gtk_ctree_unselect
 gtk_ctree_unselect_recursive

(GtkData doesn't do anything useful)
 GtkData
 GtkData::disconnect

(Replaced by stuff in GLib)
 GtkFunction

(Weird cruft in the headers - probably just delete, don't deprecate)
 GtkLabelWord

(GtkList replaced by GtkTreeView)
 GtkList
 GtkList::select-child
 GtkList::selection-changed
 GtkList::unselect-child
 GtkList:selection_mode
 GtkListItem
 GtkListItem::end-selection
 GtkListItem::extend-selection
 GtkListItem::scroll-horizontal
 GtkListItem::scroll-vertical
 GtkListItem::select-all
 GtkListItem::start-selection
 GtkListItem::toggle-add-mode
 GtkListItem::toggle-focus-row
 GtkListItem::undo-selection
 GtkListItem::unselect-all
 gtk_list_append_items
 gtk_list_child_position
 gtk_list_clear_items
 gtk_list_end_drag_selection
 gtk_list_end_selection
 gtk_list_extend_selection
 gtk_list_insert_items
 gtk_list_item_deselect
 gtk_list_item_new
 gtk_list_item_new_with_label
 gtk_list_item_select
 gtk_list_new
 gtk_list_prepend_items
 gtk_list_remove_items
 gtk_list_remove_items_no_unref
 gtk_list_scroll_horizontal
 gtk_list_scroll_vertical
 gtk_list_select_all
 gtk_list_select_child
 gtk_list_select_item
 gtk_list_set_selection_mode
 gtk_list_start_selection
 gtk_list_store_append
 gtk_list_store_insert
 gtk_list_store_insert_after
 gtk_list_store_insert_before
 gtk_list_store_new
 gtk_list_store_new_with_types
 gtk_list_store_prepend
 gtk_list_store_remove
 gtk_list_store_set_cell
 gtk_list_store_set_column_type
 gtk_list_store_set_n_columns
 gtk_list_toggle_add_mode
 gtk_list_toggle_focus_row
 gtk_list_toggle_row
 gtk_list_undo_selection
 gtk_list_unselect_all
 gtk_list_unselect_child
 gtk_list_unselect_item

(GtkOldEditable is old)
 GtkOldEditable
 GtkOldEditable::activate
 GtkOldEditable::changed
 GtkOldEditable::copy-clipboard
 GtkOldEditable::cut-clipboard
 GtkOldEditable::delete-text
 GtkOldEditable::insert-text
 GtkOldEditable::kill-char
 GtkOldEditable::kill-line
 GtkOldEditable::kill-word
 GtkOldEditable::move-cursor
 GtkOldEditable::move-page
 GtkOldEditable::move-to-column
 GtkOldEditable::move-to-row
 GtkOldEditable::move-word
 GtkOldEditable::paste-clipboard
 GtkOldEditable::set-editable
 GtkOldEditable:editable
 GtkOldEditable:text_position
 gtk_old_editable_changed
 gtk_old_editable_claim_selection

(GtkImage can now display pixmaps, pixbufs so GtkPixmap is useless)
 GtkPixmap
 gtk_pixmap_get
 gtk_pixmap_new
 gtk_pixmap_set
 gtk_pixmap_set_build_insensitive

(All useful API is now in GtkProgressBar, this node in the 
 inheritance tree has no purpose)
 GtkProgress
 GtkProgress:activity_mode
 GtkProgress:show_text
 GtkProgress:text_xalign
 GtkProgress:text_yalign

(GtkProgressBar API has been sanitized)
 GtkProgressBar:activity_blocks
 GtkProgressBar:activity_step
 GtkProgressBar:adjustment
 GtkProgressBar:bar_style
 GtkProgressBar:discrete_blocks
 GtkProgressBarStyle
 gtk_progress_bar_new_with_adjustment
 gtk_progress_bar_set_activity_blocks
 gtk_progress_bar_set_activity_step
 gtk_progress_bar_set_bar_style
 gtk_progress_bar_set_discrete_blocks
 gtk_progress_bar_update
 gtk_progress_configure
 gtk_progress_get_current_percentage
 gtk_progress_get_current_text
 gtk_progress_get_percentage_from_value
 gtk_progress_get_text_from_value
 gtk_progress_get_value
 gtk_progress_set_activity_mode
 gtk_progress_set_adjustment
 gtk_progress_set_format_string
 gtk_progress_set_percentage
 gtk_progress_set_show_text
 gtk_progress_set_text_alignment
 gtk_progress_set_value

(Probably should not be in header file)
 GtkStatusbarMsg

(Should be replaced by Pango-ized equivalent)
 gtk_draw_string
 gtk_paint_string

(Use gtk_widget_set_usize)
 gtk_drawing_area_size

(Totally useless)
 gtk_exit

(Use GLib main loop directly - not that we'll ever remove these, 
 but they aren't recommended)
 gtk_idle_add
 gtk_idle_add_full
 gtk_idle_add_priority
 gtk_idle_remove
 gtk_idle_remove_by_data
 gtk_input_add_full
 gtk_input_remove
 gtk_main
 gtk_main_iteration
 gtk_main_iteration_do
 gtk_main_level
 gtk_main_quit
 gtk_timeout_add
 gtk_timeout_add_full
 gtk_timeout_remove

(Not very useful, and gtk_main() main loop stack is discouraged anyway)
 gtk_init_add
 gtk_quit_add
 gtk_quit_add_destroy
 gtk_quit_add_full
 gtk_quit_remove
 gtk_quit_remove_by_data

(Replaced by gtk_image_get_image, gtk_image_new_from_image,
 gtk_image_set_from_image)
 gtk_image_get
 gtk_image_new
 gtk_image_set

(Wrong naming convention, replaced by gtk_label_(get|set)_text)
 gtk_label_get
 gtk_label_set

(Don't work - should be made no-ops)
 gtk_layout_freeze
 gtk_layout_thaw

(Replaced by gdk_window_invalidate_rect(), gtk_widget_queue_draw())
 gtk_widget_draw
 gtk_widget_queue_clear
 gtk_widget_queue_clear_area

BROKEN
===

(GtkTextView replaces broken GtkText)
 GTK_TEXT_INDEX
 GtkPropertyMark
 GtkText
 GtkText::set-scroll-adjustments
 GtkText:hadjustment
 GtkText:line_wrap
 GtkText:vadjustment
 GtkText:word_wrap
 gtk_text_backward_delete
 gtk_text_forward_delete
 gtk_text_freeze
 gtk_text_get_length
 gtk_text_get_point
 gtk_text_insert
 gtk_text_new
 gtk_text_thaw

(GtkTreeView replaces broken GtkTree)
 GTK_TREE_ITEM_SUBTREE
 GTK_TREE_MODEL_GET_IFACE
 GTK_TREE_ROOT_TREE
 GTK_TREE_SELECTION_OLD
 GtkTree
 GtkTree::select-child
 GtkTree::selection-changed
 GtkTree::unselect-child
 GtkTreeItem
 GtkTreeItem::collapse
 GtkTreeItem::expand
 gtk_tree_append
 gtk_tree_child_position
 gtk_tree_clear_items
 gtk_tree_insert
 gtk_tree_item_collapse
 gtk_tree_item_deselect
 gtk_tree_item_expand
 gtk_tree_item_new
 gtk_tree_item_new_with_label
 gtk_tree_item_remove_subtree
 gtk_tree_item_select
 gtk_tree_item_set_subtree
 gtk_tree_new
 gtk_tree_unselect_child
 gtk_tree_unselect_item
 gtk_tree_set_selection_mode
 gtk_tree_set_view_lines
 gtk_tree_set_view_mode
 gtk_tree_prepend
 gtk_tree_remove_item
 gtk_tree_remove_items
 gtk_tree_select_child
 gtk_tree_select_item

 GDK_GC_GET_XGC
 GDK_GC_X11
 GDK_GC_X11_GET_CLASS
 GDK_GC_XDISPLAY
 GDK_GC_XGC
 GDK_IMAGE_XDISPLAY
 GDK_IMAGE_XIMAGE
 GDK_NONE
 GDK_PARENT_RELATIVE
 GDK_PIXMAP_XDISPLAY
 GDK_PIXMAP_XID
 GDK_PRIORITY_EVENTS
 GDK_PRIORITY_REDRAW
 GDK_ROOT_PARENT
 GDK_ROOT_WINDOW
 GDK_THREADS_ENTER
 GDK_THREADS_LEAVE
 GDK_VISUAL_XVISUAL
 GDK_WINDOWING_FB
 GDK_WINDOWING_NANOX
 GDK_WINDOWING_WIN32
 GDK_WINDOWING_X11
 GDK_WINDOW_XDISPLAY
 GDK_WINDOW_XID
 GDK_WINDOW_XWINDOW
 GdkAtom
 GdkAxisUse
 GdkBitmap
 GdkByteOrder
 GdkCapStyle
 GdkColor
 GdkColormap
 GdkCrossingMode
 GdkCursor
 GdkCursorType
 GdkDestroyNotify
 GdkDevice
 GdkDeviceAxis
 GdkDeviceKey
 GdkDragAction
 GdkDragContext
 GdkDragProtocol
 GdkDrawable
 GdkDrawableClass
 GdkEvent
 GdkEventAny
 GdkEventButton
 GdkEventClient
 GdkEventConfigure
 GdkEventCrossing
 GdkEventDND
 GdkEventExpose
 GdkEventFocus
 GdkEventFunc
 GdkEventKey
 GdkEventMask
 GdkEventMotion
 GdkEventNoExpose
 GdkEventProperty
 GdkEventProximity
 GdkEventScroll
 GdkEventSelection
 GdkEventType
 GdkEventVisibility
 GdkExtensionMode
 GdkFill
 GdkFillRule
 GdkFilterFunc
 GdkFilterReturn
 GdkFunction
 GdkGC
 GdkGCClass
 GdkGCValues
 GdkGCValuesMask
 GdkGeometry
 GdkGrabStatus
 GdkGravity
 GdkImage
 GdkImageType
 GdkInputMode
 GdkInputSource
 GdkJoinStyle
 GdkLineStyle
 GdkModifierType
 GdkNativeWindow
 GdkNotifyType
 GdkOverlapType
 GdkPixmap
 GdkPoint
 GdkPropMode
 GdkPropertyState
 GdkRectangle
 GdkRegion
 GdkRgbCmap
 GdkRgbDither
 GdkScrollDirection
 GdkSegment
 GdkSelection
 GdkSelectionType
 GdkSubwindowMode
 GdkTarget
 GdkTimeCoord
 GdkVisibilityState
 GdkVisual
 GdkVisualType
 GdkWChar
 GdkWMDecoration
 GdkWMFunction
 GdkWindow
 GdkWindowAttr
 GdkWindowAttributesType
 GdkWindowClass
 GdkWindowHints
 GdkWindowType
 GdkXEvent
 gdk_add_client_message_filter
 gdk_atom_intern
 gdk_atom_name
 gdk_beep
 gdk_bitmap_create_from_data
 gdk_bitmap_ref
 gdk_bitmap_unref
 gdk_color_black
 gdk_color_copy
 gdk_color_equal
 gdk_color_hash
 gdk_color_parse
 gdk_color_white
 gdk_colormap_alloc_color
 gdk_colormap_alloc_colors
 gdk_colormap_change
 gdk_colormap_free_colors
 gdk_colormap_get_system
 gdk_colormap_get_system_size
 gdk_colormap_get_visual
 gdk_colormap_new
 gdk_colormap_ref
 gdk_colormap_unref
 gdk_core_pointer
 gdk_cursor_destroy
 gdk_cursor_new
 gdk_cursor_new_from_pixmap
 gdk_cursor_ref
 gdk_cursor_unref
 gdk_device_free_history
 gdk_device_get_axis
 gdk_device_get_history
 gdk_device_get_state
 gdk_device_set_axis_use
 gdk_device_set_key
 gdk_device_set_mode
 gdk_device_set_source
 gdk_devices_list
 gdk_display_name
 gdk_drag_abort
 gdk_drag_begin
 gdk_drag_context_new
 gdk_drag_context_ref
 gdk_drag_context_unref
 gdk_drag_drop
 gdk_drag_find_window
 gdk_drag_get_protocol
 gdk_drag_get_selection
 gdk_drag_motion
 gdk_drag_status
 gdk_draw_arc
 gdk_draw_drawable
 gdk_draw_glyphs
 gdk_draw_gray_image
 gdk_draw_image
 gdk_draw_indexed_image
 gdk_draw_layout
 gdk_draw_layout_line
 gdk_draw_line
 gdk_draw_lines
 gdk_draw_pixmap
 gdk_draw_point
 gdk_draw_points
 gdk_draw_polygon
 gdk_draw_rectangle
 gdk_draw_rgb_32_image
 gdk_draw_rgb_32_image_dithalign
 gdk_draw_rgb_image
 gdk_draw_rgb_image_dithalign
 gdk_draw_segments
 gdk_drawable_get_colormap
 gdk_drawable_get_data
 gdk_drawable_get_depth
 gdk_drawable_get_image
 gdk_drawable_get_size
 gdk_drawable_get_visual
 gdk_drawable_ref
 gdk_drawable_set_colormap
 gdk_drawable_set_data
 gdk_drawable_unref
 gdk_drop_finish
 gdk_drop_reply
 gdk_error_trap_pop
 gdk_error_trap_push
 gdk_event_copy
 gdk_event_free
 gdk_event_get
 gdk_event_get_axis
 gdk_event_get_graphics_expose
 gdk_event_get_time
 gdk_event_handler_set
 gdk_event_peek
 gdk_event_put
 gdk_event_send_client_message
 gdk_event_send_clientmessage_toall
 gdk_events_pending
 gdk_flush
 gdk_free_compound_text
 gdk_free_text_list
 gdk_gc_copy
 gdk_gc_destroy
 gdk_gc_get_colormap
 gdk_gc_get_values
 gdk_gc_new
 gdk_gc_new_with_values
 gdk_gc_ref
 gdk_gc_set_background
 gdk_gc_set_clip_mask
 gdk_gc_set_clip_origin
 gdk_gc_set_clip_rectangle
 gdk_gc_set_clip_region
 gdk_gc_set_colormap
 gdk_gc_set_dashes
 gdk_gc_set_exposures
 gdk_gc_set_fill
 gdk_gc_set_font
 gdk_gc_set_foreground
 gdk_gc_set_function
 gdk_gc_set_line_attributes
 gdk_gc_set_rgb_bg_color
 gdk_gc_set_rgb_fg_color
 gdk_gc_set_stipple
 gdk_gc_set_subwindow
 gdk_gc_set_tile
 gdk_gc_set_ts_origin
 gdk_gc_set_values
 gdk_gc_unref
 gdk_get_client_window
 gdk_get_display
 gdk_get_show_events
 gdk_get_use_xshm
 gdk_image_destroy
 gdk_image_get
 gdk_image_get_pixel
 gdk_image_new
 gdk_image_new_bitmap
 gdk_image_put_pixel
 gdk_image_ref
 gdk_image_unref
 gdk_init
 gdk_init_check
 gdk_input_set_extension_events
 gdk_keyboard_grab
 gdk_keyboard_ungrab
 gdk_keyval_convert_case
 gdk_keyval_from_name
 gdk_keyval_is_lower
 gdk_keyval_is_upper
 gdk_keyval_name
 gdk_keyval_to_lower
 gdk_keyval_to_unicode
 gdk_keyval_to_upper
 gdk_leader_window
 gdk_list_visuals
 gdk_pango_context_get
 gdk_pango_context_set_colormap
 gdk_pixbuf_get_from_drawable
 gdk_pixbuf_render_pixmap_and_mask
 gdk_pixbuf_render_threshold_alpha
 gdk_pixbuf_render_to_drawable
 gdk_pixbuf_render_to_drawable_alpha
 gdk_pixmap_colormap_create_from_xpm
 gdk_pixmap_colormap_create_from_xpm_d
 gdk_pixmap_create_from_data
 gdk_pixmap_create_from_xpm
 gdk_pixmap_create_from_xpm_d
 gdk_pixmap_foreign_new
 gdk_pixmap_lookup
 gdk_pixmap_new
 gdk_pixmap_ref
 gdk_pixmap_unref
 gdk_pointer_grab
 gdk_pointer_is_grabbed
 gdk_pointer_ungrab
 gdk_progclass
 gdk_property_change
 gdk_property_delete
 gdk_property_get
 gdk_query_depths
 gdk_query_visual_types
 gdk_rectangle_intersect
 gdk_rectangle_union
 gdk_region_copy
 gdk_region_destroy
 gdk_region_empty
 gdk_region_equal
 gdk_region_get_clipbox
 gdk_region_intersect
 gdk_region_new
 gdk_region_offset
 gdk_region_point_in
 gdk_region_polygon
 gdk_region_rect_in
 gdk_region_rectangle
 gdk_region_shrink
 gdk_region_subtract
 gdk_region_union
 gdk_region_union_with_rect
 gdk_region_xor
 gdk_rgb_cmap_free
 gdk_rgb_cmap_new
 gdk_rgb_ditherable
 gdk_rgb_find_color
 gdk_rgb_get_cmap
 gdk_rgb_get_colormap
 gdk_rgb_get_visual
 gdk_rgb_init
 gdk_rgb_set_install
 gdk_rgb_set_min_colors
 gdk_rgb_set_verbose
 gdk_rgb_xpixel_from_rgb
 gdk_screen
 gdk_screen_height
 gdk_screen_height_mm
 gdk_screen_width
 gdk_screen_width_mm
 gdk_selection_convert
 gdk_selection_owner_get
 gdk_selection_owner_set
 gdk_selection_property
 gdk_selection_property_get
 gdk_selection_send_notify
 gdk_set_locale
 gdk_set_show_events
 gdk_set_sm_client_id
 gdk_set_use_xshm
 gdk_threads_enter
 gdk_threads_leave
 gdk_threads_mutex
 gdk_unicode_to_keyval
 gdk_utf8_to_compound_text
 gdk_utf8_to_string_target
 gdk_visual_get_best
 gdk_visual_get_best_depth
 gdk_visual_get_best_type
 gdk_visual_get_best_with_both
 gdk_visual_get_best_with_depth
 gdk_visual_get_best_with_type
 gdk_visual_get_system
 gdk_visual_ref
 gdk_visual_unref
 gdk_window_add_filter
 gdk_window_at_pointer
 gdk_window_begin_paint_rect
 gdk_window_begin_paint_region
 gdk_window_clear
 gdk_window_clear_area
 gdk_window_clear_area_e
 gdk_window_copy_area
 gdk_window_destroy
 gdk_window_end_paint
 gdk_window_foreign_new
 gdk_window_freeze_updates
 gdk_window_get_children
 gdk_window_get_colormap
 gdk_window_get_deskrelative_origin
 gdk_window_get_events
 gdk_window_get_geometry
 gdk_window_get_origin
 gdk_window_get_parent
 gdk_window_get_pointer
 gdk_window_get_position
 gdk_window_get_root_origin
 gdk_window_get_size
 gdk_window_get_toplevel
 gdk_window_get_toplevels
 gdk_window_get_type
 gdk_window_get_update_area
 gdk_window_get_user_data
 gdk_window_get_visual
 gdk_window_get_window_type
 gdk_window_hide
 gdk_window_iconify
 gdk_window_invalidate_rect
 gdk_window_invalidate_region
 gdk_window_is_viewable
 gdk_window_is_visible
 gdk_window_lookup
 gdk_window_lower
 gdk_window_merge_child_shapes
 gdk_window_move
 gdk_window_move_resize
 gdk_window_new
 gdk_window_peek_children
 gdk_window_process_all_updates
 gdk_window_process_updates
 gdk_window_raise
 gdk_window_ref
 gdk_window_register_dnd
 gdk_window_remove_filter
 gdk_window_reparent
 gdk_window_resize
 gdk_window_scroll
 gdk_window_set_back_pixmap
 gdk_window_set_background
 gdk_window_set_child_shapes
 gdk_window_set_colormap
 gdk_window_set_cursor
 gdk_window_set_decorations
 gdk_window_set_events
 gdk_window_set_functions
 gdk_window_set_geometry_hints
 gdk_window_set_group
 gdk_window_set_hints
 gdk_window_set_icon
 gdk_window_set_icon_name
 gdk_window_set_override_redirect
 gdk_window_set_role
 gdk_window_set_static_gravities
 gdk_window_set_title
 gdk_window_set_transient_for
 gdk_window_set_user_data
 gdk_window_shape_combine_mask
 gdk_window_show
 gdk_window_thaw_updates
 gdk_window_unref
 gdk_window_withdraw
 gdk_x11_get_server_time
 gdk_xid_table_lookup
 gdkx_colormap_get
 gdkx_visual_get

 GTK_BINARY_AGE
 GTK_BUTTONBOX_DEFAULT
 GTK_CELL_PIXMAP
 GTK_CELL_PIXTEXT
 GTK_CELL_TEXT
 GTK_CELL_WIDGET
 GTK_CHECK_VERSION
 GTK_ICON_SIZE_BUTTON
 GTK_ICON_SIZE_DIALOG
 GTK_ICON_SIZE_LARGE_TOOLBAR
 GTK_ICON_SIZE_MENU
 GTK_ICON_SIZE_SMALL_TOOLBAR
 GTK_INPUT_ERROR
 GTK_INTERFACE_AGE
 GTK_IS_RESIZE_CONTAINER
 GTK_IS_ROOT_TREE
 GTK_MAJOR_VERSION
 GTK_MICRO_VERSION
 GTK_MINOR_VERSION
 GTK_NOTEBOOK_PAGE
 GTK_OBJECT_DESTROYED
 GTK_OBJECT_CONNECTED
 GTK_OBJECT_CONSTRUCTED
 GTK_OBJECT_FLAGS
 GTK_OBJECT_FLOATING
 GTK_OBJECT_SET_FLAGS
 GTK_OBJECT_TYPE
 GTK_OBJECT_TYPE_NAME
 GTK_OBJECT_UNSET_FLAGS
 GTK_PRIORITY_DEFAULT
 GTK_PRIORITY_HIGH
 GTK_PRIORITY_INTERNAL
 GTK_PRIORITY_LOW
 GTK_PRIORITY_REDRAW
 GTK_PRIORITY_RESIZE
 GTK_STOCK_BUTTON_APPLY
 GTK_STOCK_BUTTON_CANCEL
 GTK_STOCK_BUTTON_CLOSE
 GTK_STOCK_BUTTON_NO
 GTK_STOCK_BUTTON_OK
 GTK_STOCK_BUTTON_YES
 GTK_STOCK_CLOSE
 GTK_STOCK_DIALOG_ERROR
 GTK_STOCK_DIALOG_INFO
 GTK_STOCK_DIALOG_QUESTION
 GTK_STOCK_DIALOG_WARNING
 GTK_STOCK_HELP
 GTK_STOCK_NEW
 GTK_STOCK_OPEN
 GTK_STOCK_QUIT
 GTK_STOCK_SAVE
 GTK_STYLE_ATTACHED
 GTK_STYLE_NUM_STYLECOLORS
 GTK_TYPE_TREE_COLUMN
 GTK_WIDGET_APP_PAINTABLE
 GTK_WIDGET_CAN_DEFAULT
 GTK_WIDGET_CAN_FOCUS
 GTK_WIDGET_COMPOSITE_CHILD
 GTK_WIDGET_DOUBLE_BUFFERED
 GTK_WIDGET_DRAWABLE
 GTK_WIDGET_FLAGS
 GTK_WIDGET_HAS_DEFAULT
 GTK_WIDGET_HAS_FOCUS
 GTK_WIDGET_HAS_GRAB
 GTK_WIDGET_IS_SENSITIVE
 GTK_WIDGET_MAPPED
 GTK_WIDGET_NO_WINDOW
 GTK_WIDGET_PARENT_SENSITIVE
 GTK_WIDGET_RC_STYLE
 GTK_WIDGET_REALIZED
 GTK_WIDGET_RECEIVES_DEFAULT
 GTK_WIDGET_SAVED_STATE
 GTK_WIDGET_SENSITIVE
 GTK_WIDGET_SET_FLAGS
 GTK_WIDGET_STATE
 GTK_WIDGET_TOPLEVEL
 GTK_WIDGET_TYPE
 GTK_WIDGET_UNSET_FLAGS
 GTK_WIDGET_VISIBLE
 GValueCompareFunc
 GtkAccelEntry
 GtkAccelFlags
 GtkAccelGroup
 GtkAccelLabel
 GtkAccelLabel:accel_widget
 GtkAdjustment
 GtkAdjustment::changed
 GtkAdjustment::value-changed
 GtkAlignment
 GtkAlignment:xalign
 GtkAlignment:xscale
 GtkAlignment:yalign
 GtkAlignment:yscale
 GtkAllocation
 GtkAnchorType
 GtkArrow
 GtkArrow:arrow_type
 GtkArrow:shadow_type
 GtkArrowType
 GtkAspectFrame
 GtkAspectFrame:obey_child
 GtkAspectFrame:ratio
 GtkAspectFrame:xalign
 GtkAspectFrame:yalign
 GtkAttachOptions
 GtkBin
 GtkBindingArg
 GtkBindingEntry
 GtkBindingSet
 GtkBindingSignal
 GtkBox
 GtkBox:homogeneous
 GtkBox:spacing
 GtkBoxChild
 GtkButton
 GtkButton::clicked
 GtkButton::enter
 GtkButton::leave
 GtkButton::pressed
 GtkButton::released
 GtkButton:label
 GtkButton:relief
 GtkButtonAction
 GtkButtonBox
 GtkButtonBoxStyle
 GtkButtonsType
 GtkCalendar
 GtkCalendar::day-selected
 GtkCalendar::day-selected-double-click
 GtkCalendar::month-changed
 GtkCalendar::next-month
 GtkCalendar::next-year
 GtkCalendar::prev-month
 GtkCalendar::prev-year
 GtkCalendarDisplayOptions
 GtkCallback
 GtkCallbackMarshal
 GtkCell
 GtkCellPixText
 GtkCellPixmap
 GtkCellRenderer
 GtkCellRendererPixbuf
 GtkCellRendererText
 GtkCellRendererTextPixbuf
 GtkCellRendererToggle
 GtkCellRendererType
 GtkCellText
 GtkCellType
 GtkCellWidget
 GtkCheckButton
 GtkCheckMenuItem
 GtkCheckMenuItem::toggled
 GtkClassInitFunc
 GtkClipboard
 GtkClipboardClearFunc
 GtkClipboardGetFunc
 GtkClipboardReceivedFunc
 GtkClipboardTextReceivedFunc
 GtkColorSelection
 GtkColorSelection::color-changed
 GtkColorSelectionDialog
 GtkCombo
 GtkContainer
 GtkContainer::add
 GtkContainer::check-resize
 GtkContainer::focus
 GtkContainer::remove
 GtkContainer::set-focus-child
 GtkContainer:border_width
 GtkContainer:child
 GtkContainer:reallocate_redraws
 GtkContainer:resize_mode
 GtkCornerType
 GtkDeleteType
 GtkDestDefaults
 GtkDestroyNotify
 GtkDialog
 GtkDialog::response
 GtkDialogFlags
 GtkDirectionType
 GtkDitherInfo
 GtkDrawingArea
 GtkEditable
 GtkEmissionHook
 GtkEntry
 GtkEntry::activate
 GtkEntry::changed
 GtkEntry::copy-clipboard
 GtkEntry::cut-clipboard
 GtkEntry::delete-from-cursor
 GtkEntry::delete-text
 GtkEntry::insert-at-cursor
 GtkEntry::insert-text
 GtkEntry::move-cursor
 GtkEntry::paste-clipboard
 GtkEntry::toggle-overwrite
 GtkEntry:editable
 GtkEntry:invisible_char
 GtkEntry:max_length
 GtkEntry:text_position
 GtkEntry:visibility
 GtkEnumValue
 GtkEventBox
 GtkFileSelection
 GtkFixed
 GtkFixedChild
 GtkFlagValue
 GtkFontSelection
 GtkFontSelectionDialog
 GtkFrame
 GtkFrame:label
 GtkFrame:label_xalign
 GtkFrame:label_yalign
 GtkFrame:shadow
 GtkHBox
 GtkHButtonBox
 GtkHPaned
 GtkHScale
 GtkHScale:adjustment
 GtkHScrollbar
 GtkHScrollbar:adjustment
 GtkHSeparator
 GtkHandleBox
 GtkHandleBox::child-attached
 GtkHandleBox::child-detached
 GtkHandleBox:handle_position
 GtkHandleBox:shadow
 GtkHandleBox:snap_edge
 GtkIMContext
 GtkIMContext::commit
 GtkIMContext::preedit-changed
 GtkIMContext::preedit-end
 GtkIMContext::preedit-start
 GtkIMMulticontext
 GtkIconFactory
 GtkIconSet
 GtkIconSource
 GtkImage
 GtkImageLoader
 GtkInvisible
 GtkItem
 GtkItem::deselect
 GtkItem::select
 GtkItem::toggle
 GtkItemFactory
 GtkItemFactoryCallback
 GtkItemFactoryCallback1
 GtkItemFactoryCallback2
 GtkItemFactoryEntry
 GtkItemFactoryItem
 GtkJustification
 GtkKeySnoopFunc
 GtkLabel
 GtkLabel:justify
 GtkLabel:label
 GtkLabel:pattern
 GtkLabel:wrap
 GtkLayout
 GtkLayout::set-scroll-adjustments
 GtkListStore
 GtkMatchType
 GtkMenu
 GtkMenuBar
 GtkMenuBar:shadow
 GtkMenuDetachFunc
 GtkMenuDirectionType
 GtkMenuItem
 GtkMenuItem::activate
 GtkMenuItem::activate-item
 GtkMenuItem::toggle-size-allocate
 GtkMenuItem::toggle-size-request
 GtkMenuPositionFunc
 GtkMenuShell
 GtkMenuShell::activate-current
 GtkMenuShell::cancel
 GtkMenuShell::deactivate
 GtkMenuShell::move-current
 GtkMenuShell::selection-done
 GtkMessageDialog
 GtkMessageType
 GtkMetricType
 GtkMisc
 GtkMisc:xalign
 GtkMisc:xpad
 GtkMisc:yalign
 GtkMisc:ypad
 GtkModelSimple
 GtkModuleInitFunc
 GtkMovementStep
 GtkNotebook
 GtkNotebook::switch-page
 GtkNotebook:enable_popup
 GtkNotebook:homogeneous
 GtkNotebook:page
 GtkNotebook:scrollable
 GtkNotebook:show_border
 GtkNotebook:show_tabs
 GtkNotebook:tab_border
 GtkNotebook:tab_hborder
 GtkNotebook:tab_pos
 GtkNotebook:tab_vborder
 GtkNotebookPage
 GtkObject
 GtkObject::destroy
 GtkObject:object_signal
 GtkObject:object_signal_after
 GtkObject:signal
 GtkObject:signal_after
 GtkObject:user_data
 GtkObjectFlags
 GtkObjectInitFunc
 GtkOptionMenu
 GtkOrientation
 GtkPaned
 GtkPaned:handle_size
 GtkPathPriorityType
 GtkPathType
 GtkPatternSpec
 GtkPlug
 GtkPolicyType
 GtkPositionType
 GtkPrintFunc
 GtkProgressBar
 GtkProgressBar:orientation
 GtkProgressBar:fraction
 GtkProgressBar:pulse_step
 GtkProgressBarOrientation
 GtkRadioButton
 GtkRadioButton:group
 GtkRadioMenuItem
 GtkRange
 GtkRange:update_policy
 GtkRcFlags
 GtkRcStyle
 GtkRcStyleClass
 GtkRcTokenType
 GtkReliefStyle
 GtkRequisition
 GtkResizeMode
 GtkResponseType
 GtkScale
 GtkScale:digits
 GtkScale:draw_value
 GtkScale:value_pos
 GtkScrollType
 GtkScrollbar
 GtkScrolledWindow
 GtkScrolledWindow:hadjustment
 GtkScrolledWindow:hscrollbar_policy
 GtkScrolledWindow:shadow
 GtkScrolledWindow:vadjustment
 GtkScrolledWindow:vscrollbar_policy
 GtkScrolledWindow:window_placement
 GtkSelectionData
 GtkSelectionMode
 GtkSeparator
 GtkShadowType
 GtkSideType
 GtkSignalFunc
 GtkSignalMarshaller
 GtkSignalRunType
 GtkSocket
 GtkSortType
 GtkSpinButton
 GtkSpinButton::input
 GtkSpinButton::output
 GtkSpinButton:adjustment
 GtkSpinButton:climb_rate
 GtkSpinButton:digits
 GtkSpinButton:numeric
 GtkSpinButton:shadow_type
 GtkSpinButton:snap_to_ticks
 GtkSpinButton:update_policy
 GtkSpinButton:value
 GtkSpinButton:wrap
 GtkSpinButtonUpdatePolicy
 GtkSpinType
 GtkStateType
 GtkStatusbar
 GtkStatusbar::text-popped
 GtkStatusbar::text-pushed
 GtkStockItem
 GtkStyle
 GtkStyleClass
 GtkSubmenuDirection
 GtkSubmenuPlacement
 GtkTable
 GtkTable:column_spacing
 GtkTable:homogeneous
 GtkTable:n_columns
 GtkTable:n_rows
 GtkTable:row_spacing
 GtkTableChild
 GtkTableRowCol
 GtkTargetEntry
 GtkTargetFlags
 GtkTargetList
 GtkTargetPair
 GtkTearoffMenuItem
 GtkTextAppearance
 GtkTextAttributes
 GtkTextBTreeNode
 GtkTextBuffer
 GtkTextBuffer::apply-tag
 GtkTextBuffer::changed
 GtkTextBuffer::delete-text
 GtkTextBuffer::insert-text
 GtkTextBuffer::mark-deleted
 GtkTextBuffer::mark-set
 GtkTextBuffer::modified-changed
 GtkTextBuffer::remove-tag
 GtkTextCharPredicate
 GtkTextDirection
 GtkTextFont
 GtkTextFunction
 GtkTextIter
 GtkTextMark
 GtkTextTag
 GtkTextTag::event
 GtkTextTag:background
 GtkTextTag:background_full_height
 GtkTextTag:background_full_height_set
 GtkTextTag:background_gdk
 GtkTextTag:background_gdk_set
 GtkTextTag:background_set
 GtkTextTag:background_stipple
 GtkTextTag:background_stipple_set
 GtkTextTag:direction
 GtkTextTag:editable
 GtkTextTag:editable_set
 GtkTextTag:family
 GtkTextTag:family_set
 GtkTextTag:font
 GtkTextTag:font_desc
 GtkTextTag:foreground
 GtkTextTag:foreground_gdk
 GtkTextTag:foreground_gdk_set
 GtkTextTag:foreground_set
 GtkTextTag:foreground_stipple
 GtkTextTag:foreground_stipple_set
 GtkTextTag:indent
 GtkTextTag:indent_set
 GtkTextTag:invisible
 GtkTextTag:invisible_set
 GtkTextTag:justify
 GtkTextTag:justify_set
 GtkTextTag:language
 GtkTextTag:language_set
 GtkTextTag:left_margin
 GtkTextTag:left_margin_set
 GtkTextTag:name
 GtkTextTag:pixels_above_lines
 GtkTextTag:pixels_above_lines_set
 GtkTextTag:pixels_below_lines
 GtkTextTag:pixels_below_lines_set
 GtkTextTag:pixels_inside_wrap
 GtkTextTag:pixels_inside_wrap_set
 GtkTextTag:right_margin
 GtkTextTag:right_margin_set
 GtkTextTag:rise
 GtkTextTag:rise_set
 GtkTextTag:size
 GtkTextTag:size_points
 GtkTextTag:size_set
 GtkTextTag:stretch
 GtkTextTag:stretch_set
 GtkTextTag:strikethrough
 GtkTextTag:strikethrough_set
 GtkTextTag:style
 GtkTextTag:style_set
 GtkTextTag:tabs
 GtkTextTag:tabs_set
 GtkTextTag:underline
 GtkTextTag:underline_set
 GtkTextTag:variant
 GtkTextTag:variant_set
 GtkTextTag:weight
 GtkTextTag:weight_set
 GtkTextTag:wrap_mode
 GtkTextTag:wrap_mode_set
 GtkTextTagTable
 GtkTextTagTable::tag-added
 GtkTextTagTable::tag-changed
 GtkTextTagTable::tag-removed
 GtkTextTagTableForeach
 GtkTextView
 GtkTextView::copy-clipboard
 GtkTextView::cut-clipboard
 GtkTextView::delete-from-cursor
 GtkTextView::insert-at-cursor
 GtkTextView::move-cursor
 GtkTextView::paste-clipboard
 GtkTextView::set-anchor
 GtkTextView::set-scroll-adjustments
 GtkTextView::toggle-overwrite
 GtkTextView:editable
 GtkTextView:height_lines
 GtkTextView:indent
 GtkTextView:justify
 GtkTextView:left_margin
 GtkTextView:pixels_above_lines
 GtkTextView:pixels_below_lines
 GtkTextView:pixels_inside_wrap
 GtkTextView:right_margin
 GtkTextView:tabs
 GtkTextView:width_columns
 GtkTextView:wrap_mode
 GtkTextWindowType
 GtkToggleButton
 GtkToggleButton::toggled
 GtkToggleButton:active
 GtkToggleButton:draw_indicator
 GtkToolbar
 GtkToolbar::orientation-changed
 GtkToolbar::style-changed
 GtkToolbar:orientation
 GtkToolbar:relief
 GtkToolbar:space_size
 GtkToolbar:space_style
 GtkToolbar:toolbar_style
 GtkToolbarChild
 GtkToolbarChildType
 GtkToolbarSpaceStyle
 GtkToolbarStyle
 GtkTooltips
 GtkTooltipsData
 GtkTranslateFunc
 GtkTreeIter
 GtkTreeModel
 GtkTreeModelFlags
 GtkTreeModelIface
 GtkTreeModelSort
 GtkTreePath
 GtkTreeSelection
 GtkTreeSelectionClass
 GtkTreeSelectionForeachFunc
 GtkTreeSelectionFunc
 GtkTreeSelectionType
 GtkTreeStore
 GtkTreeView
 GtkTreeViewColumn
 GtkTreeViewColumnFunc
 GtkTreeViewColumnType
 GtkTreeViewMode
 GtkTroughType
 GtkType
 GtkTypeClass
 GtkTypeInfo
 GtkTypeObject
 GtkUpdateType
 GtkVBox
 GtkVButtonBox
 GtkVPaned
 GtkVScale
 GtkVScale:adjustment
 GtkVScrollbar
 GtkVScrollbar:adjustment
 GtkVSeparator
 GtkViewport
 GtkViewport::set-scroll-adjustments
 GtkViewport:hadjustment
 GtkViewport:shadow_type
 GtkViewport:vadjustment
 GtkVisibility
 GtkWidget
 GtkWidget::add-accelerator
 GtkWidget::button-press-event
 GtkWidget::button-release-event
 GtkWidget::client-event
 GtkWidget::configure-event
 GtkWidget::debug-msg
 GtkWidget::delete-event
 GtkWidget::destroy-event
 GtkWidget::direction-changed
 GtkWidget::drag-begin
 GtkWidget::drag-data-delete
 GtkWidget::drag-data-get
 GtkWidget::drag-data-received
 GtkWidget::drag-drop
 GtkWidget::drag-end
 GtkWidget::drag-leave
 GtkWidget::drag-motion
 GtkWidget::draw
 GtkWidget::draw-default
 GtkWidget::draw-focus
 GtkWidget::enter-notify-event
 GtkWidget::event
 GtkWidget::expose-event
 GtkWidget::focus-in-event
 GtkWidget::focus-out-event
 GtkWidget::grab-focus
 GtkWidget::hide
 GtkWidget::key-press-event
 GtkWidget::key-release-event
 GtkWidget::leave-notify-event
 GtkWidget::map
 GtkWidget::map-event
 GtkWidget::motion-notify-event
 GtkWidget::no-expose-event
 GtkWidget::parent-set
 GtkWidget::property-notify-event
 GtkWidget::proximity-in-event
 GtkWidget::proximity-out-event
 GtkWidget::realize
 GtkWidget::remove-accelerator
 GtkWidget::scroll-event
 GtkWidget::selection-clear-event
 GtkWidget::selection-get
 GtkWidget::selection-notify-event
 GtkWidget::selection-received
 GtkWidget::selection-request-event
 GtkWidget::show
 GtkWidget::size-allocate
 GtkWidget::size-request
 GtkWidget::state-changed
 GtkWidget::style-set
 GtkWidget::unmap
 GtkWidget::unmap-event
 GtkWidget::unrealize
 GtkWidget::visibility-notify-event
 GtkWidget:app_paintable
 GtkWidget:can_default
 GtkWidget:can_focus
 GtkWidget:composite_child
 GtkWidget:events
 GtkWidget:extension_events
 GtkWidget:has_default
 GtkWidget:has_focus
 GtkWidget:height
 GtkWidget:name
 GtkWidget:parent
 GtkWidget:receives_default
 GtkWidget:sensitive
 GtkWidget:style
 GtkWidget:visible
 GtkWidget:width
 GtkWidget:x
 GtkWidget:y
 GtkWidgetAuxInfo
 GtkWidgetFlags
 GtkWidgetShapeInfo
 GtkWindow
 GtkWindow::set-focus
 GtkWindow:allow_grow
 GtkWindow:allow_shrink
 GtkWindow:auto_shrink
 GtkWindow:default_height
 GtkWindow:default_width
 GtkWindow:destroy_with_parent
 GtkWindow:modal
 GtkWindow:title
 GtkWindow:type
 GtkWindow:window_position
 GtkWindowPosition
 GtkWindowType
 GtkWrapMode
 gtk_accel_group_activate
 gtk_accel_group_add
 gtk_accel_group_attach
 gtk_accel_group_create_add
 gtk_accel_group_create_remove
 gtk_accel_group_detach
 gtk_accel_group_entries_from_object
 gtk_accel_group_get_default
 gtk_accel_group_get_entry
 gtk_accel_group_handle_add
 gtk_accel_group_handle_remove
 gtk_accel_group_lock
 gtk_accel_group_lock_entry
 gtk_accel_group_new
 gtk_accel_group_ref
 gtk_accel_group_remove
 gtk_accel_group_unlock
 gtk_accel_group_unlock_entry
 gtk_accel_group_unref
 gtk_accel_groups_activate
 gtk_accel_groups_from_object
 gtk_accel_label_get_accel_width
 gtk_accel_label_new
 gtk_accel_label_refetch
 gtk_accel_label_set_accel_widget
 gtk_accelerator_get_default_mod_mask
 gtk_accelerator_name
 gtk_accelerator_parse
 gtk_accelerator_set_default_mod_mask
 gtk_accelerator_valid
 gtk_adjustment_changed
 gtk_adjustment_clamp_page
 gtk_adjustment_new
 gtk_adjustment_set_value
 gtk_adjustment_value_changed
 gtk_alignment_new
 gtk_alignment_set
 gtk_arrow_new
 gtk_arrow_set
 gtk_aspect_frame_new
 gtk_aspect_frame_set
 gtk_binary_age
 gtk_binding_entry_add
 gtk_binding_entry_add_signal
 gtk_binding_entry_add_signall
 gtk_binding_entry_clear
 gtk_binding_entry_remove
 gtk_binding_parse_binding
 gtk_binding_set_activate
 gtk_binding_set_add_path
 gtk_binding_set_by_class
 gtk_binding_set_find
 gtk_binding_set_new
 gtk_bindings_activate
 gtk_box_pack_end
 gtk_box_pack_end_defaults
 gtk_box_pack_start
 gtk_box_pack_start_defaults
 gtk_box_query_child_packing
 gtk_box_reorder_child
 gtk_box_set_child_packing
 gtk_box_set_homogeneous
 gtk_box_set_spacing
 gtk_button_box_child_requisition
 gtk_button_box_get_child_ipadding
 gtk_button_box_get_child_ipadding_default
 gtk_button_box_get_child_size
 gtk_button_box_get_child_size_default
 gtk_button_box_get_layout
 gtk_button_box_get_spacing
 gtk_button_box_set_child_ipadding
 gtk_button_box_set_child_ipadding_default
 gtk_button_box_set_child_size
 gtk_button_box_set_child_size_default
 gtk_button_box_set_layout
 gtk_button_box_set_spacing
 gtk_button_clicked
 gtk_button_enter
 gtk_button_get_relief
 gtk_button_leave
 gtk_button_new
 gtk_button_new_accel
 gtk_button_new_stock
 gtk_button_new_with_label
 gtk_button_pressed
 gtk_button_released
 gtk_button_set_relief
 gtk_calendar_clear_marks
 gtk_calendar_display_options
 gtk_calendar_freeze
 gtk_calendar_get_date
 gtk_calendar_mark_day
 gtk_calendar_new
 gtk_calendar_select_day
 gtk_calendar_select_month
 gtk_calendar_thaw
 gtk_calendar_unmark_day
 gtk_cell_renderer_event
 gtk_cell_renderer_get_size
 gtk_cell_renderer_pixbuf_new
 gtk_cell_renderer_render
 gtk_cell_renderer_text_new
 gtk_cell_renderer_text_pixbuf_new
 gtk_cell_renderer_toggle_new
 gtk_cell_renderer_toggle_set_radio
 gtk_check_button_new
 gtk_check_button_new_with_label
 gtk_check_menu_item_new
 gtk_check_menu_item_new_with_label
 gtk_check_menu_item_set_active
 gtk_check_menu_item_set_show_toggle
 gtk_check_menu_item_set_state
 gtk_check_menu_item_toggled
 gtk_check_version
 gtk_clipboard_clear
 gtk_clipboard_get
 gtk_clipboard_get_owner
 gtk_clipboard_request_contents
 gtk_clipboard_request_text
 gtk_clipboard_set_text
 gtk_clipboard_set_with_data
 gtk_clipboard_set_with_owner
 gtk_clipboard_wait_for_contents
 gtk_clipboard_wait_for_text
 gtk_color_selection_dialog_new
 gtk_color_selection_get_color
 gtk_color_selection_get_old_color
 gtk_color_selection_get_palette_color
 gtk_color_selection_get_use_opacity
 gtk_color_selection_get_use_palette
 gtk_color_selection_is_adjusting
 gtk_color_selection_new
 gtk_color_selection_set_color
 gtk_color_selection_set_old_color
 gtk_color_selection_set_palette_color
 gtk_color_selection_set_update_policy
 gtk_color_selection_set_use_opacity
 gtk_color_selection_set_use_palette
 gtk_color_selection_unset_palette_color
 gtk_combo_disable_activate
 gtk_combo_new
 gtk_combo_set_case_sensitive
 gtk_combo_set_item_string
 gtk_combo_set_popdown_strings
 gtk_combo_set_use_arrows
 gtk_combo_set_use_arrows_always
 gtk_combo_set_value_in_list
 gtk_container_add
 gtk_container_add_child_arg_type
 gtk_container_add_with_args
 gtk_container_addv
 gtk_container_arg_get
 gtk_container_arg_set
 gtk_container_border_width
 gtk_container_check_resize
 gtk_container_child_arg_get_info
 gtk_container_child_args_collect
 gtk_container_child_composite_name
 gtk_container_child_getv
 gtk_container_child_set
 gtk_container_child_setv
 gtk_container_child_type
 gtk_container_children
 gtk_container_clear_resize_widgets
 gtk_container_dequeue_resize_handler
 gtk_container_focus
 gtk_container_forall
 gtk_container_foreach
 gtk_container_foreach_full
 gtk_container_query_child_args
 gtk_container_queue_resize
 gtk_container_remove
 gtk_container_resize_children
 gtk_container_set_border_width
 gtk_container_set_focus_child
 gtk_container_set_focus_hadjustment
 gtk_container_set_focus_vadjustment
 gtk_container_set_reallocate_redraws
 gtk_container_set_resize_mode
 gtk_dialog_add_action_widget
 gtk_dialog_add_button
 gtk_dialog_add_buttons
 gtk_dialog_new
 gtk_dialog_new_with_buttons
 gtk_dialog_response
 gtk_dialog_run
 gtk_drag_begin
 gtk_drag_dest_handle_event
 gtk_drag_dest_set
 gtk_drag_dest_set_proxy
 gtk_drag_dest_unset
 gtk_drag_finish
 gtk_drag_get_data
 gtk_drag_get_source_widget
 gtk_drag_highlight
 gtk_drag_set_default_icon
 gtk_drag_set_icon_default
 gtk_drag_set_icon_pixmap
 gtk_drag_set_icon_widget
 gtk_drag_source_handle_event
 gtk_drag_source_set
 gtk_drag_source_set_icon
 gtk_drag_source_unset
 gtk_drag_unhighlight
 gtk_draw_arrow
 gtk_draw_box
 gtk_draw_box_gap
 gtk_draw_check
 gtk_draw_cross
 gtk_draw_diamond
 gtk_draw_extension
 gtk_draw_flat_box
 gtk_draw_focus
 gtk_draw_handle
 gtk_draw_hline
 gtk_draw_option
 gtk_draw_oval
 gtk_draw_polygon
 gtk_draw_ramp
 gtk_draw_shadow
 gtk_draw_shadow_gap
 gtk_draw_slider
 gtk_draw_tab
 gtk_draw_vline
 gtk_drawing_area_new
 gtk_editable_copy_clipboard
 gtk_editable_cut_clipboard
 gtk_editable_delete_selection
 gtk_editable_delete_text
 gtk_editable_get_chars
 gtk_editable_get_position
 gtk_editable_get_selection_bounds
 gtk_editable_insert_text
 gtk_editable_paste_clipboard
 gtk_editable_select_region
 gtk_editable_set_editable
 gtk_editable_set_position
 gtk_entry_append_text
 gtk_entry_get_text
 gtk_entry_new
 gtk_entry_new_with_max_length
 gtk_entry_prepend_text
 gtk_entry_select_region
 gtk_entry_set_editable
 gtk_entry_set_invisible_char
 gtk_entry_set_max_length
 gtk_entry_set_position
 gtk_entry_set_text
 gtk_entry_set_visibility
 gtk_event_box_new
 gtk_events_pending
 gtk_false
 gtk_file_selection_complete
 gtk_file_selection_get_filename
 gtk_file_selection_hide_fileop_buttons
 gtk_file_selection_new
 gtk_file_selection_set_filename
 gtk_file_selection_show_fileop_buttons
 gtk_fixed_move
 gtk_fixed_new
 gtk_fixed_put
 gtk_font_selection_dialog_get_font
 gtk_font_selection_dialog_get_font_name
 gtk_font_selection_dialog_get_preview_text
 gtk_font_selection_dialog_new
 gtk_font_selection_dialog_set_font_name
 gtk_font_selection_dialog_set_preview_text
 gtk_font_selection_get_font
 gtk_font_selection_get_font_name
 gtk_font_selection_get_preview_text
 gtk_font_selection_new
 gtk_font_selection_set_font_name
 gtk_font_selection_set_preview_text
 gtk_frame_new
 gtk_frame_set_label
 gtk_frame_set_label_align
 gtk_frame_set_label_widget
 gtk_frame_set_shadow_type
 gtk_gc_get
 gtk_gc_release
 gtk_get_current_event
 gtk_get_current_event_time
 gtk_get_default_language
 gtk_get_event_widget
 gtk_grab_add
 gtk_grab_get_current
 gtk_grab_remove
 gtk_handle_box_new
 gtk_handle_box_set_handle_position
 gtk_handle_box_set_shadow_type
 gtk_handle_box_set_snap_edge
 gtk_hbox_new
 gtk_hbutton_box_get_layout_default
 gtk_hbutton_box_get_spacing_default
 gtk_hbutton_box_new
 gtk_hbutton_box_set_layout_default
 gtk_hbutton_box_set_spacing_default
 gtk_hpaned_new
 gtk_hscale_new
 gtk_hscrollbar_new
 gtk_hseparator_new
 gtk_icon_factory_add
 gtk_icon_factory_add_default
 gtk_icon_factory_lookup
 gtk_icon_factory_lookup_default
 gtk_icon_factory_new
 gtk_icon_factory_remove_default
 gtk_icon_set_add_source
 gtk_icon_set_copy
 gtk_icon_set_new
 gtk_icon_set_ref
 gtk_icon_set_render_icon
 gtk_icon_set_unref
 gtk_icon_size_lookup
 gtk_icon_size_register
 gtk_icon_size_register_alias
 gtk_icon_source_copy
 gtk_icon_source_free
 gtk_im_context_filter_keypress
 gtk_im_context_focus_in
 gtk_im_context_focus_out
 gtk_im_context_get_preedit_string
 gtk_im_context_reset
 gtk_im_context_set_client_window
 gtk_im_multicontext_append_menuitems
 gtk_im_multicontext_new
 gtk_image_get_icon_set
 gtk_image_get_image
 gtk_image_get_pixbuf
 gtk_image_get_pixmap
 gtk_image_get_stock
 gtk_image_get_storage_type
 gtk_image_new_from_file
 gtk_image_new_from_icon_set
 gtk_image_new_from_image
 gtk_image_new_from_pixbuf
 gtk_image_new_from_pixmap
 gtk_image_new_from_stock
 gtk_image_set_from_file
 gtk_image_set_from_icon_set
 gtk_image_set_from_image
 gtk_image_set_from_pixbuf
 gtk_image_set_from_pixmap
 gtk_image_set_from_stock
 gtk_init
 gtk_init_check
 gtk_interface_age
 gtk_invisible_new
 gtk_item_deselect
 gtk_item_factories_path_delete
 gtk_item_factory_add_foreign
 gtk_item_factory_construct
 gtk_item_factory_create_item
 gtk_item_factory_create_items
 gtk_item_factory_create_items_ac
 gtk_item_factory_create_menu_entries
 gtk_item_factory_delete_entries
 gtk_item_factory_delete_entry
 gtk_item_factory_delete_item
 gtk_item_factory_dump_items
 gtk_item_factory_dump_rc
 gtk_item_factory_from_path
 gtk_item_factory_from_widget
 gtk_item_factory_get_item
 gtk_item_factory_get_item_by_action
 gtk_item_factory_get_widget
 gtk_item_factory_get_widget_by_action
 gtk_item_factory_new
 gtk_item_factory_parse_rc
 gtk_item_factory_parse_rc_scanner
 gtk_item_factory_parse_rc_string
 gtk_item_factory_path_from_widget
 gtk_item_factory_popup
 gtk_item_factory_popup_data
 gtk_item_factory_popup_data_from_widget
 gtk_item_factory_popup_with_data
 gtk_item_factory_print_func
 gtk_item_factory_set_translate_func
 gtk_item_select
 gtk_item_toggle
 gtk_key_snooper_install
 gtk_key_snooper_remove
 gtk_label_new
 gtk_label_parse_uline
 gtk_label_set_attributes
 gtk_label_set_justify
 gtk_label_set_line_wrap
 gtk_label_set_markup
 gtk_label_set_markup_with_accel
 gtk_label_set_pattern
 gtk_label_set_text
 gtk_layout_get_hadjustment
 gtk_layout_get_vadjustment
 gtk_layout_move
 gtk_layout_new
 gtk_layout_put
 gtk_layout_set_hadjustment
 gtk_layout_set_size
 gtk_layout_set_vadjustment
 gtk_main_do_event
 gtk_major_version
 gtk_menu_append
 gtk_menu_attach_to_widget
 gtk_menu_bar_append
 gtk_menu_bar_insert
 gtk_menu_bar_new
 gtk_menu_bar_prepend
 gtk_menu_bar_set_shadow_type
 gtk_menu_detach
 gtk_menu_ensure_uline_accel_group
 gtk_menu_get_accel_group
 gtk_menu_get_active
 gtk_menu_get_attach_widget
 gtk_menu_get_uline_accel_group
 gtk_menu_insert
 gtk_menu_item_activate
 gtk_menu_item_configure
 gtk_menu_item_deselect
 gtk_menu_item_new
 gtk_menu_item_new_with_label
 gtk_menu_item_remove_submenu
 gtk_menu_item_right_justify
 gtk_menu_item_select
 gtk_menu_item_set_placement
 gtk_menu_item_set_submenu
 gtk_menu_item_toggle_size_allocate
 gtk_menu_item_toggle_size_request
 gtk_menu_new
 gtk_menu_popdown
 gtk_menu_popup
 gtk_menu_prepend
 gtk_menu_reorder_child
 gtk_menu_reposition
 gtk_menu_set_accel_group
 gtk_menu_set_active
 gtk_menu_set_tearoff_state
 gtk_menu_set_title
 gtk_menu_shell_activate_item
 gtk_menu_shell_append
 gtk_menu_shell_deactivate
 gtk_menu_shell_deselect
 gtk_menu_shell_insert
 gtk_menu_shell_prepend
 gtk_menu_shell_select_item
 gtk_message_dialog_new
 gtk_micro_version
 gtk_minor_version
 gtk_misc_set_alignment
 gtk_misc_set_padding
 gtk_model_simple_new
 gtk_model_simple_node_changed
 gtk_model_simple_node_child_toggled
 gtk_model_simple_node_deleted
 gtk_model_simple_node_inserted
 gtk_notebook_append_page
 gtk_notebook_append_page_menu
 gtk_notebook_current_page
 gtk_notebook_get_current_page
 gtk_notebook_get_menu_label
 gtk_notebook_get_nth_page
 gtk_notebook_get_tab_label
 gtk_notebook_insert_page
 gtk_notebook_insert_page_menu
 gtk_notebook_new
 gtk_notebook_next_page
 gtk_notebook_page_num
 gtk_notebook_popup_disable
 gtk_notebook_popup_enable
 gtk_notebook_prepend_page
 gtk_notebook_prepend_page_menu
 gtk_notebook_prev_page
 gtk_notebook_query_tab_label_packing
 gtk_notebook_remove_page
 gtk_notebook_reorder_child
 gtk_notebook_set_homogeneous_tabs
 gtk_notebook_set_menu_label
 gtk_notebook_set_menu_label_text
 gtk_notebook_set_page
 gtk_notebook_set_scrollable
 gtk_notebook_set_show_border
 gtk_notebook_set_show_tabs
 gtk_notebook_set_tab_border
 gtk_notebook_set_tab_hborder
 gtk_notebook_set_tab_label
 gtk_notebook_set_tab_label_packing
 gtk_notebook_set_tab_label_text
 gtk_notebook_set_tab_pos
 gtk_notebook_set_tab_vborder
 gtk_object_constructed
 gtk_object_default_construct
 gtk_object_destroy
 gtk_object_sink
 gtk_object_weakref
 gtk_object_weakunref
 gtk_option_menu_get_history
 gtk_option_menu_get_menu
 gtk_option_menu_new
 gtk_option_menu_remove_menu
 gtk_option_menu_set_history
 gtk_option_menu_set_menu
 gtk_paint_arrow
 gtk_paint_box
 gtk_paint_box_gap
 gtk_paint_check
 gtk_paint_cross
 gtk_paint_diamond
 gtk_paint_extension
 gtk_paint_flat_box
 gtk_paint_focus
 gtk_paint_handle
 gtk_paint_hline
 gtk_paint_option
 gtk_paint_oval
 gtk_paint_polygon
 gtk_paint_ramp
 gtk_paint_shadow
 gtk_paint_shadow_gap
 gtk_paint_slider
 gtk_paint_tab
 gtk_paint_vline
 gtk_paned_add1
 gtk_paned_add2
 gtk_paned_get_position
 gtk_paned_gutter_size
 gtk_paned_handle_size
 gtk_paned_pack1
 gtk_paned_pack2
 gtk_paned_set_gutter_size
 gtk_paned_set_handle_size
 gtk_paned_set_position
 gtk_pattern_match
 gtk_pattern_match_simple
 gtk_pattern_match_string
 gtk_pattern_spec_free_segs
 gtk_pattern_spec_init
 gtk_plug_construct
 gtk_plug_new
 gtk_progress_bar_new
 gtk_progress_bar_pulse
 gtk_progress_bar_set_text
 gtk_progress_bar_set_fraction
 gtk_progress_bar_set_orientation
 gtk_progress_bar_set_pulse_step
 gtk_propagate_event
 gtk_radio_button_group
 gtk_radio_button_new
 gtk_radio_button_new_from_widget
 gtk_radio_button_new_with_label
 gtk_radio_button_new_with_label_from_widget
 gtk_radio_button_set_group
 gtk_radio_menu_item_group
 gtk_radio_menu_item_new
 gtk_radio_menu_item_new_with_label
 gtk_radio_menu_item_set_group
 gtk_range_clear_background
 gtk_range_default_hmotion
 gtk_range_default_hslider_update
 gtk_range_default_htrough_click
 gtk_range_default_vmotion
 gtk_range_default_vslider_update
 gtk_range_default_vtrough_click
 gtk_range_draw_background
 gtk_range_draw_slider
 gtk_range_draw_step_back
 gtk_range_draw_step_forw
 gtk_range_draw_trough
 gtk_range_get_adjustment
 gtk_range_set_adjustment
 gtk_range_set_update_policy
 gtk_range_slider_update
 gtk_range_trough_click
 gtk_rc_add_class_style
 gtk_rc_add_default_file
 gtk_rc_add_widget_class_style
 gtk_rc_add_widget_name_style
 gtk_rc_find_module_in_path
 gtk_rc_find_pixmap_in_path
 gtk_rc_get_default_files
 gtk_rc_get_im_module_file
 gtk_rc_get_im_module_path
 gtk_rc_get_module_dir
 gtk_rc_get_style
 gtk_rc_get_theme_dir
 gtk_rc_load_image
 gtk_rc_parse
 gtk_rc_parse_color
 gtk_rc_parse_priority
 gtk_rc_parse_state
 gtk_rc_parse_string
 gtk_rc_reparse_all
 gtk_rc_set_default_files
 gtk_rc_set_image_loader
 gtk_rc_style_copy
 gtk_rc_style_new
 gtk_rc_style_ref
 gtk_rc_style_unref
 gtk_ruler_set_metric
 gtk_ruler_set_range
 gtk_scale_get_value_width
 gtk_scale_set_digits
 gtk_scale_set_draw_value
 gtk_scale_set_value_pos
 gtk_scrolled_window_add_with_viewport
 gtk_scrolled_window_get_hadjustment
 gtk_scrolled_window_get_vadjustment
 gtk_scrolled_window_new
 gtk_scrolled_window_set_hadjustment
 gtk_scrolled_window_set_placement
 gtk_scrolled_window_set_policy
 gtk_scrolled_window_set_shadow_type
 gtk_scrolled_window_set_vadjustment
 gtk_selection_add_target
 gtk_selection_add_targets
 gtk_selection_clear
 gtk_selection_clear_targets
 gtk_selection_convert
 gtk_selection_data_copy
 gtk_selection_data_free
 gtk_selection_data_get_text
 gtk_selection_data_set
 gtk_selection_data_set_text
 gtk_selection_incr_event
 gtk_selection_notify
 gtk_selection_owner_set
 gtk_selection_property_notify
 gtk_selection_remove_all
 gtk_selection_request
 gtk_set_locale
 gtk_socket_new
 gtk_socket_steal
 gtk_spin_button_configure
 gtk_spin_button_get_adjustment
 gtk_spin_button_get_value_as_float
 gtk_spin_button_get_value_as_int
 gtk_spin_button_new
 gtk_spin_button_set_adjustment
 gtk_spin_button_set_digits
 gtk_spin_button_set_numeric
 gtk_spin_button_set_shadow_type
 gtk_spin_button_set_snap_to_ticks
 gtk_spin_button_set_update_policy
 gtk_spin_button_set_value
 gtk_spin_button_set_wrap
 gtk_spin_button_spin
 gtk_spin_button_update
 gtk_statusbar_get_context_id
 gtk_statusbar_new
 gtk_statusbar_pop
 gtk_statusbar_push
 gtk_statusbar_remove
 gtk_stock_add
 gtk_stock_add_static
 gtk_stock_item_copy
 gtk_stock_item_free
 gtk_stock_list_items
 gtk_stock_lookup
 gtk_style_apply_default_background
 gtk_style_apply_default_pixmap
 gtk_style_attach
 gtk_style_copy
 gtk_style_detach
 gtk_style_lookup_icon_set
 gtk_style_new
 gtk_style_ref
 gtk_style_render_icon
 gtk_style_set_background
 gtk_style_unref
 gtk_table_attach
 gtk_table_attach_defaults
 gtk_table_new
 gtk_table_resize
 gtk_table_set_col_spacing
 gtk_table_set_col_spacings
 gtk_table_set_homogeneous
 gtk_table_set_row_spacing
 gtk_table_set_row_spacings
 gtk_target_list_add
 gtk_target_list_add_table
 gtk_target_list_find
 gtk_target_list_new
 gtk_target_list_ref
 gtk_target_list_remove
 gtk_target_list_unref
 gtk_tearoff_menu_item_new
 gtk_text_attributes_copy
 gtk_text_attributes_new
 gtk_text_attributes_ref
 gtk_text_attributes_unref
 gtk_text_buffer_apply_tag
 gtk_text_buffer_apply_tag_by_name
 gtk_text_buffer_copy_clipboard
 gtk_text_buffer_create_child_anchor
 gtk_text_buffer_create_mark
 gtk_text_buffer_create_tag
 gtk_text_buffer_cut_clipboard
 gtk_text_buffer_delete
 gtk_text_buffer_delete_interactive
 gtk_text_buffer_delete_mark
 gtk_text_buffer_delete_mark_by_name
 gtk_text_buffer_delete_selection
 gtk_text_buffer_get_bounds
 gtk_text_buffer_get_char_count
 gtk_text_buffer_get_insert
 gtk_text_buffer_get_iter_at_child_anchor
 gtk_text_buffer_get_iter_at_line
 gtk_text_buffer_get_iter_at_line_index
 gtk_text_buffer_get_iter_at_line_offset
 gtk_text_buffer_get_iter_at_mark
 gtk_text_buffer_get_iter_at_offset
 gtk_text_buffer_get_last_iter
 gtk_text_buffer_get_line_count
 gtk_text_buffer_get_mark
 gtk_text_buffer_get_selection_bound
 gtk_text_buffer_get_selection_bounds
 gtk_text_buffer_get_slice
 gtk_text_buffer_get_tag_table
 gtk_text_buffer_get_text
 gtk_text_buffer_insert
 gtk_text_buffer_insert_at_cursor
 gtk_text_buffer_insert_interactive
 gtk_text_buffer_insert_interactive_at_cursor
 gtk_text_buffer_insert_pixbuf
 gtk_text_buffer_insert_range
 gtk_text_buffer_insert_range_interactive
 gtk_text_buffer_insert_with_tags
 gtk_text_buffer_insert_with_tags_by_name
 gtk_text_buffer_modified
 gtk_text_buffer_move_mark
 gtk_text_buffer_move_mark_by_name
 gtk_text_buffer_new
 gtk_text_buffer_paste_clipboard
 gtk_text_buffer_paste_primary
 gtk_text_buffer_place_cursor
 gtk_text_buffer_remove_tag
 gtk_text_buffer_remove_tag_by_name
 gtk_text_buffer_set_modified
 gtk_text_buffer_set_text
 gtk_text_iter_backward_chars
 gtk_text_iter_backward_find_char
 gtk_text_iter_backward_line
 gtk_text_iter_backward_lines
 gtk_text_iter_backward_search
 gtk_text_iter_backward_to_tag_toggle
 gtk_text_iter_backward_word_start
 gtk_text_iter_backward_word_starts
 gtk_text_iter_begins_tag
 gtk_text_iter_compare
 gtk_text_iter_copy
 gtk_text_iter_editable
 gtk_text_iter_ends_line
 gtk_text_iter_ends_tag
 gtk_text_iter_equal
 gtk_text_iter_forward_chars
 gtk_text_iter_forward_find_char
 gtk_text_iter_forward_line
 gtk_text_iter_forward_lines
 gtk_text_iter_forward_search
 gtk_text_iter_forward_to_end
 gtk_text_iter_forward_to_newline
 gtk_text_iter_forward_to_tag_toggle
 gtk_text_iter_forward_word_end
 gtk_text_iter_forward_word_ends
 gtk_text_iter_free
 gtk_text_iter_get_attributes
 gtk_text_iter_get_buffer
 gtk_text_iter_get_char
 gtk_text_iter_get_chars_in_line
 gtk_text_iter_get_child_anchor
 gtk_text_iter_get_line
 gtk_text_iter_get_line_index
 gtk_text_iter_get_line_offset
 gtk_text_iter_get_marks
 gtk_text_iter_get_offset
 gtk_text_iter_get_pixbuf
 gtk_text_iter_get_slice
 gtk_text_iter_get_tags
 gtk_text_iter_get_text
 gtk_text_iter_get_toggled_tags
 gtk_text_iter_get_visible_slice
 gtk_text_iter_get_visible_text
 gtk_text_iter_has_tag
 gtk_text_iter_in_range
 gtk_text_iter_is_first
 gtk_text_iter_is_last
 gtk_text_iter_next_char
 gtk_text_iter_prev_char
 gtk_text_iter_reorder
 gtk_text_iter_set_line
 gtk_text_iter_set_line_index
 gtk_text_iter_set_line_offset
 gtk_text_iter_set_offset
 gtk_text_iter_spew
 gtk_text_iter_starts_line
 gtk_text_iter_toggles_tag
 gtk_text_mark_get_deleted
 gtk_text_mark_get_name
 gtk_text_mark_get_visible
 gtk_text_mark_set_visible
 gtk_text_set_adjustments
 gtk_text_set_editable
 gtk_text_set_line_wrap
 gtk_text_set_point
 gtk_text_set_word_wrap
 gtk_text_tag_event
 gtk_text_tag_get_priority
 gtk_text_tag_new
 gtk_text_tag_set_priority
 gtk_text_tag_table_add
 gtk_text_tag_table_foreach
 gtk_text_tag_table_lookup
 gtk_text_tag_table_new
 gtk_text_tag_table_remove
 gtk_text_tag_table_size
 gtk_text_view_add_child_at_anchor
 gtk_text_view_add_child_in_window
 gtk_text_view_buffer_to_window_coords
 gtk_text_view_get_buffer
 gtk_text_view_get_cursor_visible
 gtk_text_view_get_editable
 gtk_text_view_get_iter_at_location
 gtk_text_view_get_iter_location
 gtk_text_view_get_line_at_y
 gtk_text_view_get_line_yrange
 gtk_text_view_get_visible_rect
 gtk_text_view_get_window
 gtk_text_view_get_window_type
 gtk_text_view_get_wrap_mode
 gtk_text_view_move_child
 gtk_text_view_move_mark_onscreen
 gtk_text_view_new
 gtk_text_view_new_with_buffer
 gtk_text_view_place_cursor_onscreen
 gtk_text_view_scroll_to_mark
 gtk_text_view_set_border_window_size
 gtk_text_view_set_buffer
 gtk_text_view_set_cursor_visible
 gtk_text_view_set_editable
 gtk_text_view_set_text_window_size
 gtk_text_view_set_wrap_mode
 gtk_text_view_window_to_buffer_coords
 gtk_toggle_button_get_active
 gtk_toggle_button_new
 gtk_toggle_button_new_with_label
 gtk_toggle_button_set_active
 gtk_toggle_button_set_mode
 gtk_toggle_button_set_state
 gtk_toggle_button_toggled
 gtk_toolbar_append_element
 gtk_toolbar_append_item
 gtk_toolbar_append_space
 gtk_toolbar_append_widget
 gtk_toolbar_get_button_relief
 gtk_toolbar_insert_element
 gtk_toolbar_insert_item
 gtk_toolbar_insert_space
 gtk_toolbar_insert_widget
 gtk_toolbar_new
 gtk_toolbar_prepend_element
 gtk_toolbar_prepend_item
 gtk_toolbar_prepend_space
 gtk_toolbar_prepend_widget
 gtk_toolbar_set_button_relief
 gtk_toolbar_set_orientation
 gtk_toolbar_set_space_size
 gtk_toolbar_set_space_style
 gtk_toolbar_set_style
 gtk_toolbar_set_tooltips
 gtk_tooltips_data_get
 gtk_tooltips_disable
 gtk_tooltips_enable
 gtk_tooltips_force_window
 gtk_tooltips_new
 gtk_tooltips_set_colors
 gtk_tooltips_set_delay
 gtk_tooltips_set_tip
 gtk_tree_iter_copy
 gtk_tree_iter_free
 gtk_tree_model_get_column_type
 gtk_tree_model_get_flags
 gtk_tree_model_get_iter
 gtk_tree_model_get_n_columns
 gtk_tree_model_get_path
 gtk_tree_model_get_value
 gtk_tree_model_iter_children
 gtk_tree_model_iter_has_child
 gtk_tree_model_iter_n_children
 gtk_tree_model_iter_next
 gtk_tree_model_iter_nth_child
 gtk_tree_model_iter_parent
 gtk_tree_model_ref_iter
 gtk_tree_model_sort_convert_path
 gtk_tree_model_sort_new
 gtk_tree_model_sort_new_with_model
 gtk_tree_model_sort_resort
 gtk_tree_model_sort_set_compare
 gtk_tree_model_sort_set_model
 gtk_tree_model_sort_set_sort_col
 gtk_tree_model_unref_iter
 gtk_tree_path_append_index
 gtk_tree_path_compare
 gtk_tree_path_copy
 gtk_tree_path_down
 gtk_tree_path_free
 gtk_tree_path_get_depth
 gtk_tree_path_get_indices
 gtk_tree_path_new
 gtk_tree_path_new_from_string
 gtk_tree_path_new_root
 gtk_tree_path_next
 gtk_tree_path_prepend_index
 gtk_tree_path_prev
 gtk_tree_path_to_string
 gtk_tree_path_up
 gtk_tree_selection_get_selected
 gtk_tree_selection_get_user_data
 gtk_tree_selection_new
 gtk_tree_selection_new_with_tree_view
 gtk_tree_selection_select_all
 gtk_tree_selection_select_iter
 gtk_tree_selection_select_path
 gtk_tree_selection_select_range
 gtk_tree_selection_selected_foreach
 gtk_tree_selection_set_select_function
 gtk_tree_selection_set_tree_view
 gtk_tree_selection_set_type
 gtk_tree_selection_unselect_all
 gtk_tree_selection_unselect_iter
 gtk_tree_selection_unselect_path
 gtk_tree_store_append
 gtk_tree_store_get
 gtk_tree_store_get_root_iter
 gtk_tree_store_getv
 gtk_tree_store_insert
 gtk_tree_store_insert_after
 gtk_tree_store_insert_before
 gtk_tree_store_is_ancestor
 gtk_tree_store_iter_depth
 gtk_tree_store_new
 gtk_tree_store_new_with_types
 gtk_tree_store_prepend
 gtk_tree_store_remove
 gtk_tree_store_set
 gtk_tree_store_set_cell
 gtk_tree_store_set_column_type
 gtk_tree_store_set_n_columns
 gtk_tree_store_setv
 gtk_tree_view_append_column
 gtk_tree_view_collapse_all
 gtk_tree_view_collapse_row
 gtk_tree_view_column_add_attribute
 gtk_tree_view_column_get_col_type
 gtk_tree_view_column_get_justification
 gtk_tree_view_column_get_max_width
 gtk_tree_view_column_get_min_width
 gtk_tree_view_column_get_size
 gtk_tree_view_column_get_title
 gtk_tree_view_column_get_visible
 gtk_tree_view_column_get_widget
 gtk_tree_view_column_new
 gtk_tree_view_column_new_with_attributes
 gtk_tree_view_column_set_attributes
 gtk_tree_view_column_set_cell_data
 gtk_tree_view_column_set_cell_renderer
 gtk_tree_view_column_set_col_type
 gtk_tree_view_column_set_header_active
 gtk_tree_view_column_set_justification
 gtk_tree_view_column_set_max_width
 gtk_tree_view_column_set_min_width
 gtk_tree_view_column_set_size
 gtk_tree_view_column_set_title
 gtk_tree_view_column_set_visible
 gtk_tree_view_column_set_widget
 gtk_tree_view_columns_autosize
 gtk_tree_view_expand_all
 gtk_tree_view_expand_row
 gtk_tree_view_get_column
 gtk_tree_view_get_hadjustment
 gtk_tree_view_get_headers_visible
 gtk_tree_view_get_model
 gtk_tree_view_get_path_at_pos
 gtk_tree_view_get_selection
 gtk_tree_view_get_vadjustment
 gtk_tree_view_insert_column
 gtk_tree_view_move_to
 gtk_tree_view_new
 gtk_tree_view_new_with_model
 gtk_tree_view_remove_column
 gtk_tree_view_set_hadjustment
 gtk_tree_view_set_headers_active
 gtk_tree_view_set_headers_visible
 gtk_tree_view_set_model
 gtk_tree_view_set_vadjustment
 gtk_true
 gtk_vbox_new
 gtk_vbutton_box_get_layout_default
 gtk_vbutton_box_get_spacing_default
 gtk_vbutton_box_new
 gtk_vbutton_box_set_layout_default
 gtk_vbutton_box_set_spacing_default
 gtk_viewport_get_hadjustment
 gtk_viewport_get_vadjustment
 gtk_viewport_new
 gtk_viewport_set_hadjustment
 gtk_viewport_set_shadow_type
 gtk_viewport_set_vadjustment
 gtk_vpaned_new
 gtk_vscale_new
 gtk_vscrollbar_new
 gtk_vseparator_new
 gtk_widget_accelerator_signal
 gtk_widget_accelerators_locked
 gtk_widget_activate
 gtk_widget_add_accelerator
 gtk_widget_add_events
 gtk_widget_class_path
 gtk_widget_create_pango_context
 gtk_widget_create_pango_layout
 gtk_widget_destroy
 gtk_widget_destroyed
 gtk_widget_draw_default
 gtk_widget_draw_focus
 gtk_widget_ensure_style
 gtk_widget_event
 gtk_widget_get
 gtk_widget_get_ancestor
 gtk_widget_get_child_requisition
 gtk_widget_get_colormap
 gtk_widget_get_composite_name
 gtk_widget_get_default_colormap
 gtk_widget_get_default_direction
 gtk_widget_get_default_style
 gtk_widget_get_default_visual
 gtk_widget_get_direction
 gtk_widget_get_events
 gtk_widget_get_extension_events
 gtk_widget_get_modifier_style
 gtk_widget_get_name
 gtk_widget_get_pango_context
 gtk_widget_get_parent_window
 gtk_widget_get_pointer
 gtk_widget_get_style
 gtk_widget_get_toplevel
 gtk_widget_get_visual
 gtk_widget_getv
 gtk_widget_grab_default
 gtk_widget_grab_focus
 gtk_widget_hide
 gtk_widget_hide_all
 gtk_widget_hide_on_delete
 gtk_widget_intersect
 gtk_widget_is_ancestor
 gtk_widget_lock_accelerators
 gtk_widget_map
 gtk_widget_modify_base
 gtk_widget_modify_bg
 gtk_widget_modify_fg
 gtk_widget_modify_font
 gtk_widget_modify_style
 gtk_widget_modify_text
 gtk_widget_new
 gtk_widget_newv
 gtk_widget_path
 gtk_widget_pop_colormap
 gtk_widget_pop_composite_child
 gtk_widget_pop_style
 gtk_widget_popup
 gtk_widget_push_colormap
 gtk_widget_push_composite_child
 gtk_widget_push_style
 gtk_widget_queue_draw
 gtk_widget_queue_draw_area
 gtk_widget_queue_resize
 gtk_widget_realize
 gtk_widget_ref
 gtk_widget_remove_accelerator
 gtk_widget_remove_accelerators
 gtk_widget_render_stock_icon
 gtk_widget_reparent
 gtk_widget_reset_rc_styles
 gtk_widget_reset_shapes
 gtk_widget_restore_default_style
 gtk_widget_set
 gtk_widget_set_app_paintable
 gtk_widget_set_colormap
 gtk_widget_set_composite_name
 gtk_widget_set_default_colormap
 gtk_widget_set_default_direction
 gtk_widget_set_default_style
 gtk_widget_set_direction
 gtk_widget_set_double_buffered
 gtk_widget_set_events
 gtk_widget_set_extension_events
 gtk_widget_set_name
 gtk_widget_set_parent
 gtk_widget_set_parent_window
 gtk_widget_set_rc_style
 gtk_widget_set_scroll_adjustments
 gtk_widget_set_sensitive
 gtk_widget_set_state
 gtk_widget_set_style
 gtk_widget_set_uposition
 gtk_widget_set_usize
 gtk_widget_setv
 gtk_widget_shape_combine_mask
 gtk_widget_show
 gtk_widget_show_all
 gtk_widget_show_now
 gtk_widget_size_allocate
 gtk_widget_size_request
 gtk_widget_unlock_accelerators
 gtk_widget_unmap
 gtk_widget_unparent
 gtk_widget_unrealize
 gtk_widget_unref
 gtk_window_activate_default
 gtk_window_activate_focus
 gtk_window_add_accel_group
 gtk_window_get_default_accel_group
 gtk_window_list_toplevels
 gtk_window_new
 gtk_window_position
 gtk_window_remove_accel_group
 gtk_window_set_default_size
 gtk_window_set_destroy_with_parent
 gtk_window_set_geometry_hints
 gtk_window_set_modal
 gtk_window_set_policy
 gtk_window_set_position
 gtk_window_set_title
 gtk_window_set_transient_for
 gtk_window_set_wmclass


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]