gtk2/docs/reference/gtk/gtk-sections.txt

5255 lines
114 KiB
Plaintext
Raw Normal View History

1999-08-16 18:51:52 +00:00
<INCLUDE>gtk/gtk.h</INCLUDE>
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
<SECTION>
<FILE>gtkaccelgroup</FILE>
<TITLE>Keyboard Accelerators</TITLE>
GtkAccelGroup
gtk_accel_group_new
gtk_accel_group_ref
gtk_accel_group_unref
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_accel_group_connect
applied patch from owen to get rid of accel map notifiers. changed things Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
2001-11-20 23:43:03 +00:00
gtk_accel_group_connect_by_path
GtkAccelGroupActivate
2002-10-10 23:42:57 +00:00
GtkAccelGroupFindFunc
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_accel_group_disconnect
applied patch from owen to get rid of accel map notifiers. changed things Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
2001-11-20 23:43:03 +00:00
gtk_accel_group_disconnect_key
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_accel_group_query
gtk_accel_group_activate
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_accel_group_lock
gtk_accel_group_unlock
applied patch from owen to get rid of accel map notifiers. changed things Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
2001-11-20 23:43:03 +00:00
gtk_accel_group_from_accel_closure
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_group_find
GtkAccelKey
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_name
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
<SUBSECTION Private>
GtkAccelGroupEntry
gtk_accel_group_get_type
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
<SUBSECTION Standard>
GtkAccelGroupClass
GTK_TYPE_ACCEL_GROUP
GTK_ACCEL_GROUP
GTK_IS_ACCEL_GROUP
GTK_ACCEL_GROUP_CLASS
GTK_IS_ACCEL_GROUP_CLASS
GTK_ACCEL_GROUP_GET_CLASS
</SECTION>
<SECTION>
<FILE>gtkaccelmap</FILE>
<TITLE>Accelerator Maps</TITLE>
GtkAccelMap
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
GtkAccelMapForeach
gtk_accel_map_add_entry
gtk_accel_map_lookup_entry
gtk_accel_map_change_entry
gtk_accel_map_load
gtk_accel_map_save
gtk_accel_map_foreach
gtk_accel_map_load_fd
gtk_accel_map_save_fd
applied patch from owen to get rid of accel map notifiers. changed things Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
2001-11-20 23:43:03 +00:00
gtk_accel_map_load_scanner
gtk_accel_map_add_filter
gtk_accel_map_foreach_unfiltered
gtk_accel_map_get
gtk_accel_map_lock_path
gtk_accel_map_unlock_path
<SUBSECTION Standard>
GTK_ACCEL_MAP
GTK_TYPE_ACCEL_MAP
GTK_IS_ACCEL_MAP
GTK_ACCEL_MAP_CLASS
GTK_IS_ACCEL_MAP_CLASS
GTK_ACCEL_MAP_GET_CLASS
GtkAccelMapClass
<SUBSECTION Private>
gtk_accel_map_get_type
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkaccellabel</FILE>
<TITLE>GtkAccelLabel</TITLE>
GtkAccelLabel
gtk_accel_label_new
applied patch from owen to get rid of accel map notifiers. changed things Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
2001-11-20 23:43:03 +00:00
gtk_accel_label_set_accel_closure
gtk_accel_label_get_accel_widget
1999-08-16 18:51:52 +00:00
gtk_accel_label_set_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_refetch
<SUBSECTION Standard>
GTK_ACCEL_LABEL
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
GTK_ACCEL_LABEL_CLASS
GTK_IS_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
1999-08-16 18:51:52 +00:00
<SUBSECTION Private>
gtk_accel_label_get_type
1999-08-16 18:51:52 +00:00
gtk_accel_label_accelerator_width
</SECTION>
<SECTION>
<FILE>gtkaccessible</FILE>
<TITLE>GtkAccessible</TITLE>
GtkAccessible
gtk_accessible_connect_widget_destroyed
<SUBSECTION Standard>
GTK_ACCESSIBLE
GTK_TYPE_ACCESSIBLE
GTK_ACCESSIBLE_CLASS
GTK_ACCESSIBLE_GET_CLASS
GTK_IS_ACCESSIBLE
GTK_IS_ACCESSIBLE_CLASS
<SUBSECTION Private>
gtk_accessible_get_type
</SECTION>
<SECTION>
<FILE>gtkaction</FILE>
<TITLE>GtkAction</TITLE>
GtkAction
gtk_action_new
gtk_action_get_name
Adjust to the new connect_proxy signals. Mon Jan 12 23:40:34 2004 Matthias Clasen <maclas@gmx.de> * tests/testmerge.c: Adjust to the new connect_proxy signals. * gtk/gtkuimanager.c * gtk/gtkactiongroup.c * gtk/gtkaction.c: Move the connect_proxy and disconnect_proxy signals from GtkAction to GtkActionGroup and proxy it on GtkUIManager. This removes the confusion between the disconnect_/connect_proxy signals and the (unrelated) virtual functions of the same name and aligns the setup with the pre_/post_activate signals. 2004-01-12 Jody Goldberg <jody@gnome.org> * gtk/gtkaction.c (connect_proxy) : only connect activate for menus with no submenus otherwise it looks like we activate every time a submenu opens. 2004-01-10 Jody Goldberg <jody@gnome.org> * gtk/gtkuimanager.c (d) : Add a debug macro to quiet the spew. s/merge_signals/ui_manager_signals/ for readability. (gtk_ui_manager_class_init) : add pre_activate and post_activate signals. (cb_proxy_pre_activate) : new. (cb_proxy_post_activate) : new. (gtk_ui_manager_insert_action_group) : connect the proxies for GtkActionGroup::pre/post_activate (gtk_ui_manager_remove_action_group) : disconnect them. * gtk/gtkactiongroup.c (gtk_action_group_class_init) : add 'sensitive', and 'visible' properties. Also add pre_activate and post_activate signals to help deal with activations at a higher level (eg GtkUIManager) (gtk_action_group_init) : init sensitive and visible (gtk_action_group_set_property) : add sensitive and visible (gtk_action_group_get_property) : add sensitive and visible (gtk_action_group_get_sensitive) : new. (gtk_action_group_get_visible) : new. (cb_set_action_sensitivity) : new with minor optimization that only signals sensitivity changes if the action could possibly change. (cb_set_action_visiblility) : ditto. (gtk_action_group_set_sensitive) : new. walk the actions directly rather than using notify::sensitive because that is simpler, easier to read, and more efficient. (gtk_action_group_set_visible) : ditto. (gtk_action_group_add_action) : Each action can only be in 1 group, set GtkAction::action_group. (gtk_action_group_remove_action) : clear it. (gtk_action_group_add_toggle_actions_full) : warning suppression. (gtk_action_group_add_radio_actions_full) : warning suppression. (_gtk_action_group_emit_pre_activate) : new protected routine for use by GtkAction. (_gtk_action_group_emit_post_activate) : ditto. * gtk/gtkaction.c (gtk_action_class_init) : add 'action_group' property. (gtk_action_init) : initialize it. (gtk_action_get_property) : get. (gtk_action_set_property) : set it via (gtk_action_set_action_group) : new function. (gtk_action_sync_sensitivity) : new routine to sync proxy sensitivity with the logical sensitivity (action & group) rather than the simple action::sensitivity. (gtk_action_sync_visible) : use gtk_action_is_visible to handle logical visibility (action & group) rather than the simple action::visible. Use widget show/hide directly. (connect_proxy) : handle the custom sensitivity handler. Make the TOOL_BUTTON signals more general and support TOOL_ITEM directly, with special cases for TOOL_BUTTON. Still not especially good it might be useful to handle label/use_underline by parmspec lookup. Those are likely to be implemented by custom types, and are assumed to exist in GtkToolItem. (disconnect_proxy) : disconnect the new sensitivity handler. (_gtk_action_emit_activate) : add pre/post signals. (gtk_action_activate) : use logical sensitivity. (gtk_action_is_sensitive) : logical sensitivity. (gtk_action_get_sensitive) : actual sensitivity. (closure_accel_activate) : use logical sensitivity.
2004-01-12 22:45:45 +00:00
gtk_action_is_sensitive
gtk_action_get_sensitive
gtk_action_is_visible
gtk_action_get_visible
gtk_action_activate
gtk_action_create_icon
gtk_action_create_menu_item
gtk_action_create_tool_item
gtk_action_connect_proxy
gtk_action_disconnect_proxy
gtk_action_get_proxies
Install accelerators on actions, not on proxies, support accelerator-only 2003-09-18 Matthias Clasen <maclas@gmx.de> Install accelerators on actions, not on proxies, support accelerator-only actions: * gtk/gtkmenu.c (get_accel_path): New function to get the accel path and its lock status either via _gtk_widget_get_accel_path() or by looking at the accel_path stored in the menu item itself and determining its lock status by peeking into the contained accel label. This was already (accidentally) committed a week ago. * gtk/gtkaction.h (gtk_action_set_accel_group): (gtk_action_[dis]connect_accelerator): New functions. * gtk/gtkaction.c (struct _GtkActionPrivate): Add accel_group, accel_closure and accel_count. We must have a reference to the accel_group, since we need it in connect_proxy. The count is necessary to ensure that the accelerator isn't removed before the last proxy requesting it has been unmerged. (connect_proxy): Connect the accelerator to the action now, only set the accel_path on the menuitem. (remove_proxy): Disconnect the accelerator from the action, not from the menuitem. (gtk_action_set_accel_group): Set the accel group. (gtk_action_[dis]connect_accelerator): Count the number of times this functions have been called and install/remove the accelerator if the count leaves/reaches zero. * gtk/gtkuimanager.h (GtkUIManagerItemType): Add GTK_UI_MANAGER_ACCELERATOR. * gtk/gtkuimanager.c (NodeType): Add NODE_TYPE_ACCELERATOR. (start_element_handler): Create NODE_TYPE_ACCELERATOR nodes from <accelerator> elements. (gtk_ui_manager_add_ui): Create NODE_TYPE_ACCELERATOR nodes when type is GTK_UI_MANAGER_ACCELERATOR. (update_node): Set the accel group on actions before creating their proxies. Don't set the accel group on created menus. For NODE_TYPE_ACCELERATOR nodes, [dis]connect the actions' accelerator. (print_node): Also emit <accelerator> elements. * tests/testmerge.c (dump_accels): Add a "Dump Accels" button.
2003-09-17 23:58:28 +00:00
gtk_action_connect_accelerator
gtk_action_disconnect_accelerator
gtk_action_block_activate_from
gtk_action_unblock_activate_from
gtk_action_set_accel_path
Install accelerators on actions, not on proxies, support accelerator-only 2003-09-18 Matthias Clasen <maclas@gmx.de> Install accelerators on actions, not on proxies, support accelerator-only actions: * gtk/gtkmenu.c (get_accel_path): New function to get the accel path and its lock status either via _gtk_widget_get_accel_path() or by looking at the accel_path stored in the menu item itself and determining its lock status by peeking into the contained accel label. This was already (accidentally) committed a week ago. * gtk/gtkaction.h (gtk_action_set_accel_group): (gtk_action_[dis]connect_accelerator): New functions. * gtk/gtkaction.c (struct _GtkActionPrivate): Add accel_group, accel_closure and accel_count. We must have a reference to the accel_group, since we need it in connect_proxy. The count is necessary to ensure that the accelerator isn't removed before the last proxy requesting it has been unmerged. (connect_proxy): Connect the accelerator to the action now, only set the accel_path on the menuitem. (remove_proxy): Disconnect the accelerator from the action, not from the menuitem. (gtk_action_set_accel_group): Set the accel group. (gtk_action_[dis]connect_accelerator): Count the number of times this functions have been called and install/remove the accelerator if the count leaves/reaches zero. * gtk/gtkuimanager.h (GtkUIManagerItemType): Add GTK_UI_MANAGER_ACCELERATOR. * gtk/gtkuimanager.c (NodeType): Add NODE_TYPE_ACCELERATOR. (start_element_handler): Create NODE_TYPE_ACCELERATOR nodes from <accelerator> elements. (gtk_ui_manager_add_ui): Create NODE_TYPE_ACCELERATOR nodes when type is GTK_UI_MANAGER_ACCELERATOR. (update_node): Set the accel group on actions before creating their proxies. Don't set the accel group on created menus. For NODE_TYPE_ACCELERATOR nodes, [dis]connect the actions' accelerator. (print_node): Also emit <accelerator> elements. * tests/testmerge.c (dump_accels): Add a "Dump Accels" button.
2003-09-17 23:58:28 +00:00
gtk_action_set_accel_group
<SUBSECTION Standard>
GTK_TYPE_ACTION
GTK_ACTION
GTK_ACTION_CLASS
GTK_IS_ACTION
GTK_IS_ACTION_CLASS
GTK_ACTION_GET_CLASS
GtkActionClass
<SUBSECTION Private>
gtk_action_get_type
GtkActionPrivate
</SECTION>
<SECTION>
<FILE>gtkactiongroup</FILE>
<TITLE>GtkActionGroup</TITLE>
GtkActionGroup
gtk_action_group_new
gtk_action_group_get_name
Adjust to the new connect_proxy signals. Mon Jan 12 23:40:34 2004 Matthias Clasen <maclas@gmx.de> * tests/testmerge.c: Adjust to the new connect_proxy signals. * gtk/gtkuimanager.c * gtk/gtkactiongroup.c * gtk/gtkaction.c: Move the connect_proxy and disconnect_proxy signals from GtkAction to GtkActionGroup and proxy it on GtkUIManager. This removes the confusion between the disconnect_/connect_proxy signals and the (unrelated) virtual functions of the same name and aligns the setup with the pre_/post_activate signals. 2004-01-12 Jody Goldberg <jody@gnome.org> * gtk/gtkaction.c (connect_proxy) : only connect activate for menus with no submenus otherwise it looks like we activate every time a submenu opens. 2004-01-10 Jody Goldberg <jody@gnome.org> * gtk/gtkuimanager.c (d) : Add a debug macro to quiet the spew. s/merge_signals/ui_manager_signals/ for readability. (gtk_ui_manager_class_init) : add pre_activate and post_activate signals. (cb_proxy_pre_activate) : new. (cb_proxy_post_activate) : new. (gtk_ui_manager_insert_action_group) : connect the proxies for GtkActionGroup::pre/post_activate (gtk_ui_manager_remove_action_group) : disconnect them. * gtk/gtkactiongroup.c (gtk_action_group_class_init) : add 'sensitive', and 'visible' properties. Also add pre_activate and post_activate signals to help deal with activations at a higher level (eg GtkUIManager) (gtk_action_group_init) : init sensitive and visible (gtk_action_group_set_property) : add sensitive and visible (gtk_action_group_get_property) : add sensitive and visible (gtk_action_group_get_sensitive) : new. (gtk_action_group_get_visible) : new. (cb_set_action_sensitivity) : new with minor optimization that only signals sensitivity changes if the action could possibly change. (cb_set_action_visiblility) : ditto. (gtk_action_group_set_sensitive) : new. walk the actions directly rather than using notify::sensitive because that is simpler, easier to read, and more efficient. (gtk_action_group_set_visible) : ditto. (gtk_action_group_add_action) : Each action can only be in 1 group, set GtkAction::action_group. (gtk_action_group_remove_action) : clear it. (gtk_action_group_add_toggle_actions_full) : warning suppression. (gtk_action_group_add_radio_actions_full) : warning suppression. (_gtk_action_group_emit_pre_activate) : new protected routine for use by GtkAction. (_gtk_action_group_emit_post_activate) : ditto. * gtk/gtkaction.c (gtk_action_class_init) : add 'action_group' property. (gtk_action_init) : initialize it. (gtk_action_get_property) : get. (gtk_action_set_property) : set it via (gtk_action_set_action_group) : new function. (gtk_action_sync_sensitivity) : new routine to sync proxy sensitivity with the logical sensitivity (action & group) rather than the simple action::sensitivity. (gtk_action_sync_visible) : use gtk_action_is_visible to handle logical visibility (action & group) rather than the simple action::visible. Use widget show/hide directly. (connect_proxy) : handle the custom sensitivity handler. Make the TOOL_BUTTON signals more general and support TOOL_ITEM directly, with special cases for TOOL_BUTTON. Still not especially good it might be useful to handle label/use_underline by parmspec lookup. Those are likely to be implemented by custom types, and are assumed to exist in GtkToolItem. (disconnect_proxy) : disconnect the new sensitivity handler. (_gtk_action_emit_activate) : add pre/post signals. (gtk_action_activate) : use logical sensitivity. (gtk_action_is_sensitive) : logical sensitivity. (gtk_action_get_sensitive) : actual sensitivity. (closure_accel_activate) : use logical sensitivity.
2004-01-12 22:45:45 +00:00
gtk_action_group_get_sensitive
gtk_action_group_set_sensitive
gtk_action_group_get_visible
gtk_action_group_set_visible
gtk_action_group_get_action
gtk_action_group_list_actions
gtk_action_group_add_action
gtk_action_group_add_action_with_accel
gtk_action_group_remove_action
GtkActionEntry
gtk_action_group_add_actions
gtk_action_group_add_actions_full
GtkToggleActionEntry
gtk_action_group_add_toggle_actions
gtk_action_group_add_toggle_actions_full
GtkRadioActionEntry
gtk_action_group_add_radio_actions
gtk_action_group_add_radio_actions_full
gtk_action_group_set_translate_func
gtk_action_group_set_translation_domain
<SUBSECTION Standard>
GTK_TYPE_ACTION_GROUP
GTK_ACTION_GROUP
GTK_ACTION_GROUP_CLASS
GTK_IS_ACTION_GROUP
GTK_IS_ACTION_GROUP_CLASS
GTK_ACTION_GROUP_GET_CLASS
GtkActionGroupClass
<SUBSECTION Private>
gtk_action_group_get_type
GtkActionGroupPrivate
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkadjustment</FILE>
<TITLE>GtkAdjustment</TITLE>
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_get_value
1999-08-16 18:51:52 +00:00
gtk_adjustment_set_value
gtk_adjustment_clamp_page
gtk_adjustment_changed
gtk_adjustment_value_changed
<SUBSECTION Standard>
GTK_ADJUSTMENT
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
GTK_ADJUSTMENT_CLASS
GTK_IS_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
<SUBSECTION Private>
gtk_adjustment_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkalignment</FILE>
<TITLE>GtkAlignment</TITLE>
GtkAlignment
gtk_alignment_new
gtk_alignment_set
gtk_alignment_get_padding
gtk_alignment_set_padding
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_ALIGNMENT
GTK_IS_ALIGNMENT
GTK_TYPE_ALIGNMENT
GTK_ALIGNMENT_CLASS
GTK_IS_ALIGNMENT_CLASS
GTK_ALIGNMENT_GET_CLASS
<SUBSECTION Private>
gtk_alignment_get_type
GtkAlignmentPrivate
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkarrow</FILE>
<TITLE>GtkArrow</TITLE>
GtkArrow
gtk_arrow_new
gtk_arrow_set
<SUBSECTION Standard>
GTK_ARROW
GTK_IS_ARROW
GTK_TYPE_ARROW
GTK_ARROW_CLASS
GTK_IS_ARROW_CLASS
GTK_ARROW_GET_CLASS
<SUBSECTION Private>
gtk_arrow_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkaspectframe</FILE>
<TITLE>GtkAspectFrame</TITLE>
GtkAspectFrame
gtk_aspect_frame_new
gtk_aspect_frame_set
<SUBSECTION Standard>
GTK_ASPECT_FRAME
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
GTK_ASPECT_FRAME_CLASS
GTK_IS_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
<SUBSECTION Private>
gtk_aspect_frame_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbbox</FILE>
<TITLE>GtkButtonBox</TITLE>
GtkButtonBox
GTK_BUTTONBOX_DEFAULT
gtk_button_box_get_spacing
gtk_button_box_get_layout
gtk_button_box_get_child_size
gtk_button_box_get_child_ipadding
gtk_button_box_get_child_secondary
1999-08-16 18:51:52 +00:00
gtk_button_box_set_spacing
gtk_button_box_set_layout
gtk_button_box_set_child_size
gtk_button_box_set_child_ipadding
gtk_button_box_set_child_secondary
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_BUTTON_BOX
GTK_IS_BUTTON_BOX
GTK_TYPE_BUTTON_BOX
GTK_BUTTON_BOX_CLASS
GTK_IS_BUTTON_BOX_CLASS
GTK_BUTTON_BOX_GET_CLASS
<SUBSECTION Private>
gtk_button_box_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbin</FILE>
<TITLE>GtkBin</TITLE>
GtkBin
gtk_bin_get_child
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_BIN
GTK_IS_BIN
GTK_TYPE_BIN
GTK_BIN_CLASS
GTK_IS_BIN_CLASS
GTK_BIN_GET_CLASS
<SUBSECTION Private>
gtk_bin_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbox</FILE>
<TITLE>GtkBox</TITLE>
GtkBox
GtkBoxChild
gtk_box_pack_start
gtk_box_pack_end
gtk_box_pack_start_defaults
gtk_box_pack_end_defaults
gtk_box_get_homogeneous
1999-08-16 18:51:52 +00:00
gtk_box_set_homogeneous
gtk_box_get_spacing
1999-08-16 18:51:52 +00:00
gtk_box_set_spacing
gtk_box_reorder_child
gtk_box_query_child_packing
gtk_box_set_child_packing
<SUBSECTION Standard>
GTK_BOX
GTK_IS_BOX
GTK_TYPE_BOX
GTK_BOX_CLASS
GTK_IS_BOX_CLASS
GTK_BOX_GET_CLASS
<SUBSECTION Private>
gtk_box_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbutton</FILE>
<TITLE>GtkButton</TITLE>
GtkButton
gtk_button_new
gtk_button_new_with_label
gtk_button_new_with_mnemonic
gtk_button_new_from_stock
1999-08-16 18:51:52 +00:00
gtk_button_pressed
gtk_button_released
gtk_button_clicked
gtk_button_enter
gtk_button_leave
gtk_button_set_relief
gtk_button_get_relief
gtk_button_get_label
gtk_button_set_label
gtk_button_get_use_stock
gtk_button_set_use_stock
gtk_button_get_use_underline
gtk_button_set_use_underline
gtk_button_set_focus_on_click
gtk_button_get_focus_on_click
gtk_button_set_alignment
gtk_button_get_alignment
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_BUTTON
GTK_IS_BUTTON
GTK_TYPE_BUTTON
GTK_BUTTON_CLASS
GTK_IS_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_button_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcalendar</FILE>
<TITLE>GtkCalendar</TITLE>
1999-08-16 18:51:52 +00:00
GtkCalendar
GtkCalendarDisplayOptions
gtk_calendar_new
gtk_calendar_select_month
gtk_calendar_select_day
gtk_calendar_mark_day
gtk_calendar_unmark_day
gtk_calendar_clear_marks
2003-05-08 00:25:51 +00:00
gtk_calendar_get_display_options
gtk_calendar_set_display_options
1999-08-16 18:51:52 +00:00
gtk_calendar_display_options
gtk_calendar_get_date
gtk_calendar_freeze
gtk_calendar_thaw
<SUBSECTION Standard>
GTK_CALENDAR
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
GTK_CALENDAR_CLASS
GTK_IS_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
<SUBSECTION Private>
gtk_calendar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcheckbutton</FILE>
<TITLE>GtkCheckButton</TITLE>
GtkCheckButton
1999-08-16 18:51:52 +00:00
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_button_new_with_mnemonic
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_CHECK_BUTTON
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
GTK_CHECK_BUTTON_CLASS
GTK_IS_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_check_button_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcheckmenuitem</FILE>
GtkCheckMenuItem
<TITLE>GtkCheckMenuItem</TITLE>
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_new_with_mnemonic
1999-08-16 18:51:52 +00:00
gtk_check_menu_item_set_state
gtk_check_menu_item_get_active
1999-08-16 18:51:52 +00:00
gtk_check_menu_item_set_active
gtk_check_menu_item_set_show_toggle
gtk_check_menu_item_toggled
gtk_check_menu_item_get_inconsistent
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_set_draw_as_radio
gtk_check_menu_item_get_draw_as_radio
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_CHECK_MENU_ITEM
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
GTK_CHECK_MENU_ITEM_CLASS
GTK_IS_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_check_menu_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkclist</FILE>
<TITLE>GtkCList</TITLE>
1999-08-16 18:51:52 +00:00
GtkCList
GtkCellType
GtkButtonAction
GTK_CLIST_FLAGS
GTK_CLIST_SET_FLAG
GTK_CLIST_UNSET_FLAG
GTK_CLIST_IN_DRAG
GTK_CLIST_ROW_HEIGHT_SET
GTK_CLIST_SHOW_TITLES
GTK_CLIST_ADD_MODE
GTK_CLIST_AUTO_SORT
GTK_CLIST_AUTO_RESIZE_BLOCKED
GTK_CLIST_REORDERABLE
GTK_CLIST_USE_DRAG_ICONS
GTK_CLIST_DRAW_DRAG_LINE
GTK_CLIST_DRAW_DRAG_RECT
GTK_CLIST_ROW
GTK_CELL_TEXT
GTK_CELL_PIXMAP
GTK_CELL_PIXTEXT
GTK_CELL_WIDGET
GtkCListCompareFunc
GtkCListColumn
GtkCListRow
GtkCellText
GtkCellPixmap
GtkCellPixText
GtkCellWidget
GtkCell
GtkCListCellInfo
GtkCListDestInfo
GtkCListDragPos
gtk_clist_new
gtk_clist_new_with_titles
gtk_clist_set_shadow_type
gtk_clist_set_selection_mode
gtk_clist_freeze
gtk_clist_thaw
gtk_clist_column_titles_show
gtk_clist_column_titles_hide
gtk_clist_column_title_active
gtk_clist_column_title_passive
gtk_clist_column_titles_active
gtk_clist_column_titles_passive
gtk_clist_set_column_title
gtk_clist_set_column_widget
gtk_clist_set_column_justification
gtk_clist_set_column_visibility
gtk_clist_set_column_resizeable
gtk_clist_set_column_auto_resize
gtk_clist_optimal_column_width
gtk_clist_set_column_width
gtk_clist_set_column_min_width
gtk_clist_set_column_max_width
gtk_clist_set_row_height
gtk_clist_moveto
gtk_clist_row_is_visible
gtk_clist_get_cell_type
gtk_clist_set_text
gtk_clist_get_text
gtk_clist_set_pixmap
gtk_clist_get_pixmap
gtk_clist_set_pixtext
gtk_clist_get_pixtext
gtk_clist_set_foreground
gtk_clist_set_background
gtk_clist_set_cell_style
gtk_clist_get_cell_style
gtk_clist_set_row_style
gtk_clist_get_row_style
gtk_clist_set_shift
gtk_clist_set_selectable
gtk_clist_get_selectable
gtk_clist_prepend
gtk_clist_append
gtk_clist_insert
gtk_clist_remove
gtk_clist_set_row_data
gtk_clist_set_row_data_full
gtk_clist_get_row_data
gtk_clist_find_row_from_data
gtk_clist_select_row
gtk_clist_unselect_row
gtk_clist_undo_selection
gtk_clist_clear
gtk_clist_get_selection_info
gtk_clist_select_all
gtk_clist_unselect_all
gtk_clist_swap_rows
gtk_clist_set_compare_func
gtk_clist_set_sort_column
gtk_clist_set_sort_type
gtk_clist_sort
gtk_clist_set_auto_sort
gtk_clist_columns_autosize
gtk_clist_get_column_title
gtk_clist_get_column_widget
gtk_clist_get_hadjustment
gtk_clist_get_vadjustment
gtk_clist_row_move
gtk_clist_set_button_actions
gtk_clist_set_hadjustment
gtk_clist_set_reorderable
gtk_clist_set_use_drag_icons
gtk_clist_set_vadjustment
<SUBSECTION Standard>
GTK_CLIST
GTK_IS_CLIST
GTK_TYPE_CLIST
GTK_CLIST_CLASS
GTK_IS_CLIST_CLASS
GTK_CLIST_GET_CLASS
<SUBSECTION Private>
gtk_clist_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
2003-07-01 19:46:22 +00:00
<SECTION>
<FILE>gtkcolorbutton</FILE>
<TITLE>GtkColorButton</TITLE>
GtkColorButton
gtk_color_button_new
gtk_color_button_new_with_color
2003-07-01 19:46:22 +00:00
gtk_color_button_set_color
gtk_color_button_get_color
gtk_color_button_set_alpha
gtk_color_button_get_alpha
gtk_color_button_set_use_alpha
gtk_color_button_get_use_alpha
gtk_color_button_set_title
gtk_color_button_get_title
<SUBSECTION Standard>
GTK_COLOR_BUTTON
GTK_IS_COLOR_BUTTON
GTK_TYPE_COLOR_BUTTON
GTK_COLOR_BUTTON_CLASS
GTK_IS_COLOR_BUTTON_CLASS
GTK_COLOR_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_color_button_get_type
GtkColorButtonPrivate
2003-07-01 19:46:22 +00:00
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkcolorsel</FILE>
<TITLE>GtkColorSelection</TITLE>
GtkColorSelection
1999-08-16 18:51:52 +00:00
gtk_color_selection_new
gtk_color_selection_set_update_policy
gtk_color_selection_set_has_opacity_control
gtk_color_selection_get_has_opacity_control
gtk_color_selection_set_has_palette
gtk_color_selection_get_has_palette
gtk_color_selection_get_current_alpha
gtk_color_selection_set_current_alpha
gtk_color_selection_get_current_color
gtk_color_selection_set_current_color
gtk_color_selection_get_previous_alpha
gtk_color_selection_set_previous_alpha
gtk_color_selection_get_previous_color
gtk_color_selection_set_previous_color
gtk_color_selection_is_adjusting
gtk_color_selection_palette_from_string
gtk_color_selection_palette_to_string
gtk_color_selection_set_change_palette_hook
GtkColorSelectionChangePaletteFunc
gtk_color_selection_set_change_palette_with_screen_hook
GtkColorSelectionChangePaletteWithScreenFunc
1999-08-16 18:51:52 +00:00
gtk_color_selection_set_color
gtk_color_selection_get_color
<SUBSECTION Standard>
GTK_COLOR_SELECTION
GTK_IS_COLOR_SELECTION
GTK_TYPE_COLOR_SELECTION
1999-08-16 18:51:52 +00:00
GTK_COLOR_SELECTION_CLASS
GTK_IS_COLOR_SELECTION_CLASS
GTK_COLOR_SELECTION_GET_CLASS
<SUBSECTION Private>
gtk_color_selection_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcolorseldlg</FILE>
<TITLE>GtkColorSelectionDialog</TITLE>
GtkColorSelectionDialog
1999-08-16 18:51:52 +00:00
gtk_color_selection_dialog_new
<SUBSECTION Standard>
GTK_COLOR_SELECTION_DIALOG
GTK_IS_COLOR_SELECTION_DIALOG
GTK_TYPE_COLOR_SELECTION_DIALOG
1999-08-16 18:51:52 +00:00
GTK_COLOR_SELECTION_DIALOG_CLASS
GTK_IS_COLOR_SELECTION_DIALOG_CLASS
GTK_COLOR_SELECTION_DIALOG_GET_CLASS
<SUBSECTION Private>
gtk_color_selection_dialog_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcombo</FILE>
<TITLE>GtkCombo</TITLE>
GtkCombo
1999-08-16 18:51:52 +00:00
gtk_combo_new
gtk_combo_set_popdown_strings
1999-08-16 18:51:52 +00:00
gtk_combo_set_value_in_list
gtk_combo_set_use_arrows
gtk_combo_set_use_arrows_always
gtk_combo_set_case_sensitive
gtk_combo_set_item_string
gtk_combo_disable_activate
<SUBSECTION Standard>
GTK_COMBO
GTK_IS_COMBO
GTK_TYPE_COMBO
1999-08-16 18:51:52 +00:00
GTK_COMBO_CLASS
GTK_IS_COMBO_CLASS
GTK_COMBO_GET_CLASS
<SUBSECTION Private>
gtk_combo_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcombobox</FILE>
<TITLE>GtkComboBox</TITLE>
GtkComboBox
gtk_combo_box_new
gtk_combo_box_new_with_model
gtk_combo_box_set_wrap_width
gtk_combo_box_set_row_span_column
gtk_combo_box_set_column_span_column
gtk_combo_box_get_active
gtk_combo_box_set_active
gtk_combo_box_get_active_iter
gtk_combo_box_set_active_iter
gtk_combo_box_get_model
gtk_combo_box_set_model
gtk_combo_box_new_text
gtk_combo_box_append_text
gtk_combo_box_insert_text
gtk_combo_box_prepend_text
gtk_combo_box_remove_text
gtk_combo_box_popup
gtk_combo_box_popdown
<SUBSECTION Standard>
GTK_TYPE_COMBO_BOX
GTK_COMBO_BOX
GTK_COMBO_BOX_CLASS
GTK_IS_COMBO_BOX
GTK_IS_COMBO_BOX_CLASS
GTK_COMBO_BOX_GET_CLASS
<SUBSECTION Private>
GtkComboBoxPrivate
gtk_combo_box_get_type
</SECTION>
<SECTION>
<FILE>gtkcomboboxentry</FILE>
<TITLE>GtkComboBoxEntry</TITLE>
GtkComboBoxEntry
gtk_combo_box_entry_new
gtk_combo_box_entry_new_with_model
gtk_combo_box_entry_new_text
gtk_combo_box_entry_set_text_column
gtk_combo_box_entry_get_text_column
<SUBSECTION Standard>
GTK_TYPE_COMBO_BOX_ENTRY
GTK_COMBO_BOX_ENTRY
GTK_COMBO_BOX_ENTRY_CLASS
GTK_IS_COMBO_BOX_ENTRY
GTK_IS_COMBO_BOX_ENTRY_CLASS
GTK_COMBO_BOX_ENTRY_GET_CLASS
<SUBSECTION Private>
GtkComboBoxEntryPrivate
gtk_combo_box_entry_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkcontainer</FILE>
<TITLE>GtkContainer</TITLE>
1999-08-16 18:51:52 +00:00
GtkContainer
GTK_IS_RESIZE_CONTAINER
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID
1999-08-16 18:51:52 +00:00
gtk_container_border_width
gtk_container_add
gtk_container_remove
gtk_container_add_with_properties
gtk_container_get_resize_mode
1999-08-16 18:51:52 +00:00
gtk_container_set_resize_mode
gtk_container_check_resize
gtk_container_foreach
gtk_container_foreach_full
gtk_container_children
gtk_container_get_children
gtk_container_set_reallocate_redraws
1999-08-16 18:51:52 +00:00
gtk_container_set_focus_child
gtk_container_get_focus_vadjustment
1999-08-16 18:51:52 +00:00
gtk_container_set_focus_vadjustment
gtk_container_get_focus_hadjustment
1999-08-16 18:51:52 +00:00
gtk_container_set_focus_hadjustment
gtk_container_resize_children
gtk_container_child_type
gtk_container_child_get
1999-08-16 18:51:52 +00:00
gtk_container_child_set
gtk_container_child_get_property
gtk_container_child_set_property
gtk_container_child_get_valist
gtk_container_child_set_valist
1999-08-16 18:51:52 +00:00
gtk_container_forall
gtk_container_get_border_width
1999-08-16 18:51:52 +00:00
gtk_container_set_border_width
gtk_container_propagate_expose
gtk_container_get_focus_chain
gtk_container_set_focus_chain
gtk_container_unset_focus_chain
gtk_container_class_find_child_property
gtk_container_class_install_child_property
gtk_container_class_list_child_properties
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_CONTAINER
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
GTK_CONTAINER_CLASS
GTK_IS_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
<SUBSECTION Private>
gtk_container_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkctree</FILE>
<TITLE>GtkCTree</TITLE>
1999-08-16 18:51:52 +00:00
GtkCTree
GTK_CTREE_ROW
GTK_CTREE_NODE
GTK_CTREE_NODE_NEXT
GTK_CTREE_NODE_PREV
GTK_CTREE_FUNC
GtkCTreePos
GtkCTreeLineStyle
GtkCTreeExpanderStyle
GtkCTreeExpansionType
GtkCTreeFunc
GtkCTreeGNodeFunc
GtkCTreeCompareDragFunc
GtkCTreeRow
GtkCTreeNode
GTK_TYPE_CTREE_NODE
1999-08-16 18:51:52 +00:00
gtk_ctree_new_with_titles
gtk_ctree_new
gtk_ctree_insert_node
gtk_ctree_remove_node
gtk_ctree_insert_gnode
gtk_ctree_export_to_gnode
gtk_ctree_post_recursive
gtk_ctree_post_recursive_to_depth
gtk_ctree_pre_recursive
gtk_ctree_pre_recursive_to_depth
gtk_ctree_is_viewable
gtk_ctree_last
gtk_ctree_find_node_ptr
gtk_ctree_find
gtk_ctree_is_ancestor
gtk_ctree_find_by_row_data
gtk_ctree_find_all_by_row_data
gtk_ctree_find_by_row_data_custom
gtk_ctree_find_all_by_row_data_custom
gtk_ctree_is_hot_spot
gtk_ctree_move
gtk_ctree_expand
gtk_ctree_expand_recursive
gtk_ctree_expand_to_depth
gtk_ctree_collapse
gtk_ctree_collapse_recursive
gtk_ctree_collapse_to_depth
gtk_ctree_toggle_expansion
gtk_ctree_toggle_expansion_recursive
gtk_ctree_select
gtk_ctree_select_recursive
gtk_ctree_unselect
gtk_ctree_unselect_recursive
gtk_ctree_real_select_recursive
gtk_ctree_node_set_text
gtk_ctree_node_set_pixmap
gtk_ctree_node_set_pixtext
gtk_ctree_set_node_info
gtk_ctree_node_set_shift
gtk_ctree_node_set_selectable
gtk_ctree_node_get_selectable
gtk_ctree_node_get_cell_type
gtk_ctree_node_get_text
gtk_ctree_node_get_pixmap
gtk_ctree_node_get_pixtext
gtk_ctree_get_node_info
gtk_ctree_node_set_row_style
gtk_ctree_node_get_row_style
gtk_ctree_node_set_cell_style
gtk_ctree_node_get_cell_style
gtk_ctree_node_set_foreground
gtk_ctree_node_set_background
gtk_ctree_node_set_row_data
gtk_ctree_node_set_row_data_full
gtk_ctree_node_get_row_data
gtk_ctree_node_moveto
gtk_ctree_node_is_visible
gtk_ctree_set_indent
gtk_ctree_set_spacing
gtk_ctree_set_reorderable
gtk_ctree_set_line_style
gtk_ctree_set_expander_style
gtk_ctree_set_drag_compare_func
gtk_ctree_sort_node
gtk_ctree_sort_recursive
gtk_ctree_node_nth
gtk_ctree_set_show_stub
<SUBSECTION Standard>
GTK_CTREE
GTK_IS_CTREE
GTK_TYPE_CTREE
GTK_CTREE_CLASS
GTK_IS_CTREE_CLASS
GTK_CTREE_GET_CLASS
<SUBSECTION Private>
gtk_ctree_get_type
gtk_ctree_node_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcurve</FILE>
<TITLE>GtkCurve</TITLE>
GtkCurve
1999-08-16 18:51:52 +00:00
gtk_curve_new
gtk_curve_reset
gtk_curve_set_gamma
gtk_curve_set_range
gtk_curve_get_vector
gtk_curve_set_vector
gtk_curve_set_curve_type
<SUBSECTION Standard>
GTK_CURVE
GTK_IS_CURVE
GTK_TYPE_CURVE
GTK_CURVE_CLASS
GTK_IS_CURVE_CLASS
GTK_CURVE_GET_CLASS
<SUBSECTION Private>
gtk_curve_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkdialog</FILE>
<TITLE>GtkDialog</TITLE>
GtkDialog
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
GtkDialogFlags
GtkResponseType
1999-08-16 18:51:52 +00:00
gtk_dialog_new
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
gtk_dialog_new_with_buttons
gtk_dialog_run
gtk_dialog_response
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_add_action_widget
gtk_dialog_get_has_separator
gtk_dialog_set_default_response
gtk_dialog_set_has_separator
gtk_dialog_set_response_sensitive
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_DIALOG
GTK_IS_DIALOG
GTK_TYPE_DIALOG
GTK_DIALOG_CLASS
GTK_IS_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
<SUBSECTION Private>
gtk_dialog_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkdrawingarea</FILE>
<TITLE>GtkDrawingArea</TITLE>
GtkDrawingArea
gtk_drawing_area_new
gtk_drawing_area_size
<SUBSECTION Standard>
GTK_DRAWING_AREA
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
1999-08-16 18:51:52 +00:00
GTK_DRAWING_AREA_CLASS
GTK_IS_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
<SUBSECTION Private>
gtk_drawing_area_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkeditable</FILE>
<TITLE>GtkEditable</TITLE>
GtkEditable
1999-08-16 18:51:52 +00:00
gtk_editable_select_region
gtk_editable_get_selection_bounds
1999-08-16 18:51:52 +00:00
gtk_editable_insert_text
gtk_editable_delete_text
gtk_editable_get_chars
gtk_editable_cut_clipboard
gtk_editable_copy_clipboard
gtk_editable_paste_clipboard
gtk_editable_delete_selection
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_set_editable
gtk_editable_get_editable
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_EDITABLE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
GTK_EDITABLE_CLASS
GTK_IS_EDITABLE_CLASS
GTK_EDITABLE_GET_CLASS
<SUBSECTION Private>
gtk_editable_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkoldeditable</FILE>
<TITLE>GtkOldEditable</TITLE>
GtkOldEditable
GtkTextFunction
gtk_old_editable_claim_selection
gtk_old_editable_changed
<SUBSECTION Standard>
GTK_OLD_EDITABLE
GTK_IS_OLD_EDITABLE
GTK_TYPE_OLD_EDITABLE
GTK_OLD_EDITABLE_CLASS
GTK_IS_OLD_EDITABLE_CLASS
GTK_OLD_EDITABLE_GET_CLASS
<SUBSECTION Private>
gtk_old_editable_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkentry</FILE>
<TITLE>GtkEntry</TITLE>
GtkEntry
gtk_entry_new
gtk_entry_new_with_max_length
gtk_entry_set_text
gtk_entry_append_text
gtk_entry_prepend_text
gtk_entry_set_position
gtk_entry_get_text
gtk_entry_select_region
gtk_entry_set_visibility
gtk_entry_set_invisible_char
1999-08-16 18:51:52 +00:00
gtk_entry_set_editable
gtk_entry_set_max_length
gtk_entry_get_activates_default
gtk_entry_get_has_frame
gtk_entry_get_width_chars
gtk_entry_set_activates_default
gtk_entry_set_has_frame
gtk_entry_set_width_chars
gtk_entry_get_invisible_char
gtk_entry_set_alignment
gtk_entry_get_alignment
gtk_entry_get_layout
gtk_entry_get_layout_offsets
gtk_entry_get_max_length
gtk_entry_get_visibility
gtk_entry_set_completion
gtk_entry_get_completion
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_ENTRY
GTK_IS_ENTRY
GTK_TYPE_ENTRY
GTK_ENTRY_CLASS
GTK_IS_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
<SUBSECTION Private>
gtk_entry_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkentrycompletion</FILE>
<TITLE>GtkEntryCompletion</TITLE>
GtkEntryCompletion
GtkEntryCompletionMatchFunc
gtk_entry_completion_new
gtk_entry_completion_get_entry
gtk_entry_completion_set_model
gtk_entry_completion_get_model
gtk_entry_completion_set_match_func
gtk_entry_completion_set_minimum_key_length
gtk_entry_completion_get_minimum_key_length
gtk_entry_completion_complete
gtk_entry_completion_insert_action_text
gtk_entry_completion_insert_action_markup
gtk_entry_completion_delete_action
gtk_entry_completion_set_text_column
<SUBSECTION Standard>
GTK_TYPE_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION_CLASS
GTK_IS_ENTRY_COMPLETION
GTK_IS_ENTRY_COMPLETION_CLASS
GTK_ENTRY_COMPLETION_GET_CLASS
<SUBSECTION Private>
GtkEntryCompletionPrivate
gtk_entry_completion_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkeventbox</FILE>
<TITLE>GtkEventBox</TITLE>
GtkEventBox
gtk_event_box_new
gtk_event_box_set_above_child
gtk_event_box_get_above_child
gtk_event_box_set_visible_window
gtk_event_box_get_visible_window
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_EVENT_BOX
GTK_IS_EVENT_BOX
GTK_TYPE_EVENT_BOX
GTK_EVENT_BOX_CLASS
GTK_IS_EVENT_BOX_CLASS
GTK_EVENT_BOX_GET_CLASS
<SUBSECTION Private>
gtk_event_box_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
2003-07-01 19:46:22 +00:00
<SECTION>
<FILE>gtkexpander</FILE>
<TITLE>GtkExpander</TITLE>
GtkExpander
gtk_expander_new
gtk_expander_new_with_mnemonic
gtk_expander_set_expanded
gtk_expander_get_expanded
gtk_expander_set_spacing
gtk_expander_get_spacing
gtk_expander_set_label
gtk_expander_get_label
gtk_expander_set_use_underline
gtk_expander_get_use_underline
gtk_expander_set_use_markup
gtk_expander_get_use_markup
2003-07-01 19:46:22 +00:00
gtk_expander_set_label_widget
gtk_expander_get_label_widget
<SUBSECTION Standard>
GTK_TYPE_EXPANDER
GTK_EXPANDER_CLASS
GTK_EXPANDER
GTK_IS_EXPANDER
GTK_IS_EXPANDER_CLASS
GTK_EXPANDER_GET_CLASS
<SUBSECTION Private>
gtk_expander_get_type
GtkExpanderPrivate
2003-07-01 19:46:22 +00:00
</SECTION>
<SECTION>
<FILE>gtkfilechooser</FILE>
<TITLE>GtkFileChooser</TITLE>
GtkFileChooser
GtkFileChooserAction
GTK_FILE_CHOOSER_ERROR
GtkFileChooserError
gtk_file_chooser_error_quark
gtk_file_chooser_set_action
gtk_file_chooser_get_action
gtk_file_chooser_set_local_only
gtk_file_chooser_get_local_only
gtk_file_chooser_set_select_multiple
gtk_file_chooser_get_select_multiple
gtk_file_chooser_set_current_name
gtk_file_chooser_get_filename
gtk_file_chooser_set_filename
gtk_file_chooser_select_filename
gtk_file_chooser_unselect_filename
gtk_file_chooser_select_all
gtk_file_chooser_unselect_all
gtk_file_chooser_get_filenames
gtk_file_chooser_set_current_folder
gtk_file_chooser_get_current_folder
gtk_file_chooser_get_uri
gtk_file_chooser_set_uri
gtk_file_chooser_select_uri
gtk_file_chooser_unselect_uri
gtk_file_chooser_get_uris
gtk_file_chooser_set_current_folder_uri
gtk_file_chooser_get_current_folder_uri
gtk_file_chooser_set_preview_widget
gtk_file_chooser_get_preview_widget
gtk_file_chooser_set_preview_widget_active
gtk_file_chooser_get_preview_widget_active
gtk_file_chooser_set_use_preview_label
gtk_file_chooser_get_use_preview_label
gtk_file_chooser_get_preview_filename
gtk_file_chooser_get_preview_uri
gtk_file_chooser_set_extra_widget
gtk_file_chooser_get_extra_widget
gtk_file_chooser_add_filter
gtk_file_chooser_remove_filter
gtk_file_chooser_list_filters
gtk_file_chooser_set_filter
gtk_file_chooser_get_filter
gtk_file_chooser_add_shortcut_folder
gtk_file_chooser_remove_shortcut_folder
gtk_file_chooser_list_shortcut_folders
gtk_file_chooser_add_shortcut_folder_uri
gtk_file_chooser_remove_shortcut_folder_uri
gtk_file_chooser_list_shortcut_folder_uris
<SUBSECTION Standard>
GTK_FILE_CHOOSER
GTK_IS_FILE_CHOOSER
GTK_TYPE_FILE_CHOOSER
<SUBSECTION Private>
gtk_file_chooser_get_type
</SECTION>
<SECTION>
<FILE>gtkfilechooserdialog</FILE>
<TITLE>GtkFileChooserDialog</TITLE>
GtkFileChooserDialog
gtk_file_chooser_dialog_new
gtk_file_chooser_dialog_new_with_backend
<SUBSECTION Standard>
GTK_FILE_CHOOSER_DIALOG
GTK_IS_FILE_CHOOSER_DIALOG
GTK_TYPE_FILE_CHOOSER_DIALOG
GTK_FILE_CHOOSER_DIALOG_CLASS
GTK_IS_FILE_CHOOSER_DIALOG_CLASS
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
<SUBSECTION Private>
gtk_file_chooser_dialog_get_type
GtkFileChooserDialogPrivate
</SECTION>
<SECTION>
<FILE>gtkfilechooserwidget</FILE>
<TITLE>GtkFileChooserWidget</TITLE>
GtkFileChooserWidget
gtk_file_chooser_widget_new
gtk_file_chooser_widget_new_with_backend
<SUBSECTION Standard>
GTK_FILE_CHOOSER_WIDGET
GTK_IS_FILE_CHOOSER_WIDGET
GTK_TYPE_FILE_CHOOSER_WIDGET
GTK_FILE_CHOOSER_WIDGET_CLASS
GTK_IS_FILE_CHOOSER_WIDGET_CLASS
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
<SUBSECTION Private>
gtk_file_chooser_widget_get_type
GtkFileChooserWidgetPrivate
</SECTION>
<SECTION>
<FILE>gtkfilefilter</FILE>
GtkFileFilter
GtkFileFilterInfo
GtkFileFilterFlags
GtkFileFilterFunc
gtk_file_filter_new
gtk_file_filter_set_name
gtk_file_filter_get_name
gtk_file_filter_add_mime_type
gtk_file_filter_add_pattern
gtk_file_filter_add_custom
gtk_file_filter_get_needed
gtk_file_filter_filter
<SUBSECTION Standard>
GTK_FILE_FILTER
GTK_IS_FILE_FILTER
GTK_TYPE_FILE_FILTER
<SUBSECTION Private>
gtk_file_filter_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkfilesel</FILE>
<TITLE>GtkFileSelection</TITLE>
GtkFileSelection
gtk_file_selection_new
gtk_file_selection_set_filename
gtk_file_selection_get_filename
gtk_file_selection_complete
gtk_file_selection_show_fileop_buttons
gtk_file_selection_hide_fileop_buttons
gtk_file_selection_get_selections
gtk_file_selection_set_select_multiple
gtk_file_selection_get_select_multiple
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_FILE_SELECTION
GTK_IS_FILE_SELECTION
GTK_TYPE_FILE_SELECTION
GTK_FILE_SELECTION_CLASS
GTK_IS_FILE_SELECTION_CLASS
GTK_FILE_SELECTION_GET_CLASS
<SUBSECTION Private>
gtk_file_selection_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfixed</FILE>
<TITLE>GtkFixed</TITLE>
GtkFixed
GtkFixedChild
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
gtk_fixed_get_has_window
gtk_fixed_set_has_window
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_FIXED
GTK_IS_FIXED
GTK_TYPE_FIXED
GTK_FIXED_CLASS
GTK_IS_FIXED_CLASS
GTK_FIXED_GET_CLASS
<SUBSECTION Private>
gtk_fixed_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
2003-07-01 19:46:22 +00:00
<SECTION>
<FILE>gtkfontbutton</FILE>
<TITLE>GtkFontButton</TITLE>
GtkFontButton
gtk_font_button_new
gtk_font_button_new_with_font
gtk_font_button_set_font_name
gtk_font_button_get_font_name
gtk_font_button_set_show_style
gtk_font_button_get_show_style
gtk_font_button_set_show_size
gtk_font_button_get_show_size
gtk_font_button_set_use_font
gtk_font_button_get_use_font
gtk_font_button_set_use_size
gtk_font_button_get_use_size
gtk_font_button_set_title
gtk_font_button_get_title
<SUBSECTION Standard>
GTK_FONT_BUTTON
GTK_IS_FONT_BUTTON
GTK_TYPE_FONT_BUTTON
GTK_FONT_BUTTON_CLASS
GTK_IS_FONT_BUTTON_CLASS
GTK_FONT_BUTTON_GET_CLASS
<SUBSECTION Private>
GtkFontButtonPrivate
2003-07-01 19:46:22 +00:00
gtk_font_button_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkfontsel</FILE>
<TITLE>GtkFontSelection</TITLE>
GtkFontSelection
gtk_font_selection_new
gtk_font_selection_get_font
gtk_font_selection_get_font_name
gtk_font_selection_set_font_name
gtk_font_selection_get_preview_text
gtk_font_selection_set_preview_text
<SUBSECTION Standard>
GTK_FONT_SELECTION
GTK_IS_FONT_SELECTION
GTK_TYPE_FONT_SELECTION
GTK_FONT_SELECTION_CLASS
GTK_IS_FONT_SELECTION_CLASS
GTK_FONT_SELECTION_GET_CLASS
<SUBSECTION Private>
gtk_font_selection_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfontseldlg</FILE>
<TITLE>GtkFontSelectionDialog</TITLE>
GtkFontSelectionDialog
gtk_font_selection_dialog_new
gtk_font_selection_dialog_get_font
gtk_font_selection_dialog_get_font_name
gtk_font_selection_dialog_set_font_name
gtk_font_selection_dialog_get_preview_text
gtk_font_selection_dialog_set_preview_text
<SUBSECTION Standard>
GTK_FONT_SELECTION_DIALOG
GTK_IS_FONT_SELECTION_DIALOG
GTK_TYPE_FONT_SELECTION_DIALOG
GTK_FONT_SELECTION_DIALOG_CLASS
GTK_IS_FONT_SELECTION_DIALOG_CLASS
GTK_FONT_SELECTION_DIALOG_GET_CLASS
<SUBSECTION Private>
gtk_font_selection_dialog_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkframe</FILE>
<TITLE>GtkFrame</TITLE>
GtkFrame
gtk_frame_new
gtk_frame_set_label
gtk_frame_set_label_widget
1999-08-16 18:51:52 +00:00
gtk_frame_set_label_align
gtk_frame_set_shadow_type
gtk_frame_get_label
gtk_frame_get_label_align
gtk_frame_get_label_widget
gtk_frame_get_shadow_type
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_FRAME
GTK_IS_FRAME
GTK_TYPE_FRAME
GTK_FRAME_CLASS
GTK_IS_FRAME_CLASS
GTK_FRAME_GET_CLASS
<SUBSECTION Private>
gtk_frame_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkgamma</FILE>
<TITLE>GtkGammaCurve</TITLE>
GtkGammaCurve
gtk_gamma_curve_new
<SUBSECTION Standard>
GTK_GAMMA_CURVE
GTK_IS_GAMMA_CURVE
GTK_TYPE_GAMMA_CURVE
1999-08-16 18:51:52 +00:00
GTK_GAMMA_CURVE_CLASS
GTK_IS_GAMMA_CURVE_CLASS
GTK_GAMMA_CURVE_GET_CLASS
<SUBSECTION Private>
gtk_gamma_curve_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhandlebox</FILE>
<TITLE>GtkHandleBox</TITLE>
GtkHandleBox
gtk_handle_box_new
gtk_handle_box_set_shadow_type
gtk_handle_box_set_handle_position
gtk_handle_box_set_snap_edge
gtk_handle_box_get_handle_position
gtk_handle_box_get_shadow_type
gtk_handle_box_get_snap_edge
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_HANDLE_BOX
GTK_IS_HANDLE_BOX
GTK_TYPE_HANDLE_BOX
1999-08-16 18:51:52 +00:00
GTK_HANDLE_BOX_CLASS
GTK_IS_HANDLE_BOX_CLASS
GTK_HANDLE_BOX_GET_CLASS
<SUBSECTION Private>
gtk_handle_box_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhbbox</FILE>
<TITLE>GtkHButtonBox</TITLE>
GtkHButtonBox
gtk_hbutton_box_new
gtk_hbutton_box_get_spacing_default
gtk_hbutton_box_get_layout_default
gtk_hbutton_box_set_spacing_default
gtk_hbutton_box_set_layout_default
<SUBSECTION Standard>
GTK_HBUTTON_BOX
GTK_IS_HBUTTON_BOX
GTK_TYPE_HBUTTON_BOX
1999-08-16 18:51:52 +00:00
GTK_HBUTTON_BOX_CLASS
GTK_IS_HBUTTON_BOX_CLASS
GTK_HBUTTON_BOX_GET_CLASS
<SUBSECTION Private>
gtk_hbutton_box_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhbox</FILE>
<TITLE>GtkHBox</TITLE>
GtkHBox
gtk_hbox_new
<SUBSECTION Standard>
GTK_HBOX
GTK_IS_HBOX
GTK_TYPE_HBOX
GTK_HBOX_CLASS
GTK_IS_HBOX_CLASS
GTK_HBOX_GET_CLASS
<SUBSECTION Private>
gtk_hbox_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhpaned</FILE>
<TITLE>GtkHPaned</TITLE>
GtkHPaned
gtk_hpaned_new
<SUBSECTION Standard>
GTK_HPANED
GTK_IS_HPANED
GTK_TYPE_HPANED
1999-08-16 18:51:52 +00:00
GTK_HPANED_CLASS
GTK_IS_HPANED_CLASS
GTK_HPANED_GET_CLASS
<SUBSECTION Private>
gtk_hpaned_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhruler</FILE>
<TITLE>GtkHRuler</TITLE>
GtkHRuler
gtk_hruler_new
<SUBSECTION Standard>
GTK_HRULER
GTK_IS_HRULER
GTK_TYPE_HRULER
1999-08-16 18:51:52 +00:00
GTK_HRULER_CLASS
GTK_IS_HRULER_CLASS
GTK_HRULER_GET_CLASS
<SUBSECTION Private>
gtk_hruler_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhscale</FILE>
<TITLE>GtkHScale</TITLE>
GtkHScale
gtk_hscale_new
gtk_hscale_new_with_range
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_HSCALE
GTK_IS_HSCALE
GTK_TYPE_HSCALE
1999-08-16 18:51:52 +00:00
GTK_HSCALE_CLASS
GTK_IS_HSCALE_CLASS
GTK_HSCALE_GET_CLASS
<SUBSECTION Private>
gtk_hscale_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhscrollbar</FILE>
<TITLE>GtkHScrollbar</TITLE>
GtkHScrollbar
gtk_hscrollbar_new
<SUBSECTION Standard>
GTK_HSCROLLBAR
GTK_IS_HSCROLLBAR
GTK_TYPE_HSCROLLBAR
1999-08-16 18:51:52 +00:00
GTK_HSCROLLBAR_CLASS
GTK_IS_HSCROLLBAR_CLASS
GTK_HSCROLLBAR_GET_CLASS
<SUBSECTION Private>
gtk_hscrollbar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhseparator</FILE>
<TITLE>GtkHSeparator</TITLE>
GtkHSeparator
gtk_hseparator_new
<SUBSECTION Standard>
GTK_HSEPARATOR
GTK_IS_HSEPARATOR
GTK_TYPE_HSEPARATOR
GTK_HSEPARATOR_CLASS
GTK_IS_HSEPARATOR_CLASS
GTK_HSEPARATOR_GET_CLASS
<SUBSECTION Private>
gtk_hseparator_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkimage</FILE>
<TITLE>GtkImage</TITLE>
GtkImage
fix some shell typos 2001-05-04 Havoc Pennington <hp@redhat.com> * configure.in: fix some shell typos * gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix * gtk/gtkimage.c: handle animations * gtk/gtkcheckbutton.c (gtk_check_button_size_request): request border_width * 2, not just border_width * gtk/gtkscale.c: add "format_value" signal to allow people to override the way values are drawn. (gtk_scale_get_value_size): fix width/height mistake, and compute size from actual displayed text, not from made-up text. * gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in signal registration * tests/testtext.c: Add "Remove all tags" menu item for testing * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement * demos/gtk-demo/main.c (main): add hack so we can find modules without installing gtk * demos/gtk-demo/textview.c (insert_text): demo font scaling * gtk/gtkcellrenderertext.c: Add "scale" property (font scaling factor) (gtk_cell_renderer_text_set_property): remove some bogus g_object_notify * gtk/gtktexttag.c: add "scale" property which is a font scaling factor * gtk/gtktextlayout.c (add_text_attrs): add font scale attribute to layout * gtk/gtktextiter.c (gtk_text_iter_is_start): rename from gtk_text_iter_is_first 2001-05-04 Havoc Pennington <hp@redhat.com> * pixops/pixops.c (pixops_process): merge fix from stable: Patch from hoshem@mel.comcen.com.au to fix nonzero X offsets. Fixes bug #50371. * gdk-pixbuf/pixops/pixops.c (pixops_composite_nearest): merge from stable: Patch from OKADA Mitsuru <m-okada@fjb.co.jp> to fix confusion of using "src" instead of "p". (pixops_composite_color_nearest): Use a more accurate (and correct, to begin with) compositing method. This cures checks showing through on images with no alpha. * gdk-pixbuf.c (gdk_pixbuf_fill): fix bug that left some trailing bytes unfilled. * gdk-pixbuf-io.h: fix UpdatedNotifyFunc to use signed ints * gdk-pixbuf-loader.h (struct _GdkPixbufLoaderClass): Change area_updated signal to use signed ints. Removed animation-related signals. * io-gif.c, io-gif-animation.h, io-gif-animation.c: Massive rewrite action * gdk-pixbuf-animation.c: Add GdkPixbufAnimationIter to abstract all the pesky details. Remove old frame-based API. Make GdkPixbufAnimation an abstract base class, derived by the loaders.
2001-05-07 15:58:47 +00:00
GtkImageType
gtk_image_get_icon_set
gtk_image_get_image
gtk_image_get_pixbuf
gtk_image_get_pixmap
gtk_image_get_stock
gtk_image_get_animation
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_new_from_animation
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_image_set_from_animation
1999-08-16 18:51:52 +00:00
gtk_image_new
gtk_image_set
gtk_image_get
<SUBSECTION Standard>
GTK_IMAGE
GTK_IS_IMAGE
GTK_TYPE_IMAGE
1999-08-16 18:51:52 +00:00
GTK_IMAGE_CLASS
GTK_IS_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
<SUBSECTION Private>
gtk_image_get_type
GtkImageIconSetData
GtkImageImageData
GtkImagePixbufData
GtkImagePixmapData
GtkImageStockData
GtkImageAnimationData
</SECTION>
<SECTION>
<FILE>gtkimagemenuitem</FILE>
<TITLE>GtkImageMenuItem</TITLE>
GtkImageMenuItem
gtk_image_menu_item_set_image
gtk_image_menu_item_get_image
gtk_image_menu_item_new
gtk_image_menu_item_new_from_stock
gtk_image_menu_item_new_with_label
gtk_image_menu_item_new_with_mnemonic
<SUBSECTION Standard>
GtkImageMenuItemClass
GTK_IMAGE_MENU_ITEM
GTK_IMAGE_MENU_ITEM_CLASS
GTK_IMAGE_MENU_ITEM_GET_CLASS
GTK_IS_IMAGE_MENU_ITEM
GTK_IS_IMAGE_MENU_ITEM_CLASS
GTK_TYPE_IMAGE_MENU_ITEM
<SUBSECTION Private>
gtk_image_menu_item_get_type
</SECTION>
<SECTION>
<FILE>gtkimcontext</FILE>
<TITLE>GtkIMContext</TITLE>
GtkIMContext
gtk_im_context_set_client_window
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
gtk_im_context_reset
gtk_im_context_set_cursor_location
gtk_im_context_set_use_preedit
gtk_im_context_set_surrounding
gtk_im_context_get_surrounding
gtk_im_context_delete_surrounding
<SUBSECTION Standard>
GTK_IM_CONTEXT
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
GTK_IM_CONTEXT_CLASS
GTK_IS_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
<SUBSECTION Private>
gtk_im_context_get_type
</SECTION>
<SECTION>
<FILE>gtkimcontextsimple</FILE>
<TITLE>GtkIMContextSimple</TITLE>
GtkIMContextSimple
gtk_im_context_simple_new
gtk_im_context_simple_add_table
GTK_MAX_COMPOSE_LEN
<SUBSECTION Standard>
GTK_IM_CONTEXT_SIMPLE
GTK_IS_IM_CONTEXT_SIMPLE
GTK_TYPE_IM_CONTEXT_SIMPLE
GTK_IM_CONTEXT_SIMPLE_CLASS
GTK_IS_IM_CONTEXT_SIMPLE_CLASS
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
<SUBSECTION Private>
gtk_im_context_simple_get_type
</SECTION>
<SECTION>
<FILE>gtkimmulticontext</FILE>
<TITLE>GtkIMMulticontext</TITLE>
GtkIMMulticontext
gtk_im_multicontext_new
gtk_im_multicontext_append_menuitems
<SUBSECTION Standard>
GTK_IM_MULTICONTEXT
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
GTK_IM_MULTICONTEXT_CLASS
GTK_IS_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
<SUBSECTION Private>
gtk_im_multicontext_get_type
GtkIMMulticontextPrivate
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkinputdialog</FILE>
<TITLE>GtkInputDialog</TITLE>
GtkInputDialog
gtk_input_dialog_new
<SUBSECTION Standard>
GTK_INPUT_DIALOG
GTK_IS_INPUT_DIALOG
GTK_TYPE_INPUT_DIALOG
1999-08-16 18:51:52 +00:00
GTK_INPUT_DIALOG_CLASS
GTK_IS_INPUT_DIALOG_CLASS
GTK_INPUT_DIALOG_GET_CLASS
<SUBSECTION Private>
gtk_input_dialog_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkinvisible</FILE>
<TITLE>GtkInvisible</TITLE>
GtkInvisible
gtk_invisible_new
gtk_invisible_new_for_screen
gtk_invisible_set_screen
gtk_invisible_get_screen
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_INVISIBLE
GTK_IS_INVISIBLE
GTK_TYPE_INVISIBLE
GTK_INVISIBLE_CLASS
GTK_IS_INVISIBLE_CLASS
GTK_INVISIBLE_GET_CLASS
<SUBSECTION Private>
gtk_invisible_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkitem</FILE>
<TITLE>GtkItem</TITLE>
GtkItem
gtk_item_select
gtk_item_deselect
gtk_item_toggle
<SUBSECTION Standard>
GTK_ITEM
GTK_IS_ITEM
GTK_TYPE_ITEM
GTK_ITEM_CLASS
GTK_IS_ITEM_CLASS
GTK_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkitemfactory</FILE>
<TITLE>GtkItemFactory</TITLE>
1999-08-16 18:51:52 +00:00
GtkItemFactory
GtkPrintFunc
GtkTranslateFunc
GtkItemFactoryCallback
GtkItemFactoryCallback1
GtkItemFactoryCallback2
GtkItemFactoryEntry
GtkItemFactoryItem
gtk_item_factory_new
gtk_item_factory_construct
gtk_item_factory_add_foreign
1999-08-16 18:51:52 +00:00
gtk_item_factory_from_widget
gtk_item_factory_path_from_widget
gtk_item_factory_get_item
1999-08-16 18:51:52 +00:00
gtk_item_factory_get_widget
gtk_item_factory_get_widget_by_action
gtk_item_factory_get_item_by_action
1999-08-16 18:51:52 +00:00
gtk_item_factory_create_item
gtk_item_factory_create_items
gtk_item_factory_create_items_ac
gtk_item_factory_delete_item
gtk_item_factory_delete_entry
gtk_item_factory_delete_entries
gtk_item_factory_popup
gtk_item_factory_popup_with_data
gtk_item_factory_popup_data
gtk_item_factory_popup_data_from_widget
gtk_item_factory_from_path
gtk_item_factory_create_menu_entries
gtk_item_factories_path_delete
gtk_item_factory_set_translate_func
<SUBSECTION Standard>
GTK_ITEM_FACTORY
GTK_IS_ITEM_FACTORY
GTK_TYPE_ITEM_FACTORY
GTK_ITEM_FACTORY_CLASS
GTK_IS_ITEM_FACTORY_CLASS
GTK_ITEM_FACTORY_GET_CLASS
<SUBSECTION Private>
gtk_item_factory_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklabel</FILE>
<TITLE>GtkLabel</TITLE>
GtkLabel
gtk_label_new
gtk_label_set_text
gtk_label_set_attributes
gtk_label_set_markup
gtk_label_set_markup_with_mnemonic
1999-08-16 18:51:52 +00:00
gtk_label_set_pattern
gtk_label_set_justify
gtk_label_get
gtk_label_parse_uline
gtk_label_set_line_wrap
gtk_label_set
gtk_label_get_layout_offsets
gtk_label_get_mnemonic_keyval
gtk_label_get_selectable
gtk_label_get_text
gtk_label_new_with_mnemonic
gtk_label_select_region
gtk_label_set_mnemonic_widget
gtk_label_set_selectable
gtk_label_set_text_with_mnemonic
gtk_label_get_attributes
gtk_label_get_justify
gtk_label_get_label
gtk_label_get_layout
gtk_label_get_line_wrap
gtk_label_get_mnemonic_widget
gtk_label_get_selection_bounds
gtk_label_get_use_markup
gtk_label_get_use_underline
gtk_label_set_label
gtk_label_set_use_markup
gtk_label_set_use_underline
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_LABEL
GTK_IS_LABEL
GTK_TYPE_LABEL
GTK_LABEL_CLASS
GTK_IS_LABEL_CLASS
GTK_LABEL_GET_CLASS
<SUBSECTION Private>
gtk_label_get_type
GtkLabelSelectionInfo
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklayout</FILE>
<TITLE>GtkLayout</TITLE>
GtkLayout
1999-08-16 18:51:52 +00:00
gtk_layout_new
gtk_layout_put
gtk_layout_move
gtk_layout_set_size
gtk_layout_get_size
1999-08-16 18:51:52 +00:00
gtk_layout_freeze
gtk_layout_thaw
gtk_layout_get_hadjustment
gtk_layout_get_vadjustment
gtk_layout_set_hadjustment
gtk_layout_set_vadjustment
<SUBSECTION Standard>
GTK_LAYOUT
GTK_IS_LAYOUT
GTK_TYPE_LAYOUT
GTK_LAYOUT_CLASS
GTK_IS_LAYOUT_CLASS
GTK_LAYOUT_GET_CLASS
<SUBSECTION Private>
gtk_layout_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklist</FILE>
<TITLE>GtkList</TITLE>
GtkList
gtk_list_new
gtk_list_insert_items
gtk_list_append_items
gtk_list_prepend_items
gtk_list_remove_items
gtk_list_remove_items_no_unref
gtk_list_clear_items
gtk_list_select_item
gtk_list_unselect_item
gtk_list_select_child
gtk_list_unselect_child
gtk_list_child_position
gtk_list_set_selection_mode
gtk_list_extend_selection
gtk_list_start_selection
gtk_list_end_selection
gtk_list_select_all
gtk_list_unselect_all
gtk_list_scroll_horizontal
gtk_list_scroll_vertical
gtk_list_toggle_add_mode
gtk_list_toggle_focus_row
gtk_list_toggle_row
gtk_list_undo_selection
gtk_list_end_drag_selection
<SUBSECTION Standard>
GTK_LIST
GTK_IS_LIST
GTK_TYPE_LIST
GTK_LIST_CLASS
GTK_IS_LIST_CLASS
GTK_LIST_GET_CLASS
<SUBSECTION Private>
gtk_list_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklistitem</FILE>
<TITLE>GtkListItem</TITLE>
GtkListItem
gtk_list_item_new
gtk_list_item_new_with_label
gtk_list_item_select
gtk_list_item_deselect
<SUBSECTION Standard>
GTK_LIST_ITEM
GTK_IS_LIST_ITEM
GTK_TYPE_LIST_ITEM
GTK_LIST_ITEM_CLASS
GTK_IS_LIST_ITEM_CLASS
GTK_LIST_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_list_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenu</FILE>
<TITLE>GtkMenu</TITLE>
GtkMenu
1999-08-16 18:51:52 +00:00
gtk_menu_new
gtk_menu_set_screen
1999-08-16 18:51:52 +00:00
gtk_menu_append
gtk_menu_prepend
gtk_menu_insert
gtk_menu_reorder_child
gtk_menu_attach
1999-08-16 18:51:52 +00:00
gtk_menu_popup
gtk_menu_set_accel_group
gtk_menu_get_accel_group
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_menu_set_accel_path
1999-08-16 18:51:52 +00:00
gtk_menu_set_title
gtk_menu_get_tearoff_state
gtk_menu_get_title
1999-08-16 18:51:52 +00:00
<SUBSECTION>
gtk_menu_popdown
gtk_menu_reposition
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_set_tearoff_state
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
GtkMenuPositionFunc
GtkMenuDetachFunc
gtk_menu_set_monitor
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_MENU
GTK_IS_MENU
GTK_TYPE_MENU
GTK_MENU_CLASS
GTK_IS_MENU_CLASS
GTK_MENU_GET_CLASS
<SUBSECTION Private>
gtk_menu_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenubar</FILE>
<TITLE>GtkMenuBar</TITLE>
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_append
gtk_menu_bar_prepend
gtk_menu_bar_insert
<SUBSECTION Standard>
GTK_MENU_BAR
GTK_IS_MENU_BAR
GTK_TYPE_MENU_BAR
GTK_MENU_BAR_CLASS
GTK_IS_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
<SUBSECTION Private>
gtk_menu_bar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenuitem</FILE>
<TITLE>GtkMenuItem</TITLE>
GtkMenuItem
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_new_with_mnemonic
gtk_menu_item_set_right_justified
1999-08-16 18:51:52 +00:00
gtk_menu_item_set_submenu
added gtkaccelmap.sgml. other updates. Mon Nov 12 23:06:38 2001 Tim Janik <timj@gtk.org> * added gtkaccelmap.sgml. other updates. Mon Nov 12 23:08:37 2001 Tim Janik <timj@gtk.org> * gtk/maketypes.awk: fix type utils generation on unix. * gtk/gtkaccelmap.[hc]: new files, implementing a global accelerator registry. * gtk/gtkaccelgroup.[hc]: major API/implementation revamp: removed GTK_ACCEL_SIGNAL_VISIBLE, gtk_accel_group_get_default, gtk_accel_group_get_entry, gtk_accel_group_(un)lock_entry, gtk_accel_group_add/remove, gtk_accel_group_handle_add/remove, gtk_accel_group_create_add/remove, gtk_accel_group_entries_from_object. introduced ::accel_changed signal for change notification, and gtk_accel_group_connect/disconnect to connect closures to accel groups. made gtk_accel_group_attach/detach and gtk_accel_group_activate private functions. deprecated gtk_accel_group_ref/unref. * gtk/gtkaccellabel.[hc]: changes to make accellabels pay attention to accel group changed notification and basically operate on closures. removed gtk_accel_label_get_accel_object and gtk_accel_label_set_accel_object. introduced gtk_accel_label_set_accel_closure, and for convenience, gtk_accel_label_set_accel_widget. * gtk/gtkitemfactory.[hc]: removed accelerator propagation code which mostly moved into gtkaccelmap.[hc]. removed gtk_item_factory_parse_rc*, gtk_item_factory_dump_* and gtk_item_factory_print_func. * gtk/gtkmain.c: call _gtk_accel_map_init(). * gtk/gtkmenuitem.[hc]: introduced gtk_menu_item_set_accel_path(), that associates an accelerator path with menu items, through which persistent accelerator settings on menu items are enabled. * gtk/gtkmenu.[hc]: added gtk_menu_set_accel_path() so accelerator paths of menu item can be default constructed to allow installation of accelerators on menu items that don't come with an accelerator binding by default. * gtk/gtksettings.c: fix STRING type rc settings by special casing them appropriately in the parser. * gtk/gtksignal.[hc]: allow a class function offset of 0 for gtk_signal_newv(). * gtk/gtkwidget.[hc]: accelerator API revamp. removed ::accelerator_add/remove signals, gtk_widget_accelerator_signal, gtk_widget_accelerators_locked, gtk_widget_remove_accelerators and gtk_widget_(un)lock_accelerators. accelerators maintained through gtk_widget_add/remove_accelerator() are not runtime changable now, the correct sequence to setup a widget for runtime changable accelerators is now: gtk_accel_map_add_entry(accel_path, key, mods); _gtk_widget_set_accel_path(widget, accel_path, accel_group); * gtk/gtkwindow.[hc]: accelerator changes, proxy and coalesce accel group changes (as well as mnemonic changes) through the new signal ::accels_changed. Sat Nov 10 12:08:56 2001 Tim Janik <timj@gtk.org> * gtk/gtksettings.c (_gtk_settings_parse_convert): properly handle GString->string conversions.
2001-11-13 00:53:47 +00:00
gtk_menu_item_set_accel_path
1999-08-16 18:51:52 +00:00
gtk_menu_item_remove_submenu
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_toggle_size_request
gtk_menu_item_toggle_size_allocate
1999-08-16 18:51:52 +00:00
gtk_menu_item_right_justify
gtk_menu_item_get_right_justified
gtk_menu_item_get_submenu
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_MENU_ITEM
GTK_IS_MENU_ITEM
GTK_TYPE_MENU_ITEM
GTK_MENU_ITEM_CLASS
GTK_IS_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_menu_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
2003-08-25 23:15:12 +00:00
<FILE>gtkuimanager</FILE>
<TITLE>GtkUIManager</TITLE>
GtkUIManager
gtk_ui_manager_new
gtk_ui_manager_set_add_tearoffs
gtk_ui_manager_get_add_tearoffs
2003-08-25 23:15:12 +00:00
gtk_ui_manager_insert_action_group
gtk_ui_manager_remove_action_group
gtk_ui_manager_get_action_groups
gtk_ui_manager_get_accel_group
gtk_ui_manager_get_widget
gtk_ui_manager_get_toplevels
gtk_ui_manager_get_action
2003-08-25 23:15:12 +00:00
gtk_ui_manager_add_ui_from_string
gtk_ui_manager_add_ui_from_file
gtk_ui_manager_new_merge_id
GtkUIManagerItemType
gtk_ui_manager_add_ui
2003-08-25 23:15:12 +00:00
gtk_ui_manager_remove_ui
gtk_ui_manager_get_ui
gtk_ui_manager_ensure_update
<SUBSECTION Standard>
2003-08-25 23:15:12 +00:00
GTK_TYPE_UI_MANAGER
GTK_UI_MANAGER
GTK_UI_MANAGER_CLASS
GTK_IS_UI_MANAGER
GTK_IS_UI_MANAGER_CLASS
GTK_UI_MANAGER_GET_CLASS
GtkUIManagerClass
<SUBSECTION Private>
2003-08-25 23:15:12 +00:00
gtk_ui_manager_get_type
GtkUIManagerPrivate
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkmenushell</FILE>
<TITLE>GtkMenuShell</TITLE>
GtkMenuShell
gtk_menu_shell_append
gtk_menu_shell_prepend
gtk_menu_shell_insert
gtk_menu_shell_deactivate
gtk_menu_shell_select_item
2002-10-10 23:42:57 +00:00
gtk_menu_shell_select_first
gtk_menu_shell_deselect
1999-08-16 18:51:52 +00:00
gtk_menu_shell_activate_item
gtk_menu_shell_cancel
1999-08-16 18:51:52 +00:00
GtkMenuDirectionType
<SUBSECTION Standard>
GTK_MENU_SHELL
GTK_IS_MENU_SHELL
GTK_TYPE_MENU_SHELL
GTK_MENU_SHELL_CLASS
GTK_IS_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
<SUBSECTION Private>
gtk_menu_shell_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
<SECTION>
<FILE>gtkmessagedialog</FILE>
<TITLE>GtkMessageDialog</TITLE>
GtkMessageDialog
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
GtkMessageType
GtkButtonsType
gtk_message_dialog_new
gtk_message_dialog_new_with_markup
gtk_message_dialog_set_markup
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
<SUBSECTION Standard>
GTK_MESSAGE_DIALOG
GTK_IS_MESSAGE_DIALOG
GTK_TYPE_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG_CLASS
GTK_IS_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
<SUBSECTION Private>
gtk_message_dialog_get_type
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkmisc</FILE>
<TITLE>GtkMisc</TITLE>
GtkMisc
gtk_misc_set_alignment
gtk_misc_set_padding
gtk_misc_get_alignment
gtk_misc_get_padding
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_MISC
GTK_IS_MISC
GTK_TYPE_MISC
GTK_MISC_CLASS
GTK_IS_MISC_CLASS
GTK_MISC_GET_CLASS
<SUBSECTION Private>
gtk_misc_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtknotebook</FILE>
<TITLE>GtkNotebook</TITLE>
GtkNotebook
GtkNotebookPage
gtk_notebook_new
gtk_notebook_append_page
gtk_notebook_append_page_menu
gtk_notebook_prepend_page
gtk_notebook_prepend_page_menu
gtk_notebook_insert_page
gtk_notebook_insert_page_menu
gtk_notebook_remove_page
gtk_notebook_current_page
gtk_notebook_page_num
gtk_notebook_set_page
gtk_notebook_next_page
gtk_notebook_prev_page
gtk_notebook_reorder_child
gtk_notebook_set_tab_pos
gtk_notebook_set_show_tabs
gtk_notebook_set_show_border
gtk_notebook_set_scrollable
gtk_notebook_set_tab_border
gtk_notebook_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_current_page
gtk_notebook_get_menu_label
gtk_notebook_get_nth_page
2002-10-10 23:42:57 +00:00
gtk_notebook_get_n_pages
1999-08-16 18:51:52 +00:00
gtk_notebook_get_tab_label
gtk_notebook_query_tab_label_packing
gtk_notebook_set_homogeneous_tabs
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
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_vborder
gtk_notebook_get_menu_label_text
gtk_notebook_get_scrollable
gtk_notebook_get_show_border
gtk_notebook_get_show_tabs
gtk_notebook_get_tab_label_text
gtk_notebook_get_tab_pos
gtk_notebook_set_current_page
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_NOTEBOOK
GTK_IS_NOTEBOOK
GTK_TYPE_NOTEBOOK
GTK_NOTEBOOK_CLASS
GTK_IS_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
<SUBSECTION Private>
gtk_notebook_get_type
GtkNotebookTab
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkobject</FILE>
<TITLE>GtkObject</TITLE>
1999-08-16 18:51:52 +00:00
GtkObject
GTK_OBJECT_TYPE
GTK_OBJECT_TYPE_NAME
1999-08-16 18:51:52 +00:00
GtkObjectFlags
GTK_OBJECT_FLAGS
GTK_OBJECT_FLOATING
GtkArgFlags
gtk_object_new
gtk_object_sink
gtk_object_ref
gtk_object_unref
gtk_object_weakref
gtk_object_weakunref
gtk_object_destroy
gtk_object_get
1999-08-16 18:51:52 +00:00
gtk_object_set
gtk_object_set_data
gtk_object_set_data_full
gtk_object_remove_data
gtk_object_get_data
gtk_object_remove_no_notify
gtk_object_set_user_data
gtk_object_get_user_data
gtk_object_add_arg_type
gtk_object_set_data_by_id
gtk_object_set_data_by_id_full
gtk_object_get_data_by_id
gtk_object_remove_data_by_id
gtk_object_remove_no_notify_by_id
gtk_object_data_try_key
gtk_object_data_force_id
<SUBSECTION Standard>
GTK_OBJECT
GTK_IS_OBJECT
GTK_TYPE_OBJECT
1999-08-16 18:51:52 +00:00
GTK_OBJECT_CLASS
GTK_IS_OBJECT_CLASS
GTK_OBJECT_GET_CLASS
<SUBSECTION Private>
gtk_object_get_type
GTK_ARG_READWRITE
Doc typo fix. (#68172) * gtk/gtksocket.c (gtk_socket_get_id): Doc typo fix. (#68172) * gtk/gtktreemodel.c (gtk_tree_path_is_descendant): Fix docs. * gtk/gtktreemodel.c (gtk_tree_model_rows_reordered): Document. * gtk/gtkwindow.c (gtk_window_remove_accel_group): Fix docs. * gtk/gtkrc.c (gtk_rc_get_style_by_paths), gtk/gtkwidget.c (gtk_widget_get_toplevel, gtk_widget_push_composite_child), gtk/gtkdialog.c (gtk_dialog_new_with_buttons, gtk_dialog_run): Keep gtk-doc from messing up the indentation of inline examples. * gtk/gtkmain.c, gtk/gtkrc.c: Consistently call g_getenv() instead of getenv(). * gtk/gtktreemodel.c, gtk/gtkaccelgroup.c, gtk/gtkclipboard.c, gtk/gtkdnd.c, gtk/gtkiconfactory.c, gtk/gtkrc.c, gtk/gtkstyle.c, gtk/gtkselection.c: Doc fixes. * gtk/gtkaccelmap.c (gtk_accel_map_add_filter, gtk_accel_map_foreach_unfiltered, gtk_accel_map_load_scanner): Document. * gtk/tmpl/gtksocket.sgml: Mention gtk_socket_get_id() instead of GTK_WINDOW_XWINDOW(). (#68172) * gtk/gtk-sections.txt: Move functions which are documented as "private" or "internal" into Private subsections. * gtk/tmpl/gtkdnd.sgml, gtk/tmpl/gtkobject.sgml, gtk/tmpl/gtkrc.sgml, gtk/tmpl/gtktooltips.sgml, gtk/tmpl/gtkwidget.sgml, gtk/tmpl/gtkclipboard.sgml, gtk/tmpl/gtkstyle.sgml, gtk/tmpl/gtkselection.sgml, gtk/tmpl/gtkfeatures.sgml: Minor markup fixes. * gtk/tmpl/gtksignal.sgml: Add link to GLib signal docs. * gtk/tmpl/gtkpreview.sgml, gtk/tmpl/gtktext.sgml, gtk/tmpl/gtktree.sgml: Remove "deprecated" from short desc. * gtk/tmpl/gtkrc.sgml: Correct names of default RC files.
2002-01-08 00:04:57 +00:00
GTK_OBJECT_SET_FLAGS
GTK_OBJECT_UNSET_FLAGS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkoptionmenu</FILE>
<TITLE>GtkOptionMenu</TITLE>
GtkOptionMenu
gtk_option_menu_new
gtk_option_menu_get_menu
gtk_option_menu_set_menu
gtk_option_menu_remove_menu
gtk_option_menu_set_history
gtk_option_menu_get_history
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_OPTION_MENU
GTK_IS_OPTION_MENU
GTK_TYPE_OPTION_MENU
GTK_OPTION_MENU_CLASS
GTK_IS_OPTION_MENU_CLASS
GTK_OPTION_MENU_GET_CLASS
<SUBSECTION Private>
gtk_option_menu_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpaned</FILE>
<TITLE>GtkPaned</TITLE>
GtkPaned
gtk_paned_add1
gtk_paned_add2
gtk_paned_gutter_size
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_get_child1
gtk_paned_get_child2
1999-08-16 18:51:52 +00:00
gtk_paned_set_gutter_size
gtk_paned_set_position
gtk_paned_get_position
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_PANED
GTK_IS_PANED
GTK_TYPE_PANED
GTK_PANED_CLASS
GTK_IS_PANED_CLASS
GTK_PANED_GET_CLASS
<SUBSECTION Private>
gtk_paned_get_type
gtk_paned_compute_position
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpixmap</FILE>
<TITLE>GtkPixmap</TITLE>
GtkPixmap
gtk_pixmap_new
gtk_pixmap_set
gtk_pixmap_get
gtk_pixmap_set_build_insensitive
<SUBSECTION Standard>
GTK_PIXMAP
GTK_IS_PIXMAP
GTK_TYPE_PIXMAP
GTK_PIXMAP_CLASS
GTK_IS_PIXMAP_CLASS
GTK_PIXMAP_GET_CLASS
<SUBSECTION Private>
gtk_pixmap_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkplug</FILE>
<TITLE>GtkPlug</TITLE>
GtkPlug
1999-08-16 18:51:52 +00:00
gtk_plug_construct
gtk_plug_construct_for_display
1999-08-16 18:51:52 +00:00
gtk_plug_new
gtk_plug_new_for_display
gtk_plug_get_id
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_PLUG
GTK_IS_PLUG
GTK_TYPE_PLUG
1999-08-16 18:51:52 +00:00
GTK_PLUG_CLASS
GTK_IS_PLUG_CLASS
GTK_PLUG_GET_CLASS
<SUBSECTION Private>
gtk_plug_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpreview</FILE>
<TITLE>GtkPreview</TITLE>
1999-08-16 18:51:52 +00:00
GtkPreview
GtkPreviewInfo
GtkDitherInfo
gtk_preview_uninit
gtk_preview_new
gtk_preview_size
gtk_preview_put
gtk_preview_draw_row
gtk_preview_set_expand
gtk_preview_set_gamma
gtk_preview_set_color_cube
gtk_preview_set_install_cmap
gtk_preview_set_reserved
gtk_preview_set_dither
gtk_preview_get_visual
gtk_preview_get_cmap
gtk_preview_get_info
gtk_preview_reset
<SUBSECTION Standard>
GTK_PREVIEW
GTK_IS_PREVIEW
GTK_TYPE_PREVIEW
1999-08-16 18:51:52 +00:00
GTK_PREVIEW_CLASS
GTK_IS_PREVIEW_CLASS
GTK_PREVIEW_GET_CLASS
<SUBSECTION Private>
gtk_preview_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkprogress</FILE>
<TITLE>GtkProgress</TITLE>
GtkProgress
gtk_progress_set_show_text
gtk_progress_set_text_alignment
gtk_progress_set_format_string
gtk_progress_set_adjustment
gtk_progress_set_percentage
gtk_progress_set_value
gtk_progress_get_value
gtk_progress_set_activity_mode
gtk_progress_get_current_text
gtk_progress_get_text_from_value
gtk_progress_get_current_percentage
gtk_progress_get_percentage_from_value
gtk_progress_configure
<SUBSECTION Standard>
GTK_PROGRESS
GTK_IS_PROGRESS
GTK_TYPE_PROGRESS
1999-08-16 18:51:52 +00:00
GTK_PROGRESS_CLASS
GTK_IS_PROGRESS_CLASS
GTK_PROGRESS_GET_CLASS
<SUBSECTION Private>
gtk_progress_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkprogressbar</FILE>
<TITLE>GtkProgressBar</TITLE>
1999-08-16 18:51:52 +00:00
GtkProgressBar
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_text
gtk_progress_bar_set_fraction
gtk_progress_bar_set_pulse_step
gtk_progress_bar_set_orientation
GtkProgressBarOrientation
gtk_progress_bar_get_text
gtk_progress_bar_get_fraction
gtk_progress_bar_get_pulse_step
gtk_progress_bar_get_orientation
1999-08-16 18:51:52 +00:00
gtk_progress_bar_new_with_adjustment
gtk_progress_bar_set_bar_style
GtkProgressBarStyle
1999-08-16 18:51:52 +00:00
gtk_progress_bar_set_discrete_blocks
gtk_progress_bar_set_activity_step
gtk_progress_bar_set_activity_blocks
gtk_progress_bar_update
<SUBSECTION Standard>
GTK_PROGRESS_BAR
GTK_IS_PROGRESS_BAR
GTK_TYPE_PROGRESS_BAR
1999-08-16 18:51:52 +00:00
GTK_PROGRESS_BAR_CLASS
GTK_IS_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
<SUBSECTION Private>
gtk_progress_bar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkradioaction</FILE>
<TITLE>GtkRadioAction</TITLE>
GtkRadioAction
gtk_radio_action_new
gtk_radio_action_get_group
gtk_radio_action_set_group
gtk_radio_action_get_current_value
<SUBSECTION Standard>
GTK_TYPE_RADIO_ACTION
GTK_RADIO_ACTION
GTK_RADIO_ACTION_CLASS
GTK_IS_RADIO_ACTION
GTK_IS_RADIO_ACTION_CLASS
GTK_RADIO_ACTION_GET_CLASS
<SUBSECTION Private>
gtk_radio_action_get_type
GtkRadioActionPrivate
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkradiobutton</FILE>
<TITLE>GtkRadioButton</TITLE>
GtkRadioButton
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_new_with_mnemonic
gtk_radio_button_new_with_mnemonic_from_widget
1999-08-16 18:51:52 +00:00
gtk_radio_button_group
gtk_radio_button_set_group
gtk_radio_button_get_group
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_RADIO_BUTTON
GTK_IS_RADIO_BUTTON
GTK_TYPE_RADIO_BUTTON
GTK_RADIO_BUTTON_CLASS
GTK_IS_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_radio_button_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkradiomenuitem</FILE>
<TITLE>GtkRadioMenuItem</TITLE>
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_new_with_mnemonic
gtk_radio_menu_item_new_from_widget
gtk_radio_menu_item_new_with_label_from_widget
gtk_radio_menu_item_new_with_mnemonic_from_widget
1999-08-16 18:51:52 +00:00
gtk_radio_menu_item_group
gtk_radio_menu_item_set_group
gtk_radio_menu_item_get_group
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_RADIO_MENU_ITEM
GTK_IS_RADIO_MENU_ITEM
GTK_TYPE_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM_CLASS
GTK_IS_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_radio_menu_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkrange</FILE>
<TITLE>GtkRange</TITLE>
GtkRange
gtk_range_get_adjustment
gtk_range_set_update_policy
gtk_range_set_adjustment
gtk_range_get_inverted
gtk_range_set_inverted
gtk_range_get_update_policy
gtk_range_get_value
gtk_range_set_increments
gtk_range_set_range
gtk_range_set_value
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_RANGE
GTK_IS_RANGE
GTK_TYPE_RANGE
1999-08-16 18:51:52 +00:00
GTK_RANGE_CLASS
GTK_IS_RANGE_CLASS
GTK_RANGE_GET_CLASS
<SUBSECTION Private>
gtk_range_get_type
GtkRangeLayout
GtkRangeStepTimer
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkruler</FILE>
<TITLE>GtkRuler</TITLE>
GtkRuler
GtkRulerMetric
gtk_ruler_set_metric
gtk_ruler_set_range
gtk_ruler_get_metric
gtk_ruler_get_range
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_RULER
GTK_IS_RULER
GTK_TYPE_RULER
1999-08-16 18:51:52 +00:00
GTK_RULER_CLASS
GTK_IS_RULER_CLASS
GTK_RULER_GET_CLASS
<SUBSECTION Private>
gtk_ruler_get_type
gtk_ruler_draw_ticks
gtk_ruler_draw_pos
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkscale</FILE>
<TITLE>GtkScale</TITLE>
GtkScale
gtk_scale_set_digits
gtk_scale_set_draw_value
gtk_scale_set_value_pos
gtk_scale_get_digits
gtk_scale_get_draw_value
gtk_scale_get_value_pos
gtk_scale_get_layout
gtk_scale_get_layout_offsets
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_SCALE
GTK_IS_SCALE
GTK_TYPE_SCALE
1999-08-16 18:51:52 +00:00
GTK_SCALE_CLASS
GTK_IS_SCALE_CLASS
GTK_SCALE_GET_CLASS
1999-08-16 18:51:52 +00:00
<SUBSECTION Private>
gtk_scale_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkscrollbar</FILE>
<TITLE>GtkScrollbar</TITLE>
GtkScrollbar
<SUBSECTION Standard>
GTK_SCROLLBAR
GTK_IS_SCROLLBAR
GTK_TYPE_SCROLLBAR
1999-08-16 18:51:52 +00:00
GTK_SCROLLBAR_CLASS
GTK_IS_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
<SUBSECTION Private>
gtk_scrollbar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkscrolledwindow</FILE>
<TITLE>GtkScrolledWindow</TITLE>
GtkScrolledWindow
gtk_scrolled_window_new
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_set_policy
gtk_scrolled_window_add_with_viewport
gtk_scrolled_window_set_placement
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_set_hadjustment
1999-08-16 18:51:52 +00:00
gtk_scrolled_window_set_vadjustment
gtk_scrolled_window_get_placement
gtk_scrolled_window_get_policy
gtk_scrolled_window_get_shadow_type
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_SCROLLED_WINDOW
GTK_IS_SCROLLED_WINDOW
GTK_TYPE_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW_CLASS
GTK_IS_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
<SUBSECTION Private>
gtk_scrolled_window_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkseparator</FILE>
<TITLE>GtkSeparator</TITLE>
GtkSeparator
<SUBSECTION Standard>
GTK_SEPARATOR
GTK_IS_SEPARATOR
GTK_TYPE_SEPARATOR
GTK_SEPARATOR_CLASS
GTK_IS_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
<SUBSECTION Private>
gtk_separator_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkseparatormenuitem</FILE>
<TITLE>GtkSeparatorMenuItem</TITLE>
GtkSeparatorMenuItem
gtk_separator_menu_item_new
<SUBSECTION Standard>
GtkSeparatorMenuItemClass
GTK_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM_CLASS
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
GTK_IS_SEPARATOR_MENU_ITEM
GTK_IS_SEPARATOR_MENU_ITEM_CLASS
GTK_TYPE_SEPARATOR_MENU_ITEM
<SUBSECTION Private>
gtk_separator_menu_item_get_type
</SECTION>
<SECTION>
<FILE>gtksettings</FILE>
<TITLE>GtkSettings</TITLE>
GtkSettings
GtkSettingsValue
gtk_settings_get_default
gtk_settings_get_for_screen
gtk_settings_install_property
gtk_settings_install_property_parser
gtk_rc_property_parse_color
gtk_rc_property_parse_enum
gtk_rc_property_parse_flags
gtk_rc_property_parse_requisition
gtk_rc_property_parse_border
gtk_settings_set_property_value
gtk_settings_set_string_property
gtk_settings_set_long_property
gtk_settings_set_double_property
<SUBSECTION Standard>
GtkSettingsClass
GTK_IS_SETTINGS
GTK_IS_SETTINGS_CLASS
GTK_SETTINGS
GTK_SETTINGS_CLASS
GTK_SETTINGS_GET_CLASS
GTK_TYPE_SETTINGS
<SUBSECTION Private>
gtk_settings_get_type
2002-10-10 23:42:57 +00:00
GtkSettingsPropertyValue
</SECTION>
<SECTION>
<FILE>gtksizegroup</FILE>
<TITLE>GtkSizeGroup</TITLE>
GtkSizeGroup
GtkSizeGroupMode
gtk_size_group_new
gtk_size_group_set_mode
gtk_size_group_get_mode
gtk_size_group_add_widget
gtk_size_group_remove_widget
<SUBSECTION Standard>
GTK_SIZE_GROUP
GTK_IS_SIZE_GROUP
GTK_TYPE_SIZE_GROUP
GTK_SIZE_GROUP_CLASS
GTK_IS_SIZE_GROUP_CLASS
GTK_SIZE_GROUP_GET_CLASS
<SUBSECTION Private>
gtk_size_group_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtksocket</FILE>
<TITLE>GtkSocket</TITLE>
GtkSocket
gtk_socket_new
gtk_socket_steal
gtk_socket_add_id
gtk_socket_get_id
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_SOCKET
GTK_IS_SOCKET
GTK_TYPE_SOCKET
1999-08-16 18:51:52 +00:00
GTK_SOCKET_CLASS
GTK_IS_SOCKET_CLASS
GTK_SOCKET_GET_CLASS
<SUBSECTION Private>
gtk_socket_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkspinbutton</FILE>
<TITLE>GtkSpinButton</TITLE>
1999-08-16 18:51:52 +00:00
GtkSpinButton
GtkSpinButtonUpdatePolicy
GtkSpinType
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_new_with_range
1999-08-16 18:51:52 +00:00
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_set_increments
gtk_spin_button_set_range
1999-08-16 18:51:52 +00:00
gtk_spin_button_get_value_as_float
gtk_spin_button_get_value_as_int
gtk_spin_button_set_value
gtk_spin_button_set_update_policy
gtk_spin_button_set_numeric
gtk_spin_button_spin
gtk_spin_button_set_wrap
gtk_spin_button_set_snap_to_ticks
gtk_spin_button_update
gtk_spin_button_get_digits
gtk_spin_button_get_increments
gtk_spin_button_get_numeric
gtk_spin_button_get_range
gtk_spin_button_get_snap_to_ticks
gtk_spin_button_get_update_policy
gtk_spin_button_get_value
gtk_spin_button_get_wrap
GTK_INPUT_ERROR
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_SPIN_BUTTON
GTK_IS_SPIN_BUTTON
GTK_TYPE_SPIN_BUTTON
GTK_SPIN_BUTTON_CLASS
GTK_IS_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_spin_button_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkstatusbar</FILE>
<TITLE>GtkStatusbar</TITLE>
GtkStatusbar
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
gtk_statusbar_set_has_resize_grip
gtk_statusbar_get_has_resize_grip
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_STATUSBAR
GTK_IS_STATUSBAR
GTK_TYPE_STATUSBAR
1999-08-16 18:51:52 +00:00
GTK_STATUSBAR_CLASS
GTK_IS_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
<SUBSECTION Private>
gtk_statusbar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktable</FILE>
<TITLE>GtkTable</TITLE>
GtkTable
GtkTableChild
GtkTableRowCol
gtk_table_new
gtk_table_resize
gtk_table_attach
gtk_table_attach_defaults
gtk_table_set_row_spacing
gtk_table_set_col_spacing
gtk_table_set_row_spacings
gtk_table_set_col_spacings
gtk_table_set_homogeneous
gtk_table_get_default_row_spacing
gtk_table_get_homogeneous
gtk_table_get_row_spacing
gtk_table_get_col_spacing
gtk_table_get_default_col_spacing
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_TABLE
GTK_IS_TABLE
GTK_TYPE_TABLE
GTK_TABLE_CLASS
GTK_IS_TABLE_CLASS
GTK_TABLE_GET_CLASS
<SUBSECTION Private>
gtk_table_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktearoffmenuitem</FILE>
<TITLE>GtkTearoffMenuItem</TITLE>
GtkTearoffMenuItem
gtk_tearoff_menu_item_new
<SUBSECTION Standard>
GTK_TEAROFF_MENU_ITEM
GTK_IS_TEAROFF_MENU_ITEM
GTK_TYPE_TEAROFF_MENU_ITEM
GTK_TEAROFF_MENU_ITEM_CLASS
GTK_IS_TEAROFF_MENU_ITEM_CLASS
GTK_TEAROFF_MENU_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_tearoff_menu_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktext</FILE>
<TITLE>GtkText</TITLE>
1999-08-16 18:51:52 +00:00
GtkText
GtkTextFont
GtkPropertyMark
gtk_text_new
gtk_text_set_editable
gtk_text_set_word_wrap
gtk_text_set_line_wrap
gtk_text_set_adjustments
gtk_text_set_point
gtk_text_get_point
gtk_text_get_length
gtk_text_freeze
gtk_text_thaw
gtk_text_insert
gtk_text_backward_delete
gtk_text_forward_delete
GTK_TEXT_INDEX
<SUBSECTION Standard>
GTK_TEXT
GTK_IS_TEXT
GTK_TYPE_TEXT
gtk_text_get_type
GTK_TEXT_CLASS
GTK_IS_TEXT_CLASS
GTK_TEXT_GET_CLASS
<SUBSECTION Standard>
GTK_TEXT
GTK_IS_TEXT
GTK_TYPE_TEXT
GTK_TEXT_CLASS
GTK_IS_TEXT_CLASS
<SUBSECTION Private>
gtk_text_get_type
</SECTION>
<SECTION>
<FILE>gtktextbuffer</FILE>
<TITLE>GtkTextBuffer</TITLE>
GtkTextBuffer
gtk_text_buffer_new
gtk_text_buffer_get_line_count
gtk_text_buffer_get_char_count
gtk_text_buffer_get_tag_table
gtk_text_buffer_insert
gtk_text_buffer_insert_at_cursor
gtk_text_buffer_insert_interactive
gtk_text_buffer_insert_interactive_at_cursor
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
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_delete
gtk_text_buffer_delete_interactive
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_set_text
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_insert_pixbuf
gtk_text_buffer_insert_child_anchor
gtk_text_buffer_create_child_anchor
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_delete_mark
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_mark
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_get_insert
gtk_text_buffer_get_selection_bound
gtk_text_buffer_place_cursor
gtk_text_buffer_select_range
gtk_text_buffer_apply_tag
gtk_text_buffer_remove_tag
gtk_text_buffer_apply_tag_by_name
gtk_text_buffer_remove_tag_by_name
gtk_text_buffer_remove_all_tags
gtk_text_buffer_create_tag
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_iter_at_line_index
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_child_anchor
gtk_text_buffer_get_start_iter
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_modified
gtk_text_buffer_set_modified
gtk_text_buffer_delete_selection
gtk_text_buffer_paste_clipboard
gtk_text_buffer_copy_clipboard
gtk_text_buffer_cut_clipboard
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_begin_user_action
gtk_text_buffer_end_user_action
gtk_text_buffer_add_selection_clipboard
gtk_text_buffer_remove_selection_clipboard
<SUBSECTION Standard>
GTK_TEXT_BUFFER
GTK_IS_TEXT_BUFFER
GTK_TYPE_TEXT_BUFFER
GTK_TEXT_BUFFER_CLASS
GTK_IS_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
<SUBSECTION Private>
gtk_text_buffer_get_type
GtkTextLogAttrCache
</SECTION>
<SECTION>
<FILE>gtktextiter</FILE>
<TITLE>GtkTextIter</TITLE>
GtkTextIter
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_free
gtk_text_iter_get_offset
gtk_text_iter_get_line
gtk_text_iter_get_line_offset
gtk_text_iter_get_line_index
gtk_text_iter_get_visible_line_index
gtk_text_iter_get_visible_line_offset
gtk_text_iter_get_char
gtk_text_iter_get_slice
gtk_text_iter_get_text
gtk_text_iter_get_visible_slice
gtk_text_iter_get_visible_text
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_iter_get_pixbuf
gtk_text_iter_get_marks
gtk_text_iter_get_toggled_tags
gtk_text_iter_get_child_anchor
gtk_text_iter_begins_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_get_tags
gtk_text_iter_editable
gtk_text_iter_can_insert
gtk_text_iter_starts_word
gtk_text_iter_ends_word
gtk_text_iter_inside_word
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_starts_sentence
gtk_text_iter_ends_sentence
gtk_text_iter_inside_sentence
gtk_text_iter_is_cursor_position
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_bytes_in_line
gtk_text_iter_get_attributes
gtk_text_iter_get_language
gtk_text_iter_is_end
gtk_text_iter_is_start
gtk_text_iter_forward_char
gtk_text_iter_backward_char
gtk_text_iter_forward_chars
gtk_text_iter_backward_chars
gtk_text_iter_forward_line
gtk_text_iter_backward_line
gtk_text_iter_forward_lines
gtk_text_iter_backward_lines
gtk_text_iter_forward_word_ends
gtk_text_iter_backward_word_starts
gtk_text_iter_forward_word_end
gtk_text_iter_backward_word_start
gtk_text_iter_forward_cursor_position
gtk_text_iter_backward_cursor_position
gtk_text_iter_forward_cursor_positions
gtk_text_iter_backward_cursor_positions
gtk_text_iter_backward_sentence_start
gtk_text_iter_backward_sentence_starts
gtk_text_iter_forward_sentence_end
gtk_text_iter_forward_sentence_ends
gtk_text_iter_forward_visible_word_ends
gtk_text_iter_backward_visible_word_starts
gtk_text_iter_forward_visible_word_end
gtk_text_iter_backward_visible_word_start
gtk_text_iter_forward_visible_cursor_position
gtk_text_iter_backward_visible_cursor_position
gtk_text_iter_forward_visible_cursor_positions
gtk_text_iter_backward_visible_cursor_positions
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_set_line_index
gtk_text_iter_set_visible_line_index
gtk_text_iter_set_visible_line_offset
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_line_end
gtk_text_iter_forward_to_tag_toggle
gtk_text_iter_backward_to_tag_toggle
GtkTextCharPredicate
gtk_text_iter_forward_find_char
gtk_text_iter_backward_find_char
GtkTextSearchFlags
gtk_text_iter_forward_search
gtk_text_iter_backward_search
gtk_text_iter_equal
gtk_text_iter_compare
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_iter_in_range
gtk_text_iter_order
<SUBSECTION Standard>
GTK_TYPE_TEXT_ITER
<SUBSECTION Private>
gtk_text_iter_get_type
</SECTION>
<SECTION>
<FILE>gtktextmark</FILE>
<TITLE>GtkTextMark</TITLE>
GtkTextMark
gtk_text_mark_set_visible
gtk_text_mark_get_visible
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_mark_get_deleted
gtk_text_mark_get_name
gtk_text_mark_get_buffer
gtk_text_mark_get_left_gravity
<SUBSECTION Standard>
GTK_TEXT_MARK
GTK_IS_TEXT_MARK
GTK_TYPE_TEXT_MARK
GTK_TEXT_MARK_CLASS
GTK_IS_TEXT_MARK_CLASS
GTK_TEXT_MARK_GET_CLASS
<SUBSECTION Private>
gtk_text_mark_get_type
</SECTION>
<SECTION>
<FILE>gtktexttag</FILE>
<TITLE>GtkTextTag</TITLE>
GtkTextTag
GtkWrapMode
GtkTextAttributes
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_event
GtkTextAppearance
gtk_text_attributes_new
gtk_text_attributes_copy
gtk_text_attributes_copy_values
gtk_text_attributes_unref
gtk_text_attributes_ref
<SUBSECTION Standard>
GTK_TEXT_TAG
GTK_IS_TEXT_TAG
GTK_TYPE_TEXT_TAG
GTK_TEXT_TAG_CLASS
GTK_IS_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
GTK_TYPE_TEXT_ATTRIBUTES
<SUBSECTION Private>
gtk_text_tag_get_type
gtk_text_attributes_get_type
</SECTION>
<SECTION>
<FILE>gtktexttagtable</FILE>
<TITLE>GtkTextTagTable</TITLE>
GtkTextTagTable
GtkTextTagTableForeach
gtk_text_tag_table_new
gtk_text_tag_table_add
gtk_text_tag_table_remove
gtk_text_tag_table_lookup
gtk_text_tag_table_foreach
gtk_text_tag_table_get_size
<SUBSECTION Standard>
GTK_TEXT_TAG_TABLE
GTK_IS_TEXT_TAG_TABLE
GTK_TYPE_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE_CLASS
GTK_IS_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
<SUBSECTION Private>
gtk_text_tag_table_get_type
</SECTION>
<SECTION>
<FILE>gtktextview</FILE>
<TITLE>GtkTextView</TITLE>
GtkTextView
GtkTextWindowType
gtk_text_view_new
gtk_text_view_new_with_buffer
gtk_text_view_set_buffer
gtk_text_view_get_buffer
gtk_text_view_scroll_to_mark
gtk_text_view_scroll_to_iter
gtk_text_view_scroll_mark_onscreen
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_get_iter_location
gtk_text_view_get_line_at_y
gtk_text_view_get_line_yrange
gtk_text_view_get_iter_at_location
gtk_text_view_buffer_to_window_coords
gtk_text_view_window_to_buffer_coords
gtk_text_view_get_window
gtk_text_view_get_window_type
gtk_text_view_set_border_window_size
gtk_text_view_get_border_window_size
gtk_text_view_forward_display_line
gtk_text_view_backward_display_line
gtk_text_view_forward_display_line_end
gtk_text_view_backward_display_line_start
gtk_text_view_starts_display_line
gtk_text_view_move_visually
gtk_text_view_add_child_at_anchor
GtkTextChildAnchor
gtk_text_child_anchor_new
gtk_text_child_anchor_get_widgets
gtk_text_child_anchor_get_deleted
gtk_text_view_add_child_in_window
gtk_text_view_move_child
gtk_text_view_set_wrap_mode
gtk_text_view_get_wrap_mode
gtk_text_view_set_editable
gtk_text_view_get_editable
gtk_text_view_set_cursor_visible
gtk_text_view_get_cursor_visible
gtk_text_view_set_overwrite
gtk_text_view_get_overwrite
gtk_text_view_set_pixels_above_lines
gtk_text_view_get_pixels_above_lines
gtk_text_view_set_pixels_below_lines
gtk_text_view_get_pixels_below_lines
gtk_text_view_set_pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gtk_text_view_set_justification
gtk_text_view_get_justification
gtk_text_view_set_left_margin
gtk_text_view_get_left_margin
gtk_text_view_set_right_margin
gtk_text_view_get_right_margin
gtk_text_view_set_indent
gtk_text_view_get_indent
gtk_text_view_set_tabs
gtk_text_view_get_tabs
gtk_text_view_set_accepts_tab
gtk_text_view_get_accepts_tab
gtk_text_view_get_default_attributes
GTK_TEXT_VIEW_PRIORITY_VALIDATE
<SUBSECTION Standard>
GTK_TEXT_VIEW
GTK_IS_TEXT_VIEW
GTK_TYPE_TEXT_VIEW
GTK_TEXT_VIEW_CLASS
GTK_IS_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
GtkTextChildAnchorClass
GTK_TEXT_CHILD_ANCHOR
GTK_IS_TEXT_CHILD_ANCHOR
GTK_TYPE_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR_CLASS
GTK_IS_TEXT_CHILD_ANCHOR_CLASS
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
<SUBSECTION Private>
gtk_text_view_get_type
gtk_text_child_anchor_get_type
GtkTextBTree
GtkTextChildBody
GtkTextPixbuf
GtkTextWindow
GtkTextPendingScroll
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktipsquery</FILE>
<TITLE>GtkTipsQuery</TITLE>
GtkTipsQuery
gtk_tips_query_new
gtk_tips_query_start_query
gtk_tips_query_stop_query
gtk_tips_query_set_caller
gtk_tips_query_set_labels
<SUBSECTION Standard>
1999-08-16 18:51:52 +00:00
GTK_TIPS_QUERY
GTK_IS_TIPS_QUERY
GTK_TYPE_TIPS_QUERY
GTK_TIPS_QUERY_CLASS
GTK_IS_TIPS_QUERY_CLASS
GTK_TIPS_QUERY_GET_CLASS
<SUBSECTION Private>
gtk_tips_query_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktoggleaction</FILE>
<TITLE>GtkToggleAction</TITLE>
GtkToggleAction
gtk_toggle_action_new
gtk_toggle_action_toggled
gtk_toggle_action_set_active
gtk_toggle_action_get_active
gtk_toggle_action_set_draw_as_radio
gtk_toggle_action_get_draw_as_radio
<SUBSECTION Standard>
GTK_TYPE_TOGGLE_ACTION
GTK_TOGGLE_ACTION
GTK_TOGGLE_ACTION_CLASS
GTK_IS_TOGGLE_ACTION
GTK_IS_TOGGLE_ACTION_CLASS
GTK_TOGGLE_ACTION_GET_CLASS
GtkToggleActionClass
<SUBSECTION Private>
gtk_toggle_action_get_type
GtkToggleActionPrivate
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtktogglebutton</FILE>
<TITLE>GtkToggleButton</TITLE>
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_new_with_mnemonic
1999-08-16 18:51:52 +00:00
gtk_toggle_button_set_mode
gtk_toggle_button_get_mode
1999-08-16 18:51:52 +00:00
gtk_toggle_button_set_state
gtk_toggle_button_toggled
gtk_toggle_button_get_active
gtk_toggle_button_set_active
gtk_toggle_button_get_inconsistent
gtk_toggle_button_set_inconsistent
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_TOGGLE_BUTTON
GTK_IS_TOGGLE_BUTTON
GTK_TYPE_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON_CLASS
GTK_IS_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_toggle_button_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktoolbar</FILE>
<TITLE>GtkToolbar</TITLE>
1999-08-16 18:51:52 +00:00
GtkToolbar
GtkToolbarChildType
GtkToolbarSpaceStyle
GtkToolbarChild
gtk_toolbar_new
gtk_toolbar_insert
gtk_toolbar_get_item_index
gtk_toolbar_get_n_items
gtk_toolbar_get_nth_item
gtk_toolbar_get_drop_index
gtk_toolbar_set_drop_highlight_item
gtk_toolbar_set_show_arrow
gtk_toolbar_set_orientation
gtk_toolbar_set_tooltips
gtk_toolbar_unset_icon_size
gtk_toolbar_get_show_arrow
gtk_toolbar_get_orientation
gtk_toolbar_get_style
gtk_toolbar_get_icon_size
gtk_toolbar_get_tooltips
gtk_toolbar_get_relief_style
1999-08-16 18:51:52 +00:00
gtk_toolbar_append_item
gtk_toolbar_prepend_item
gtk_toolbar_insert_item
gtk_toolbar_append_space
gtk_toolbar_prepend_space
gtk_toolbar_insert_space
gtk_toolbar_append_element
gtk_toolbar_prepend_element
gtk_toolbar_insert_element
gtk_toolbar_append_widget
gtk_toolbar_prepend_widget
gtk_toolbar_insert_widget
gtk_toolbar_set_style
gtk_toolbar_insert_stock
gtk_toolbar_set_icon_size
gtk_toolbar_remove_space
gtk_toolbar_unset_style
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_TOOLBAR
GTK_IS_TOOLBAR
GTK_TYPE_TOOLBAR
1999-08-16 18:51:52 +00:00
GTK_TOOLBAR_CLASS
GTK_IS_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
<SUBSECTION Private>
gtk_toolbar_get_type
GtkToolbarPrivate
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktoolitem</FILE>
<TITLE>GtkToolItem</TITLE>
GtkToolItem
gtk_tool_item_new
gtk_tool_item_set_homogeneous
gtk_tool_item_get_homogeneous
gtk_tool_item_set_expand
gtk_tool_item_get_expand
gtk_tool_item_set_tooltip
gtk_tool_item_set_use_drag_window
gtk_tool_item_get_use_drag_window
gtk_tool_item_set_visible_horizontal
gtk_tool_item_get_visible_horizontal
gtk_tool_item_set_visible_vertical
gtk_tool_item_get_visible_vertical
gtk_tool_item_set_is_important
gtk_tool_item_get_is_important
gtk_tool_item_get_icon_size
gtk_tool_item_get_orientation
gtk_tool_item_get_toolbar_style
gtk_tool_item_get_relief_style
gtk_tool_item_retrieve_proxy_menu_item
gtk_tool_item_get_proxy_menu_item
gtk_tool_item_set_proxy_menu_item
<SUBSECTION Standard>
GTK_TYPE_TOOL_ITEM
GTK_TOOL_ITEM
GTK_TOOL_ITEM_CLASS
GTK_IS_TOOL_ITEM
GTK_IS_TOOL_ITEM_CLASS
GTK_TOOL_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_tool_item_get_type
GtkToolItemPrivate
</SECTION>
<SECTION>
<FILE>gtkseparatortoolitem</FILE>
<TITLE>GtkSeparatorToolItem</TITLE>
GtkSeparatorToolItem
gtk_separator_tool_item_new
gtk_separator_tool_item_set_draw
gtk_separator_tool_item_get_draw
<SUBSECTION Standard>
GTK_TYPE_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM_CLASS
GTK_IS_SEPARATOR_TOOL_ITEM
GTK_IS_SEPARATOR_TOOL_ITEM_CLASS
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_separator_tool_item_get_type
GtkSeparatorToolItemPrivate
</SECTION>
<SECTION>
<FILE>gtktoolbutton</FILE>
<TITLE>GtkToolButton</TITLE>
GtkToolButton
gtk_tool_button_new
gtk_tool_button_new_from_stock
gtk_tool_button_set_label
gtk_tool_button_get_label
gtk_tool_button_set_use_underline
gtk_tool_button_get_use_underline
gtk_tool_button_set_stock_id
gtk_tool_button_get_stock_id
gtk_tool_button_set_icon_widget
gtk_tool_button_get_icon_widget
gtk_tool_button_set_label_widget
gtk_tool_button_get_label_widget
<SUBSECTION Standard>
GTK_TYPE_TOOL_BUTTON
GTK_TOOL_BUTTON
GTK_TOOL_BUTTON_CLASS
GTK_IS_TOOL_BUTTON
GTK_IS_TOOL_BUTTON_CLASS
GTK_TOOL_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_tool_button_get_type
GtkToolButtonPrivate
</SECTION>
<SECTION>
<FILE>gtkradiotoolbutton</FILE>
<TITLE>GtkRadioToolButton</TITLE>
GtkRadioToolButton
gtk_radio_tool_button_new
gtk_radio_tool_button_new_from_stock
gtk_radio_tool_button_new_from_widget
gtk_radio_tool_button_new_with_stock_from_widget
gtk_radio_tool_button_get_group
gtk_radio_tool_button_set_group
<SUBSECTION Standard>
GTK_TYPE_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON_CLASS
GTK_IS_RADIO_TOOL_BUTTON
GTK_IS_RADIO_TOOL_BUTTON_CLASS
GTK_RADIO_TOOL_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_radio_tool_button_get_type
</SECTION>
<SECTION>
<FILE>gtktoggletoolbutton</FILE>
<TITLE>GtkToggleToolButton</TITLE>
GtkToggleToolButton
gtk_toggle_tool_button_new
gtk_toggle_tool_button_new_from_stock
gtk_toggle_tool_button_set_active
gtk_toggle_tool_button_get_active
<SUBSECTION Standard>
GtkToggleToolButtonClass
GTK_TYPE_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON_CLASS
GTK_IS_TOGGLE_TOOL_BUTTON
GTK_IS_TOGGLE_TOOL_BUTTON_CLASS
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
<SUBSECTION Private>
gtk_toggle_tool_button_get_type
GtkToggleToolButtonPrivate
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtktooltips</FILE>
<TITLE>GtkTooltips</TITLE>
1999-08-16 18:51:52 +00:00
GtkTooltips
GtkTooltipsData
gtk_tooltips_new
gtk_tooltips_enable
gtk_tooltips_disable
gtk_tooltips_set_delay
gtk_tooltips_set_tip
gtk_tooltips_data_get
gtk_tooltips_force_window
gtk_tooltips_get_info_from_tip_window
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_TOOLTIPS
GTK_IS_TOOLTIPS
GTK_TYPE_TOOLTIPS
GTK_TOOLTIPS_CLASS
GTK_IS_TOOLTIPS_CLASS
GTK_TOOLTIPS_GET_CLASS
<SUBSECTION Private>
gtk_tooltips_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktree</FILE>
<TITLE>GtkTree</TITLE>
1999-08-16 18:51:52 +00:00
GtkTree
GTK_IS_ROOT_TREE
GTK_TREE_ROOT_TREE
GTK_TREE_SELECTION_OLD
1999-08-16 18:51:52 +00:00
GtkTreeViewMode
gtk_tree_new
gtk_tree_append
gtk_tree_prepend
gtk_tree_insert
gtk_tree_remove_items
gtk_tree_clear_items
gtk_tree_select_item
gtk_tree_unselect_item
gtk_tree_select_child
gtk_tree_unselect_child
gtk_tree_child_position
gtk_tree_set_selection_mode
gtk_tree_set_view_mode
gtk_tree_set_view_lines
gtk_tree_remove_item
<SUBSECTION Standard>
GTK_TREE
GTK_IS_TREE
GTK_TYPE_TREE
GTK_TREE_CLASS
GTK_IS_TREE_CLASS
GTK_TREE_GET_CLASS
<SUBSECTION Private>
gtk_tree_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktreeitem</FILE>
<TITLE>GtkTreeItem</TITLE>
1999-08-16 18:51:52 +00:00
GtkTreeItem
GTK_TREE_ITEM_SUBTREE
gtk_tree_item_new
gtk_tree_item_new_with_label
gtk_tree_item_set_subtree
gtk_tree_item_remove_subtree
gtk_tree_item_select
gtk_tree_item_deselect
gtk_tree_item_expand
gtk_tree_item_collapse
<SUBSECTION Standard>
GTK_TREE_ITEM
GTK_IS_TREE_ITEM
GTK_TYPE_TREE_ITEM
GTK_TREE_ITEM_CLASS
GTK_IS_TREE_ITEM_CLASS
GTK_TREE_ITEM_GET_CLASS
<SUBSECTION Private>
gtk_tree_item_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktreemodel</FILE>
<TITLE>GtkTreeModel</TITLE>
GtkTreeModel
GtkTreeIter
GtkTreePath
GtkTreeRowReference
GtkTreeModelIface
GtkTreeModelForeachFunc
GtkTreeModelFlags
gtk_tree_path_new
gtk_tree_path_new_from_string
2002-10-10 23:42:57 +00:00
gtk_tree_path_new_from_indices
gtk_tree_path_to_string
gtk_tree_path_new_first
gtk_tree_path_new_root
gtk_tree_path_append_index
gtk_tree_path_prepend_index
gtk_tree_path_get_depth
gtk_tree_path_get_indices
gtk_tree_path_free
gtk_tree_path_copy
gtk_tree_path_compare
gtk_tree_path_next
gtk_tree_path_prev
gtk_tree_path_up
gtk_tree_path_down
gtk_tree_path_is_ancestor
gtk_tree_path_is_descendant
gtk_tree_row_reference_new
gtk_tree_row_reference_new_proxy
gtk_tree_row_reference_get_path
gtk_tree_row_reference_valid
gtk_tree_row_reference_free
2002-10-10 23:42:57 +00:00
gtk_tree_row_reference_copy
gtk_tree_row_reference_inserted
gtk_tree_row_reference_deleted
gtk_tree_row_reference_reordered
gtk_tree_iter_copy
gtk_tree_iter_free
gtk_tree_model_get_flags
gtk_tree_model_get_n_columns
gtk_tree_model_get_column_type
gtk_tree_model_get_iter
gtk_tree_model_get_iter_from_string
gtk_tree_model_get_iter_first
gtk_tree_model_get_iter_root
gtk_tree_model_get_path
gtk_tree_model_get_value
gtk_tree_model_iter_next
gtk_tree_model_iter_children
gtk_tree_model_iter_has_child
gtk_tree_model_iter_n_children
gtk_tree_model_iter_nth_child
gtk_tree_model_iter_parent
2002-10-10 23:42:57 +00:00
gtk_tree_model_get_string_from_iter
gtk_tree_model_ref_node
gtk_tree_model_unref_node
gtk_tree_model_get
gtk_tree_model_get_valist
gtk_tree_model_foreach
gtk_tree_model_row_changed
gtk_tree_model_row_inserted
gtk_tree_model_row_has_child_toggled
gtk_tree_model_row_deleted
gtk_tree_model_rows_reordered
<SUBSECTION Standard>
GTK_TREE_MODEL
GTK_IS_TREE_MODEL
GTK_TYPE_TREE_MODEL
GTK_TREE_MODEL_GET_IFACE
GTK_TYPE_TREE_ITER
GTK_TYPE_TREE_PATH
2002-10-10 23:42:57 +00:00
GTK_TYPE_TREE_ROW_REFERENCE
<SUBSECTION Private>
gtk_tree_row_reference_get_type
gtk_tree_model_get_type
gtk_tree_iter_get_type
gtk_tree_path_get_type
</SECTION>
<SECTION>
<FILE>gtktreemodelsort</FILE>
<TITLE>GtkTreeModelSort</TITLE>
GtkTreeModelSort
gtk_tree_model_sort_new_with_model
gtk_tree_model_sort_get_model
gtk_tree_model_sort_convert_child_path_to_path
gtk_tree_model_sort_convert_child_iter_to_iter
gtk_tree_model_sort_convert_path_to_child_path
gtk_tree_model_sort_convert_iter_to_child_iter
gtk_tree_model_sort_reset_default_sort_func
gtk_tree_model_sort_clear_cache
2002-10-10 23:42:57 +00:00
gtk_tree_model_sort_iter_is_valid
<SUBSECTION Standard>
GTK_TREE_MODEL_SORT
GTK_IS_TREE_MODEL_SORT
GTK_TYPE_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT_CLASS
GTK_IS_TREE_MODEL_SORT_CLASS
GTK_TREE_MODEL_SORT_GET_CLASS
<SUBSECTION Private>
gtk_tree_model_sort_get_type
</SECTION>
<SECTION>
<FILE>gtktreemodelfilter</FILE>
<TITLE>GtkTreeModelFilter</TITLE>
GtkTreeModelFilter
GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterModifyFunc
gtk_tree_model_filter_new
gtk_tree_model_filter_set_visible_func
gtk_tree_model_filter_set_modify_func
gtk_tree_model_filter_set_visible_column
gtk_tree_model_filter_get_model
gtk_tree_model_filter_convert_child_iter_to_iter
gtk_tree_model_filter_convert_iter_to_child_iter
gtk_tree_model_filter_convert_child_path_to_path
gtk_tree_model_filter_convert_path_to_child_path
gtk_tree_model_filter_refilter
gtk_tree_model_filter_clear_cache
<SUBSECTION Standard>
GTK_TYPE_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER_CLASS
GTK_IS_TREE_MODEL_FILTER
GTK_IS_TREE_MODEL_FILTER_CLASS
GTK_TREE_MODEL_FILTER_GET_CLASS
<SUBSECTION Private>
GtkTreeModelFilterPrivate
gtk_tree_model_filter_get_type
</SECTION>
<SECTION>
<FILE>gtktreeselection</FILE>
<TITLE>GtkTreeSelection</TITLE>
GtkTreeSelection
GtkTreeSelectionFunc
GtkTreeSelectionForeachFunc
gtk_tree_selection_set_mode
gtk_tree_selection_get_mode
gtk_tree_selection_set_select_function
gtk_tree_selection_get_user_data
gtk_tree_selection_get_tree_view
gtk_tree_selection_get_selected
gtk_tree_selection_selected_foreach
2002-10-10 23:42:57 +00:00
gtk_tree_selection_get_selected_rows
gtk_tree_selection_count_selected_rows
gtk_tree_selection_select_path
gtk_tree_selection_unselect_path
gtk_tree_selection_path_is_selected
gtk_tree_selection_select_iter
gtk_tree_selection_unselect_iter
gtk_tree_selection_iter_is_selected
gtk_tree_selection_select_all
gtk_tree_selection_unselect_all
gtk_tree_selection_select_range
2002-10-10 23:42:57 +00:00
gtk_tree_selection_unselect_range
<SUBSECTION Standard>
GTK_TREE_SELECTION
GTK_IS_TREE_SELECTION
GTK_TYPE_TREE_SELECTION
GTK_TREE_SELECTION_CLASS
GTK_TREE_SELECTION_GET_CLASS
GTK_IS_TREE_SELECTION_CLASS
<SUBSECTION Private>
gtk_tree_selection_get_type
</SECTION>
<SECTION>
<FILE>gtktreesortable</FILE>
<TITLE>GtkTreeSortable</TITLE>
GtkTreeSortable
GtkTreeSortableIface
GtkTreeIterCompareFunc
gtk_tree_sortable_sort_column_changed
gtk_tree_sortable_get_sort_column_id
gtk_tree_sortable_set_sort_column_id
gtk_tree_sortable_set_sort_func
gtk_tree_sortable_set_default_sort_func
gtk_tree_sortable_has_default_sort_func
<SUBSECTION Standard>
GTK_TREE_SORTABLE
GTK_IS_TREE_SORTABLE
GTK_TYPE_TREE_SORTABLE
GTK_TREE_SORTABLE_CLASS
GTK_TREE_SORTABLE_GET_IFACE
<SUBSECTION Private>
gtk_tree_sortable_get_type
</SECTION>
<SECTION>
<FILE>gtktreednd</FILE>
<TITLE>GtkTreeView drag-and-drop</TITLE>
GtkTreeDragSource
GtkTreeDragSourceIface
gtk_tree_drag_source_drag_data_delete
gtk_tree_drag_source_drag_data_get
gtk_tree_drag_source_row_draggable
GtkTreeDragDest
GtkTreeDragDestIface
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_row_drop_possible
gtk_tree_set_row_drag_data
gtk_tree_get_row_drag_data
<SUBSECTION Standard>
GTK_TYPE_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST
GTK_IS_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST_GET_IFACE
GTK_TREE_DRAG_SOURCE
GTK_IS_TREE_DRAG_SOURCE
GTK_TYPE_TREE_DRAG_SOURCE
GTK_TREE_DRAG_SOURCE_GET_IFACE
<SUBSECTION Private>
gtk_tree_drag_source_get_type
gtk_tree_drag_dest_get_type
</SECTION>
<SECTION>
<FILE>gtktreestore</FILE>
<TITLE>GtkTreeStore</TITLE>
GtkTreeStore
gtk_tree_store_new
gtk_tree_store_newv
gtk_tree_store_set_column_types
gtk_tree_store_set_value
gtk_tree_store_set
gtk_tree_store_set_valist
gtk_tree_store_remove
gtk_tree_store_insert
gtk_tree_store_insert_before
gtk_tree_store_insert_after
gtk_tree_store_prepend
gtk_tree_store_append
gtk_tree_store_is_ancestor
gtk_tree_store_iter_depth
gtk_tree_store_clear
2002-10-10 23:42:57 +00:00
gtk_tree_store_iter_is_valid
gtk_tree_store_reorder
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
<SUBSECTION Standard>
GTK_TREE_STORE
GTK_IS_TREE_STORE
GTK_TYPE_TREE_STORE
GTK_TREE_STORE_CLASS
GTK_IS_TREE_STORE_CLASS
GTK_TREE_STORE_GET_CLASS
<SUBSECTION Private>
gtk_tree_store_get_type
</SECTION>
<SECTION>
<FILE>gtktreeviewcolumn</FILE>
<TITLE>GtkTreeViewColumn</TITLE>
GtkTreeViewColumnSizing
GtkTreeCellDataFunc
GtkTreeViewColumn
gtk_tree_view_column_new
gtk_tree_view_column_new_with_attributes
gtk_tree_view_column_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_clear
gtk_tree_view_column_get_cell_renderers
gtk_tree_view_column_add_attribute
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data_func
gtk_tree_view_column_clear_attributes
gtk_tree_view_column_set_spacing
gtk_tree_view_column_get_spacing
gtk_tree_view_column_set_visible
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_resizable
gtk_tree_view_column_get_resizable
gtk_tree_view_column_set_sizing
gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_width
gtk_tree_view_column_get_fixed_width
gtk_tree_view_column_set_fixed_width
gtk_tree_view_column_set_min_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_set_max_width
gtk_tree_view_column_get_max_width
gtk_tree_view_column_clicked
gtk_tree_view_column_set_title
gtk_tree_view_column_get_title
gtk_tree_view_column_set_expand
gtk_tree_view_column_get_expand
gtk_tree_view_column_set_clickable
gtk_tree_view_column_get_clickable
gtk_tree_view_column_set_widget
gtk_tree_view_column_get_widget
gtk_tree_view_column_set_alignment
gtk_tree_view_column_get_alignment
gtk_tree_view_column_set_reorderable
gtk_tree_view_column_get_reorderable
gtk_tree_view_column_set_sort_column_id
gtk_tree_view_column_get_sort_column_id
gtk_tree_view_column_set_sort_indicator
gtk_tree_view_column_get_sort_indicator
gtk_tree_view_column_set_sort_order
gtk_tree_view_column_get_sort_order
gtk_tree_view_column_cell_set_cell_data
gtk_tree_view_column_cell_get_size
gtk_tree_view_column_cell_get_position
gtk_tree_view_column_cell_is_visible
2002-10-10 23:42:57 +00:00
gtk_tree_view_column_focus_cell
<SUBSECTION Standard>
GTK_TREE_VIEW_COLUMN
GTK_IS_TREE_VIEW_COLUMN
GTK_TYPE_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN_CLASS
GTK_IS_TREE_VIEW_COLUMN_CLASS
GTK_TREE_VIEW_COLUMN_GET_CLASS
<SUBSECTION Private>
gtk_tree_view_column_get_type
</SECTION>
<SECTION>
<FILE>gtktreeview</FILE>
<TITLE>GtkTreeView</TITLE>
GtkTreeView
GtkTreeViewDropPosition
GtkTreeViewPrivate
GtkTreeViewColumnDropFunc
GtkTreeViewMappingFunc
GtkTreeViewSearchEqualFunc
gtk_tree_view_new
gtk_tree_view_new_with_model
gtk_tree_view_get_model
gtk_tree_view_set_model
gtk_tree_view_get_selection
gtk_tree_view_get_hadjustment
gtk_tree_view_set_hadjustment
gtk_tree_view_get_vadjustment
gtk_tree_view_set_vadjustment
gtk_tree_view_get_headers_visible
gtk_tree_view_set_headers_visible
gtk_tree_view_columns_autosize
gtk_tree_view_set_headers_clickable
gtk_tree_view_set_rules_hint
gtk_tree_view_get_rules_hint
gtk_tree_view_append_column
gtk_tree_view_remove_column
gtk_tree_view_insert_column
gtk_tree_view_insert_column_with_attributes
gtk_tree_view_insert_column_with_data_func
gtk_tree_view_get_column
gtk_tree_view_get_columns
gtk_tree_view_move_column_after
gtk_tree_view_set_expander_column
gtk_tree_view_get_expander_column
gtk_tree_view_set_column_drag_function
gtk_tree_view_scroll_to_point
gtk_tree_view_scroll_to_cell
gtk_tree_view_set_cursor
2002-10-10 23:42:57 +00:00
gtk_tree_view_set_cursor_on_cell
gtk_tree_view_get_cursor
gtk_tree_view_row_activated
gtk_tree_view_expand_all
gtk_tree_view_collapse_all
2002-10-10 23:42:57 +00:00
gtk_tree_view_expand_to_path
gtk_tree_view_expand_row
gtk_tree_view_collapse_row
gtk_tree_view_map_expanded_rows
gtk_tree_view_row_expanded
gtk_tree_view_set_reorderable
gtk_tree_view_get_reorderable
gtk_tree_view_get_path_at_pos
gtk_tree_view_get_cell_area
gtk_tree_view_get_background_area
gtk_tree_view_get_visible_rect
gtk_tree_view_get_bin_window
gtk_tree_view_widget_to_tree_coords
gtk_tree_view_tree_to_widget_coords
gtk_tree_view_enable_model_drag_dest
gtk_tree_view_enable_model_drag_source
gtk_tree_view_unset_rows_drag_source
gtk_tree_view_unset_rows_drag_dest
gtk_tree_view_set_drag_dest_row
gtk_tree_view_get_drag_dest_row
gtk_tree_view_get_dest_row_at_pos
gtk_tree_view_create_row_drag_icon
gtk_tree_view_set_enable_search
gtk_tree_view_get_enable_search
gtk_tree_view_get_search_column
gtk_tree_view_set_search_column
gtk_tree_view_get_search_equal_func
gtk_tree_view_set_search_equal_func
GtkTreeDestroyCountFunc
gtk_tree_view_set_destroy_count_func
<SUBSECTION Standard>
GtkTreeSelectionClass
GTK_TREE_VIEW
GTK_IS_TREE_VIEW
GTK_TYPE_TREE_VIEW
GTK_TREE_VIEW_CLASS
GTK_IS_TREE_VIEW_CLASS
GTK_TREE_VIEW_GET_CLASS
<SUBSECTION Private>
gtk_tree_view_get_type
</SECTION>
<SECTION>
<FILE>gtkcelllayout</FILE>
<TITLE>GtkCellLayout</TITLE>
GtkCellLayout
GtkCellLayoutIface
GtkCellLayoutDataFunc
gtk_cell_layout_pack_start
gtk_cell_layout_pack_end
gtk_cell_layout_reorder
gtk_cell_layout_clear
gtk_cell_layout_set_attributes
gtk_cell_layout_add_attribute
gtk_cell_layout_set_cell_data_func
gtk_cell_layout_clear_attributes
<SUBSECTION Standard>
GTK_TYPE_CELL_LAYOUT
GTK_CELL_LAYOUT
GTK_IS_CELL_LAYOUT
GTK_CELL_LAYOUT_GET_IFACE
<SUBSECTION Private>
gtk_cell_layout_get_type
</SECTION>
<SECTION>
<FILE>gtkcellrenderer</FILE>
<TITLE>GtkCellRenderer</TITLE>
GtkCellRendererState
GtkCellRendererMode
GtkCellRenderer
gtk_cell_renderer_get_size
gtk_cell_renderer_render
gtk_cell_renderer_activate
gtk_cell_renderer_start_editing
gtk_cell_renderer_editing_canceled
gtk_cell_renderer_get_fixed_size
gtk_cell_renderer_set_fixed_size
<SUBSECTION Standard>
GTK_CELL_RENDERER
GTK_IS_CELL_RENDERER
GTK_TYPE_CELL_RENDERER
GTK_CELL_RENDERER_CLASS
GTK_IS_CELL_RENDERER_CLASS
GTK_CELL_RENDERER_GET_CLASS
<SUBSECTION Private>
gtk_cell_renderer_get_type
</SECTION>
<SECTION>
<FILE>gtkcelleditable</FILE>
<TITLE>GtkCellEditable</TITLE>
GtkCellEditable
GtkCellEditableIface
gtk_cell_editable_start_editing
gtk_cell_editable_editing_done
gtk_cell_editable_remove_widget
<SUBSECTION Standard>
GTK_CELL_EDITABLE
GTK_IS_CELL_EDITABLE
GTK_TYPE_CELL_EDITABLE
GTK_CELL_EDITABLE_CLASS
GTK_CELL_EDITABLE_GET_IFACE
<SUBSECTION Private>
gtk_cell_editable_get_type
</SECTION>
<SECTION>
<FILE>gtkcellrendererpixbuf</FILE>
<TITLE>GtkCellRendererPixbuf</TITLE>
GtkCellRendererPixbuf
gtk_cell_renderer_pixbuf_new
<SUBSECTION Standard>
GTK_CELL_RENDERER_PIXBUF
GTK_IS_CELL_RENDERER_PIXBUF
GTK_TYPE_CELL_RENDERER_PIXBUF
GTK_CELL_RENDERER_PIXBUF_CLASS
GTK_IS_CELL_RENDERER_PIXBUF_CLASS
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
<SUBSECTION Private>
gtk_cell_renderer_pixbuf_get_type
</SECTION>
<SECTION>
<FILE>gtkcellrenderertext</FILE>
<TITLE>GtkCellRendererText</TITLE>
GtkCellRendererText
gtk_cell_renderer_text_new
gtk_cell_renderer_text_set_fixed_height_from_font
<SUBSECTION Standard>
GTK_CELL_RENDERER_TEXT
GTK_IS_CELL_RENDERER_TEXT
GTK_TYPE_CELL_RENDERER_TEXT
GTK_CELL_RENDERER_TEXT_CLASS
GTK_IS_CELL_RENDERER_TEXT_CLASS
GTK_CELL_RENDERER_TEXT_GET_CLASS
<SUBSECTION Private>
gtk_cell_renderer_text_get_type
</SECTION>
<SECTION>
<FILE>gtkcellrenderertoggle</FILE>
<TITLE>GtkCellRendererToggle</TITLE>
GtkCellRendererToggle
gtk_cell_renderer_toggle_new
gtk_cell_renderer_toggle_get_radio
gtk_cell_renderer_toggle_set_radio
gtk_cell_renderer_toggle_get_active
gtk_cell_renderer_toggle_set_active
<SUBSECTION Standard>
GTK_CELL_RENDERER_TOGGLE
GTK_IS_CELL_RENDERER_TOGGLE
GTK_TYPE_CELL_RENDERER_TOGGLE
GTK_CELL_RENDERER_TOGGLE_CLASS
GTK_IS_CELL_RENDERER_TOGGLE_CLASS
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
<SUBSECTION Private>
gtk_cell_renderer_toggle_get_type
</SECTION>
<SECTION>
<FILE>gtkliststore</FILE>
<TITLE>GtkListStore</TITLE>
GtkListStore
gtk_list_store_new
gtk_list_store_newv
gtk_list_store_set_column_types
gtk_list_store_set
gtk_list_store_set_valist
gtk_list_store_set_value
gtk_list_store_remove
gtk_list_store_insert
gtk_list_store_insert_before
gtk_list_store_insert_after
gtk_list_store_prepend
gtk_list_store_append
gtk_list_store_clear
2002-10-10 23:42:57 +00:00
gtk_list_store_iter_is_valid
gtk_list_store_reorder
gtk_list_store_swap
gtk_list_store_move_before
gtk_list_store_move_after
<SUBSECTION Standard>
GTK_LIST_STORE
GTK_IS_LIST_STORE
GTK_TYPE_LIST_STORE
GTK_LIST_STORE_CLASS
GTK_IS_LIST_STORE_CLASS
GTK_LIST_STORE_GET_CLASS
<SUBSECTION Private>
gtk_list_store_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkvbbox</FILE>
<TITLE>GtkVButtonBox</TITLE>
GtkVButtonBox
gtk_vbutton_box_new
gtk_vbutton_box_get_spacing_default
gtk_vbutton_box_set_spacing_default
gtk_vbutton_box_get_layout_default
gtk_vbutton_box_set_layout_default
<SUBSECTION Standard>
GTK_VBUTTON_BOX
GTK_IS_VBUTTON_BOX
GTK_TYPE_VBUTTON_BOX
1999-08-16 18:51:52 +00:00
GTK_VBUTTON_BOX_CLASS
GTK_IS_VBUTTON_BOX_CLASS
GTK_VBUTTON_BOX_GET_CLASS
<SUBSECTION Private>
gtk_vbutton_box_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvbox</FILE>
<TITLE>GtkVBox</TITLE>
GtkVBox
gtk_vbox_new
<SUBSECTION Standard>
GTK_VBOX
GTK_IS_VBOX
GTK_TYPE_VBOX
GTK_VBOX_CLASS
GTK_IS_VBOX_CLASS
GTK_VBOX_GET_CLASS
<SUBSECTION Private>
gtk_vbox_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkviewport</FILE>
<TITLE>GtkViewport</TITLE>
GtkViewport
gtk_viewport_new
gtk_viewport_get_hadjustment
gtk_viewport_get_vadjustment
gtk_viewport_set_hadjustment
gtk_viewport_set_vadjustment
gtk_viewport_set_shadow_type
gtk_viewport_get_shadow_type
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_VIEWPORT
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
GTK_VIEWPORT_CLASS
GTK_IS_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
<SUBSECTION Private>
gtk_viewport_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvpaned</FILE>
<TITLE>GtkVPaned</TITLE>
GtkVPaned
gtk_vpaned_new
<SUBSECTION Standard>
GTK_VPANED
GTK_IS_VPANED
GTK_TYPE_VPANED
1999-08-16 18:51:52 +00:00
GTK_VPANED_CLASS
GTK_IS_VPANED_CLASS
GTK_VPANED_GET_CLASS
<SUBSECTION Private>
gtk_vpaned_get_type
GtkPanedPrivate
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvruler</FILE>
<TITLE>GtkVRuler</TITLE>
GtkVRuler
gtk_vruler_new
<SUBSECTION Standard>
GTK_VRULER
GTK_IS_VRULER
GTK_TYPE_VRULER
1999-08-16 18:51:52 +00:00
GTK_VRULER_CLASS
GTK_IS_VRULER_CLASS
GTK_VRULER_GET_CLASS
<SUBSECTION Private>
gtk_vruler_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvscale</FILE>
<TITLE>GtkVScale</TITLE>
GtkVScale
gtk_vscale_new
gtk_vscale_new_with_range
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_VSCALE
GTK_IS_VSCALE
GTK_TYPE_VSCALE
1999-08-16 18:51:52 +00:00
GTK_VSCALE_CLASS
GTK_IS_VSCALE_CLASS
GTK_VSCALE_GET_CLASS
<SUBSECTION Private>
gtk_vscale_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvscrollbar</FILE>
<TITLE>GtkVScrollbar</TITLE>
GtkVScrollbar
gtk_vscrollbar_new
<SUBSECTION Standard>
GTK_VSCROLLBAR
GTK_IS_VSCROLLBAR
GTK_TYPE_VSCROLLBAR
1999-08-16 18:51:52 +00:00
GTK_VSCROLLBAR_CLASS
GTK_IS_VSCROLLBAR_CLASS
GTK_VSCROLLBAR_GET_CLASS
<SUBSECTION Private>
gtk_vscrollbar_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvseparator</FILE>
<TITLE>GtkVSeparator</TITLE>
GtkVSeparator
gtk_vseparator_new
<SUBSECTION Standard>
GTK_VSEPARATOR
GTK_IS_VSEPARATOR
GTK_TYPE_VSEPARATOR
GTK_VSEPARATOR_CLASS
GTK_IS_VSEPARATOR_CLASS
GTK_VSEPARATOR_GET_CLASS
<SUBSECTION Private>
gtk_vseparator_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkwidget</FILE>
<TITLE>GtkWidget</TITLE>
1999-08-16 18:51:52 +00:00
GtkWidget
2002-04-20 23:57:41 +00:00
GtkWidgetClass
1999-08-16 18:51:52 +00:00
GtkWidgetFlags
GTK_WIDGET_TYPE
GTK_WIDGET_STATE
GTK_WIDGET_SAVED_STATE
GTK_WIDGET_FLAGS
GTK_WIDGET_TOPLEVEL
GTK_WIDGET_NO_WINDOW
GTK_WIDGET_REALIZED
GTK_WIDGET_MAPPED
GTK_WIDGET_VISIBLE
GTK_WIDGET_DRAWABLE
GTK_WIDGET_SENSITIVE
GTK_WIDGET_PARENT_SENSITIVE
GTK_WIDGET_IS_SENSITIVE
GTK_WIDGET_CAN_FOCUS
GTK_WIDGET_HAS_FOCUS
GTK_WIDGET_CAN_DEFAULT
GTK_WIDGET_RECEIVES_DEFAULT
GTK_WIDGET_HAS_DEFAULT
GTK_WIDGET_HAS_GRAB
GTK_WIDGET_RC_STYLE
GTK_WIDGET_COMPOSITE_CHILD
GTK_WIDGET_APP_PAINTABLE
GTK_WIDGET_DOUBLE_BUFFERED
1999-08-16 18:51:52 +00:00
GTK_WIDGET_SET_FLAGS
GTK_WIDGET_UNSET_FLAGS
GtkCallback
GtkRequisition
GtkAllocation
GtkSelectionData
GtkWidgetAuxInfo
GtkWidgetShapeInfo
GtkWidgetHelpType
1999-08-16 18:51:52 +00:00
gtk_widget_new
gtk_widget_ref
gtk_widget_unref
gtk_widget_destroy
gtk_widget_destroyed
gtk_widget_set
gtk_widget_unparent
gtk_widget_show
gtk_widget_show_now
gtk_widget_hide
gtk_widget_show_all
gtk_widget_hide_all
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_queue_draw
gtk_widget_queue_resize
gtk_widget_queue_resize_no_redraw
1999-08-16 18:51:52 +00:00
gtk_widget_draw
gtk_widget_size_request
gtk_widget_get_child_requisition
gtk_widget_size_allocate
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
applied patch from owen to get rid of accel map notifiers. changed things Tue Nov 20 21:25:08 2001 Tim Janik <timj@gtk.org> * applied patch from owen to get rid of accel map notifiers. changed things to fix reentrancy and API as discussed on gtk-devel. * gtk/gtkaccelgroup.[hc]: (gtk_accel_group_finalize): unregister this accel group from all accel map paths. (accel_closure_invalidate): handle invalidation of closures by disconnecting their accelerators. (quick_accel_add): move closure connection and changed notification into this function to reduce code duplication. don't emit change notification on closurers without accelerators. (quick_accel_remove): rewrite, do the exact opposite of quick_accel_add for a GtkAccelGroupEntry. (gtk_accel_group_connect): get rid of the accel_path_quark argument. (gtk_accel_group_connect_by_path): new function to add accelerators with an accel path. (gtk_accel_group_disconnect_closure): new function, disconnect a closure from of an accel group. (gtk_accel_group_disconnect): loop over all closure for a accel_ley, accel_mods pair and remove them. (_gtk_accel_group_reconnect): new function that basically does gtk_accel_group_disconnect_closure() and gtk_accel_group_connect_by_path() once an accel path changed. (gtk_accel_groups_disconnect_closure): remove this, there's gtk_accel_group_disconnect_closure(). * gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now, nuke notifiers. (_gtk_accel_path_is_valid): make this non-static for gtkwidget.c and gtkaccelgroup.c assertions. (gtk_accel_map_add_notifer): removed this function. (gtk_accel_map_remove_notifer): same. (_gtk_accel_map_add_group): (_gtk_accel_map_remove_group): (un-)register accel groups, with accel paths for correct propagation. (gtk_accel_map_add_entry): return void. (gtk_accel_map_lookup): return gboolean instead of GQuark. * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always set accel_path on widgets. * gtk/gtkwidget.[hc]: (accel_path_changed): got rid of this, changes are handled by accel maps internally now. (_gtk_widget_set_accel_path): get things to work without notifiers. (gtk_widget_list_accel_closures): list accel closures of a widget. * gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.
2001-11-20 23:43:03 +00:00
gtk_widget_list_accel_closures
gtk_widget_can_activate_accel
1999-08-16 18:51:52 +00:00
gtk_widget_event
gtk_widget_activate
gtk_widget_reparent
gtk_widget_intersect
gtk_widget_is_focus
1999-08-16 18:51:52 +00:00
gtk_widget_grab_focus
gtk_widget_grab_default
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_state
gtk_widget_set_sensitive
gtk_widget_set_parent
gtk_widget_set_parent_window
gtk_widget_get_parent_window
gtk_widget_set_uposition
gtk_widget_set_usize
gtk_widget_set_events
gtk_widget_add_events
gtk_widget_set_extension_events
gtk_widget_get_extension_events
gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_get_colormap
gtk_widget_set_colormap
gtk_widget_get_visual
gtk_widget_get_events
gtk_widget_get_pointer
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
1999-08-16 18:51:52 +00:00
gtk_widget_hide_on_delete
gtk_widget_set_style
gtk_widget_set_rc_style
gtk_widget_ensure_style
gtk_widget_get_style
gtk_widget_restore_default_style
gtk_widget_reset_rc_styles
gtk_widget_push_colormap
gtk_widget_pop_colormap
gtk_widget_set_default_colormap
gtk_widget_get_default_style
gtk_widget_get_default_colormap
gtk_widget_get_default_visual
gtk_widget_set_direction
GtkTextDirection
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
1999-08-16 18:51:52 +00:00
gtk_widget_shape_combine_mask
gtk_widget_path
gtk_widget_class_path
gtk_widget_get_composite_name
gtk_widget_modify_style
gtk_widget_get_modifier_style
gtk_widget_modify_fg
gtk_widget_modify_bg
gtk_widget_modify_text
gtk_widget_modify_base
gtk_widget_modify_font
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_create_pango_layout
gtk_widget_render_icon
1999-08-16 18:51:52 +00:00
gtk_widget_pop_composite_child
gtk_widget_push_composite_child
gtk_widget_queue_clear
gtk_widget_queue_clear_area
gtk_widget_queue_draw_area
gtk_widget_reset_shapes
gtk_widget_set_app_paintable
gtk_widget_set_double_buffered
gtk_widget_set_redraw_on_allocate
1999-08-16 18:51:52 +00:00
gtk_widget_set_composite_name
gtk_widget_set_scroll_adjustments
gtk_widget_mnemonic_activate
gtk_widget_class_install_style_property
gtk_widget_class_install_style_property_parser
gtk_widget_class_find_style_property
gtk_widget_class_list_style_properties
gtk_widget_region_intersect
gtk_widget_send_expose
gtk_widget_style_get
gtk_widget_style_get_property
gtk_widget_style_get_valist
gtk_widget_get_accessible
gtk_widget_child_focus
gtk_widget_child_notify
gtk_widget_freeze_child_notify
gtk_widget_get_child_visible
gtk_widget_get_parent
gtk_widget_get_settings
gtk_widget_get_clipboard
gtk_widget_get_display
gtk_widget_get_root_window
gtk_widget_get_screen
gtk_widget_has_screen
gtk_widget_get_size_request
gtk_widget_pop_visual
gtk_widget_push_visual
gtk_widget_set_child_visible
gtk_widget_set_default_visual
gtk_widget_set_size_request
gtk_widget_set_visual
gtk_widget_thaw_child_notify
gtk_widget_set_no_show_all
gtk_widget_get_no_show_all
gtk_widget_list_mnemonic_labels
gtk_widget_add_mnemonic_label
gtk_widget_remove_mnemonic_label
<SUBSECTION>
gtk_requisition_copy
gtk_requisition_free
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_WIDGET
GTK_IS_WIDGET
GTK_TYPE_WIDGET
GTK_WIDGET_CLASS
GTK_IS_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
GTK_TYPE_REQUISITION
<SUBSECTION Private>
gtk_widget_get_type
gtk_requisition_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkwindow</FILE>
<TITLE>GtkWindow</TITLE>
GtkWindow
gtk_window_new
gtk_window_set_title
gtk_window_set_wmclass
gtk_window_set_policy
gtk_window_set_resizable
gtk_window_get_resizable
1999-08-16 18:51:52 +00:00
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_position
gtk_window_activate_focus
gtk_window_activate_default
gtk_window_set_modal
gtk_window_set_default_size
gtk_window_set_geometry_hints
gtk_window_set_gravity
gtk_window_get_gravity
1999-08-16 18:51:52 +00:00
gtk_window_set_position
gtk_window_set_transient_for
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
gtk_window_set_destroy_with_parent
gtk_window_set_screen
gtk_window_get_screen
gtk_window_is_active
gtk_window_has_toplevel_focus
gtk_window_list_toplevels
gtk_window_add_mnemonic
gtk_window_remove_mnemonic
gtk_window_mnemonic_activate
gtk_window_activate_key
gtk_window_propagate_key_event
gtk_window_get_focus
gtk_window_set_focus
gtk_window_set_default
gtk_window_present
gtk_window_iconify
gtk_window_deiconify
gtk_window_stick
gtk_window_unstick
gtk_window_maximize
gtk_window_unmaximize
2002-10-10 23:42:57 +00:00
gtk_window_fullscreen
gtk_window_unfullscreen
gtk_window_set_keep_above
gtk_window_set_keep_below
gtk_window_begin_resize_drag
gtk_window_begin_move_drag
gtk_window_set_decorated
gtk_window_set_frame_dimensions
gtk_window_set_has_frame
gtk_window_set_mnemonic_modifier
gtk_window_set_role
gtk_window_set_type_hint
2002-10-10 23:42:57 +00:00
gtk_window_set_skip_taskbar_hint
gtk_window_set_skip_pager_hint
gtk_window_set_accept_focus
gtk_window_get_decorated
gtk_window_get_default_icon_list
gtk_window_get_default_size
gtk_window_get_destroy_with_parent
gtk_window_get_frame_dimensions
gtk_window_get_has_frame
gtk_window_get_icon
gtk_window_get_icon_list
gtk_window_get_mnemonic_modifier
gtk_window_get_modal
gtk_window_get_position
gtk_window_get_role
gtk_window_get_size
gtk_window_get_title
gtk_window_get_transient_for
gtk_window_get_type_hint
2002-10-10 23:42:57 +00:00
gtk_window_get_skip_taskbar_hint
gtk_window_get_skip_pager_hint
gtk_window_get_accept_focus
gtk_window_move
gtk_window_parse_geometry
gtk_window_reshow_with_initial_size
gtk_window_resize
gtk_window_set_default_icon_list
gtk_window_set_default_icon
2002-10-10 23:42:57 +00:00
gtk_window_set_default_icon_from_file
gtk_window_set_icon
gtk_window_set_icon_list
2002-10-10 23:42:57 +00:00
gtk_window_set_icon_from_file
gtk_window_set_auto_startup_notification
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_WINDOW
GTK_IS_WINDOW
GTK_TYPE_WINDOW
GTK_WINDOW_CLASS
GTK_IS_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
<SUBSECTION>
gtk_decorated_window_init
gtk_decorated_window_calculate_frame_size
gtk_decorated_window_set_title
gtk_decorated_window_move_resize_window
<SUBSECTION Private>
gtk_window_get_type
GtkWindowGeometryInfo
gtk_window_remove_embedded_xid
gtk_window_add_embedded_xid
GtkWindowKeysForeachFunc
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkwindowgroup</FILE>
<TITLE>GtkWindowGroup</TITLE>
GtkWindowGroup
gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
<SUBSECTION Standard>
GTK_IS_WINDOW_GROUP
GTK_IS_WINDOW_GROUP_CLASS
GTK_TYPE_WINDOW_GROUP
GTK_WINDOW_GROUP
GTK_WINDOW_GROUP_CLASS
GTK_WINDOW_GROUP_GET_CLASS
<SUBSECTION Private>
gtk_window_group_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkmain</FILE>
<TITLE>General</TITLE>
gtk_set_locale
gtk_disable_setlocale
gtk_get_default_language
1999-08-16 18:51:52 +00:00
gtk_init
gtk_init_check
gtk_exit
gtk_events_pending
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_main_do_event
GtkModuleInitFunc
2002-10-10 23:42:57 +00:00
GtkModuleDisplayInitFunc
1999-08-16 18:51:52 +00:00
<SUBSECTION>
gtk_true
gtk_false
<SUBSECTION>
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
<SUBSECTION>
gtk_init_add
gtk_quit_add_destroy
gtk_quit_add
gtk_quit_add_full
gtk_quit_remove
gtk_quit_remove_by_data
<SUBSECTION>
gtk_timeout_add_full
gtk_timeout_add
gtk_timeout_remove
<SUBSECTION>
gtk_idle_add
gtk_idle_add_priority
gtk_idle_add_full
gtk_idle_remove
gtk_idle_remove_by_data
<SUBSECTION>
gtk_input_add_full
gtk_input_remove
<SUBSECTION>
GTK_PRIORITY_REDRAW
GTK_PRIORITY_RESIZE
GTK_PRIORITY_HIGH
GTK_PRIORITY_INTERNAL
GTK_PRIORITY_DEFAULT
GTK_PRIORITY_LOW
<SUBSECTION>
gtk_key_snooper_install
GtkKeySnoopFunc
gtk_key_snooper_remove
<SUBSECTION>
gtk_get_current_event
gtk_get_current_event_time
gtk_get_current_event_state
1999-08-16 18:51:52 +00:00
gtk_get_event_widget
gtk_propagate_event
<SUBSECTION Private>
gtk_init_abi_check
gtk_init_check_abi_check
GTKMAIN_C_VAR
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfeatures</FILE>
<TITLE>Feature Test Macros</TITLE>
gtk_major_version
gtk_minor_version
gtk_micro_version
gtk_binary_age
gtk_interface_age
gtk_check_version
<SUBSECTION>
1999-08-16 18:51:52 +00:00
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkgc</FILE>
<TITLE>Graphics Contexts</TITLE>
gtk_gc_get
gtk_gc_release
</SECTION>
<SECTION>
<FILE>gtkstyle</FILE>
<TITLE>GtkStyle</TITLE>
1999-08-16 18:51:52 +00:00
GTK_STYLE_ATTACHED
GtkStyle
gtk_style_new
gtk_style_copy
gtk_style_attach
gtk_style_detach
gtk_style_ref
gtk_style_unref
gtk_style_set_background
gtk_style_apply_default_background
gtk_style_apply_default_pixmap
gtk_style_lookup_icon_set
gtk_style_render_icon
gtk_style_get_font
gtk_style_set_font
1999-08-16 18:51:52 +00:00
gtk_draw_hline
gtk_draw_vline
gtk_draw_shadow
gtk_draw_polygon
gtk_draw_arrow
gtk_draw_diamond
gtk_draw_string
gtk_draw_box
gtk_draw_box_gap
gtk_draw_check
gtk_draw_extension
gtk_draw_flat_box
gtk_draw_focus
gtk_draw_handle
gtk_draw_option
gtk_draw_shadow_gap
gtk_draw_slider
gtk_draw_tab
gtk_draw_expander
gtk_draw_layout
gtk_draw_resize_grip
1999-08-16 18:51:52 +00:00
gtk_paint_arrow
gtk_paint_box
gtk_paint_box_gap
gtk_paint_check
gtk_paint_diamond
gtk_paint_extension
gtk_paint_flat_box
gtk_paint_focus
gtk_paint_handle
gtk_paint_hline
gtk_paint_option
gtk_paint_polygon
gtk_paint_shadow
gtk_paint_shadow_gap
gtk_paint_slider
gtk_paint_string
gtk_paint_tab
gtk_paint_vline
gtk_paint_expander
gtk_paint_layout
gtk_paint_resize_grip
gtk_draw_insertion_cursor
<SUBSECTION>
GtkBorder
gtk_border_copy
gtk_border_free
<SUBSECTION>
GtkRcProperty
GtkRcPropertyParser
<SUBSECTION Standard>
GtkStyleClass
GTK_STYLE
GTK_IS_STYLE
GTK_TYPE_STYLE
GTK_STYLE_CLASS
GTK_IS_STYLE_CLASS
GTK_STYLE_GET_CLASS
GTK_TYPE_BORDER
<SUBSECTION Private>
gtk_style_get_type
gtk_border_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkthemes</FILE>
<TITLE>Themes</TITLE>
<SUBSECTION Private>
1999-08-16 18:51:52 +00:00
GtkThemeEngine
gtk_theme_engine_get
gtk_theme_engine_create_rc_style
GTK_THEME_ENGINE
GTK_IS_THEME_ENGINE
GTK_TYPE_THEME_ENGINE
gtk_theme_engine_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkrc</FILE>
<TITLE>Resource Files</TITLE>
GtkRcStyle
GtkRcFlags
GtkRcTokenType
gtk_rc_scanner_new
1999-08-16 18:51:52 +00:00
gtk_rc_get_style
gtk_rc_get_style_by_paths
1999-08-16 18:51:52 +00:00
gtk_rc_add_widget_name_style
gtk_rc_add_widget_class_style
gtk_rc_add_class_style
gtk_rc_parse
gtk_rc_parse_string
gtk_rc_reparse_all
gtk_rc_reparse_all_for_settings
2004-02-26 20:46:30 +00:00
gtk_rc_reset_styles
1999-08-16 18:51:52 +00:00
gtk_rc_add_default_file
gtk_rc_get_default_files
gtk_rc_set_default_files
gtk_rc_parse_color
gtk_rc_parse_state
gtk_rc_parse_priority
gtk_rc_find_module_in_path
gtk_rc_find_pixmap_in_path
gtk_rc_get_module_dir
gtk_rc_get_im_module_path
gtk_rc_get_im_module_file
1999-08-16 18:51:52 +00:00
gtk_rc_get_theme_dir
gtk_rc_style_new
gtk_rc_style_copy
1999-08-16 18:51:52 +00:00
gtk_rc_style_ref
gtk_rc_style_unref
<SUBSECTION Standard>
GtkRcStyleClass
GTK_RC_STYLE
GTK_IS_RC_STYLE
GTK_TYPE_RC_STYLE
GTK_RC_STYLE_CLASS
GTK_IS_RC_STYLE_CLASS
GTK_RC_STYLE_GET_CLASS
<SUBSECTION Private>
gtk_rc_style_get_type
GtkRcContext
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkselection</FILE>
<TITLE>Selections</TITLE>
GtkTargetEntry
GtkTargetList
GtkTargetPair
gtk_target_list_new
gtk_target_list_ref
gtk_target_list_unref
gtk_target_list_add
gtk_target_list_add_table
gtk_target_list_remove
gtk_target_list_find
gtk_selection_owner_set
gtk_selection_owner_set_for_display
1999-08-16 18:51:52 +00:00
gtk_selection_add_target
gtk_selection_add_targets
gtk_selection_clear_targets
1999-08-16 18:51:52 +00:00
gtk_selection_convert
gtk_selection_data_set
gtk_selection_data_set_text
gtk_selection_data_get_text
gtk_selection_data_get_targets
gtk_selection_data_targets_include_text
1999-08-16 18:51:52 +00:00
gtk_selection_remove_all
gtk_selection_clear
1999-08-16 18:51:52 +00:00
gtk_selection_data_copy
gtk_selection_data_free
<SUBSECTION Standard>
GTK_TYPE_SELECTION_DATA
Doc typo fix. (#68172) * gtk/gtksocket.c (gtk_socket_get_id): Doc typo fix. (#68172) * gtk/gtktreemodel.c (gtk_tree_path_is_descendant): Fix docs. * gtk/gtktreemodel.c (gtk_tree_model_rows_reordered): Document. * gtk/gtkwindow.c (gtk_window_remove_accel_group): Fix docs. * gtk/gtkrc.c (gtk_rc_get_style_by_paths), gtk/gtkwidget.c (gtk_widget_get_toplevel, gtk_widget_push_composite_child), gtk/gtkdialog.c (gtk_dialog_new_with_buttons, gtk_dialog_run): Keep gtk-doc from messing up the indentation of inline examples. * gtk/gtkmain.c, gtk/gtkrc.c: Consistently call g_getenv() instead of getenv(). * gtk/gtktreemodel.c, gtk/gtkaccelgroup.c, gtk/gtkclipboard.c, gtk/gtkdnd.c, gtk/gtkiconfactory.c, gtk/gtkrc.c, gtk/gtkstyle.c, gtk/gtkselection.c: Doc fixes. * gtk/gtkaccelmap.c (gtk_accel_map_add_filter, gtk_accel_map_foreach_unfiltered, gtk_accel_map_load_scanner): Document. * gtk/tmpl/gtksocket.sgml: Mention gtk_socket_get_id() instead of GTK_WINDOW_XWINDOW(). (#68172) * gtk/gtk-sections.txt: Move functions which are documented as "private" or "internal" into Private subsections. * gtk/tmpl/gtkdnd.sgml, gtk/tmpl/gtkobject.sgml, gtk/tmpl/gtkrc.sgml, gtk/tmpl/gtktooltips.sgml, gtk/tmpl/gtkwidget.sgml, gtk/tmpl/gtkclipboard.sgml, gtk/tmpl/gtkstyle.sgml, gtk/tmpl/gtkselection.sgml, gtk/tmpl/gtkfeatures.sgml: Minor markup fixes. * gtk/tmpl/gtksignal.sgml: Add link to GLib signal docs. * gtk/tmpl/gtkpreview.sgml, gtk/tmpl/gtktext.sgml, gtk/tmpl/gtktree.sgml: Remove "deprecated" from short desc. * gtk/tmpl/gtkrc.sgml: Correct names of default RC files.
2002-01-08 00:04:57 +00:00
<SUBSECTION Private>
gtk_selection_data_copy
gtk_selection_data_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkclipboard</FILE>
<TITLE>Clipboards</TITLE>
GtkClipboard
GtkClipboardReceivedFunc
GtkClipboardTextReceivedFunc
GtkClipboardTargetsReceivedFunc
GtkClipboardGetFunc
GtkClipboardClearFunc
gtk_clipboard_get
gtk_clipboard_get_for_display
gtk_clipboard_get_display
gtk_clipboard_set_with_data
gtk_clipboard_set_with_owner
gtk_clipboard_get_owner
gtk_clipboard_clear
gtk_clipboard_set_text
gtk_clipboard_request_contents
gtk_clipboard_request_text
gtk_clipboard_request_targets
gtk_clipboard_wait_for_contents
gtk_clipboard_wait_for_text
gtk_clipboard_wait_is_text_available
gtk_clipboard_wait_for_targets
2002-10-10 23:42:57 +00:00
<SUBSECTION Standard>
GTK_CLIPBOARD
GTK_TYPE_CLIPBOARD
GTK_IS_CLIPBOARD
<SUBSECTION Private>
gtk_clipboard_get_type
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkdnd</FILE>
<TITLE>Drag and Drop</TITLE>
GtkDestDefaults
GtkTargetFlags
<SUBSECTION Destination Side>
gtk_drag_dest_set
gtk_drag_dest_set_proxy
gtk_drag_dest_unset
gtk_drag_dest_find_target
gtk_drag_dest_get_target_list
gtk_drag_dest_set_target_list
1999-08-16 18:51:52 +00:00
gtk_drag_finish
gtk_drag_get_data
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
<SUBSECTION Source Side>
gtk_drag_begin
gtk_drag_set_icon_widget
gtk_drag_set_icon_pixmap
gtk_drag_set_icon_pixbuf
gtk_drag_set_icon_stock
1999-08-16 18:51:52 +00:00
gtk_drag_set_icon_default
gtk_drag_set_default_icon
gtk_drag_check_threshold
1999-08-16 18:51:52 +00:00
gtk_drag_source_set
gtk_drag_source_set_icon
gtk_drag_source_set_icon_pixbuf
gtk_drag_source_set_icon_stock
1999-08-16 18:51:52 +00:00
gtk_drag_source_unset
gtk_drag_source_set_target_list
gtk_drag_source_get_target_list
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtksignal</FILE>
<TITLE>Signals</TITLE>
GTK_SIGNAL_OFFSET
GtkSignalRunType
1999-08-16 18:51:52 +00:00
gtk_signal_new
gtk_signal_newv
gtk_signal_lookup
gtk_signal_name
gtk_signal_emit
gtk_signal_emit_by_name
gtk_signal_emitv
gtk_signal_emitv_by_name
gtk_signal_emit_stop
gtk_signal_emit_stop_by_name
gtk_signal_connect
gtk_signal_connect_after
gtk_signal_connect_object
gtk_signal_connect_object_after
gtk_signal_connect_full
gtk_signal_connect_while_alive
gtk_signal_connect_object_while_alive
1999-08-16 18:51:52 +00:00
gtk_signal_disconnect
gtk_signal_disconnect_by_func
gtk_signal_disconnect_by_data
gtk_signal_handler_block
gtk_signal_handler_block_by_func
gtk_signal_handler_block_by_data
gtk_signal_handler_unblock
gtk_signal_handler_unblock_by_func
gtk_signal_handler_unblock_by_data
gtk_signal_handler_pending
gtk_signal_handler_pending_by_func
gtk_signal_default_marshaller
<SUBSECTION Private>
gtk_signal_compat_matched
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktypeutils</FILE>
<TITLE>Types</TITLE>
GtkType
GtkFundamentalType
GTK_CLASS_NAME
GTK_CLASS_TYPE
GTK_TYPE_IS_OBJECT
1999-08-16 18:51:52 +00:00
GTK_TYPE_FUNDAMENTAL_LAST
GTK_TYPE_FUNDAMENTAL_MAX
GTK_STRUCT_OFFSET
GTK_CHECK_CAST
GTK_CHECK_CLASS_CAST
GTK_CHECK_TYPE
GTK_CHECK_CLASS_TYPE
GTK_CHECK_GET_CLASS
1999-08-16 18:51:52 +00:00
GTK_FUNDAMENTAL_TYPE
GTK_SIGNAL_FUNC
GtkClassInitFunc
GtkObjectInitFunc
GtkSignalFunc
GtkFunction
GtkDestroyNotify
GtkCallbackMarshal
GtkSignalMarshaller
GtkTypeObject
GtkArg
GTK_VALUE_CHAR
GTK_VALUE_UCHAR
GTK_VALUE_BOOL
GTK_VALUE_INT
GTK_VALUE_UINT
GTK_VALUE_LONG
GTK_VALUE_ULONG
GTK_VALUE_FLOAT
GTK_VALUE_DOUBLE
GTK_VALUE_STRING
GTK_VALUE_ENUM
GTK_VALUE_FLAGS
GTK_VALUE_BOXED
GTK_VALUE_POINTER
GTK_VALUE_OBJECT
GTK_VALUE_SIGNAL
GTK_RETLOC_CHAR
GTK_RETLOC_UCHAR
GTK_RETLOC_BOOL
GTK_RETLOC_INT
GTK_RETLOC_UINT
GTK_RETLOC_LONG
GTK_RETLOC_ULONG
GTK_RETLOC_FLOAT
GTK_RETLOC_DOUBLE
GTK_RETLOC_STRING
GTK_RETLOC_ENUM
GTK_RETLOC_FLAGS
GTK_RETLOC_BOXED
GTK_RETLOC_POINTER
GTK_RETLOC_OBJECT
GtkTypeInfo
GtkTypeClass
GtkEnumValue
GtkFlagValue
1999-08-16 18:51:52 +00:00
gtk_type_init
gtk_type_unique
gtk_type_name
gtk_type_from_name
gtk_type_parent
gtk_type_class
gtk_type_new
gtk_type_is_a
gtk_type_enum_get_values
gtk_type_flags_get_values
gtk_type_enum_find_value
gtk_type_flags_find_value
<SUBSECTION Private>
GTK_TYPE_IDENTIFIER
2002-10-10 23:42:57 +00:00
GTK_TYPE_UINT
GTK_TYPE_ULONG
GTK_TYPE_LONG
GTK_TYPE_STRING
GTK_TYPE_INT
GTK_TYPE_NONE
GTK_TYPE_FLOAT
GTK_TYPE_FLAGS
GTK_TYPE_ENUM
GTK_TYPE_UCHAR
GTK_TYPE_POINTER
GTK_TYPE_BOOL
GTK_TYPE_CHAR
GTK_TYPE_BOXED
GTK_TYPE_DOUBLE
GTK_TYPE_INVALID
gtk_identifier_get_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbindings</FILE>
<TITLE>Bindings</TITLE>
GtkBindingSet
GtkBindingEntry
GtkBindingSignal
GtkBindingArg
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_bindings_activate_event
1999-08-16 18:51:52 +00:00
gtk_binding_set_activate
gtk_binding_entry_add
gtk_binding_entry_clear
gtk_binding_entry_add_signal
gtk_binding_set_add_path
gtk_binding_entry_remove
gtk_binding_entry_add_signall
gtk_binding_parse_binding
</SECTION>
<SECTION>
<FILE>gtkenums</FILE>
<TITLE>Standard Enumerations</TITLE>
GtkAccelFlags
GtkAnchorType
1999-08-16 18:51:52 +00:00
GtkArrowType
GtkAttachOptions
GtkButtonBoxStyle
GtkCornerType
GtkCurveType
GtkDeleteType
1999-08-16 18:51:52 +00:00
GtkDirectionType
GtkExpanderStyle
GtkIMPreeditStyle
GtkIMStatusStyle
1999-08-16 18:51:52 +00:00
GtkJustification
GtkMatchType
GtkMetricType
GtkMovementStep
1999-08-16 18:51:52 +00:00
GtkOrientation
GtkPackType
GtkPathPriorityType
GtkPathType
GtkPolicyType
GtkPositionType
GtkPreviewType
GtkReliefStyle
GtkResizeMode
GtkScrollStep
1999-08-16 18:51:52 +00:00
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkSideType
1999-08-16 18:51:52 +00:00
GtkStateType
GtkSubmenuDirection
GtkSubmenuPlacement
GtkToolbarStyle
GtkUpdateType
GtkVisibility
GtkWindowPosition
GtkWindowType
GtkSortType
<SUBSECTION Private>
GtkMenuCallback
GtkMenuEntry
GTK_PATH_PRIO_MASK
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkstock</FILE>
<TITLE>Stock Items</TITLE>
GtkStockItem
gtk_stock_add
gtk_stock_add_static
gtk_stock_item_copy
gtk_stock_item_free
gtk_stock_list_ids
gtk_stock_lookup
<SUBSECTION Stock IDs>
GTK_STOCK_ADD
GTK_STOCK_APPLY
GTK_STOCK_BOLD
GTK_STOCK_CANCEL
GTK_STOCK_CDROM
GTK_STOCK_CLEAR
GTK_STOCK_CLOSE
2002-10-10 23:42:57 +00:00
GTK_STOCK_COLOR_PICKER
GTK_STOCK_CONVERT
GTK_STOCK_COPY
GTK_STOCK_CUT
GTK_STOCK_DELETE
2003-07-18 23:43:26 +00:00
GTK_STOCK_DIALOG_AUTHENTICATION
GTK_STOCK_DIALOG_ERROR
GTK_STOCK_DIALOG_INFO
GTK_STOCK_DIALOG_QUESTION
GTK_STOCK_DIALOG_WARNING
GTK_STOCK_DND
GTK_STOCK_DND_MULTIPLE
GTK_STOCK_EXECUTE
GTK_STOCK_FIND
GTK_STOCK_FIND_AND_REPLACE
GTK_STOCK_FLOPPY
GTK_STOCK_GOTO_BOTTOM
GTK_STOCK_GOTO_FIRST
GTK_STOCK_GOTO_LAST
GTK_STOCK_GOTO_TOP
GTK_STOCK_GO_BACK
GTK_STOCK_GO_DOWN
GTK_STOCK_GO_FORWARD
GTK_STOCK_GO_UP
GTK_STOCK_HARDDISK
GTK_STOCK_HELP
GTK_STOCK_HOME
GTK_STOCK_INDENT
GTK_STOCK_INDEX
GTK_STOCK_ITALIC
GTK_STOCK_JUMP_TO
GTK_STOCK_JUSTIFY_CENTER
GTK_STOCK_JUSTIFY_FILL
GTK_STOCK_JUSTIFY_LEFT
GTK_STOCK_JUSTIFY_RIGHT
GTK_STOCK_MISSING_IMAGE
GTK_STOCK_NETWORK
GTK_STOCK_NEW
GTK_STOCK_NO
GTK_STOCK_OK
GTK_STOCK_OPEN
GTK_STOCK_PASTE
GTK_STOCK_PREFERENCES
GTK_STOCK_PRINT
GTK_STOCK_PRINT_PREVIEW
GTK_STOCK_PROPERTIES
GTK_STOCK_QUIT
GTK_STOCK_REDO
GTK_STOCK_REFRESH
GTK_STOCK_REMOVE
GTK_STOCK_REVERT_TO_SAVED
GTK_STOCK_SAVE
GTK_STOCK_SAVE_AS
GTK_STOCK_SELECT_COLOR
GTK_STOCK_SELECT_FONT
GTK_STOCK_SORT_ASCENDING
GTK_STOCK_SORT_DESCENDING
GTK_STOCK_SPELL_CHECK
GTK_STOCK_STOP
GTK_STOCK_STRIKETHROUGH
GTK_STOCK_UNDELETE
GTK_STOCK_UNDERLINE
GTK_STOCK_UNDO
GTK_STOCK_UNINDENT
GTK_STOCK_YES
GTK_STOCK_ZOOM_100
GTK_STOCK_ZOOM_FIT
GTK_STOCK_ZOOM_IN
GTK_STOCK_ZOOM_OUT
</SECTION>
<SECTION>
<FILE>gtkicontheme</FILE>
<TITLE>GtkIconTheme</TITLE>
GtkIconInfo
GtkIconTheme
GtkIconLookupFlags
GTK_ICON_THEME_ERROR
GtkIconThemeError
gtk_icon_theme_new
gtk_icon_theme_get_default
gtk_icon_theme_get_for_screen
gtk_icon_theme_set_screen
gtk_icon_theme_set_search_path
gtk_icon_theme_get_search_path
gtk_icon_theme_append_search_path
gtk_icon_theme_prepend_search_path
gtk_icon_theme_set_custom_theme
gtk_icon_theme_has_icon
gtk_icon_theme_lookup_icon
gtk_icon_theme_load_icon
gtk_icon_theme_list_icons
gtk_icon_theme_get_example_icon_name
gtk_icon_theme_rescan_if_needed
gtk_icon_theme_add_builtin_icon
gtk_icon_info_copy
gtk_icon_info_free
gtk_icon_info_get_base_size
gtk_icon_info_get_filename
gtk_icon_info_get_builtin_pixbuf
gtk_icon_info_load_icon
gtk_icon_info_set_raw_coordinates
gtk_icon_info_get_embedded_rect
gtk_icon_info_get_attach_points
gtk_icon_info_get_display_name
<SUBSECTION Standard>
GtkIconThemeClass
GTK_ICON_THEME
GTK_IS_ICON_THEME
GTK_TYPE_ICON_THEME
gtk_icon_theme_get_type
GTK_ICON_THEME_CLASS
GTK_IS_ICON_THEME_CLASS
GTK_ICON_THEME_GET_CLASS
gtk_icon_info_get_type
GTK_TYPE_ICON_INFO
<SUBSECTION Private>
GtkIconThemePrivate
gtk_icon_theme_error_quark
</SECTION>
<SECTION>
<FILE>gtkiconfactory</FILE>
<TITLE>Themeable Stock Images</TITLE>
GtkIconSource
GtkIconFactory
GtkIconSet
GtkIconSize
gtk_icon_source_copy
gtk_icon_source_free
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_new_from_pixbuf
gtk_icon_set_ref
gtk_icon_set_render_icon
gtk_icon_set_unref
gtk_icon_size_lookup
2002-10-10 23:42:57 +00:00
gtk_icon_size_lookup_for_settings
gtk_icon_size_register
gtk_icon_size_register_alias
gtk_icon_size_from_name
gtk_icon_size_get_name
gtk_icon_set_get_sizes
gtk_icon_source_get_direction
gtk_icon_source_get_direction_wildcarded
gtk_icon_source_get_filename
gtk_icon_source_get_pixbuf
gtk_icon_source_get_icon_name
gtk_icon_source_get_size
gtk_icon_source_get_size_wildcarded
gtk_icon_source_get_state
gtk_icon_source_get_state_wildcarded
gtk_icon_source_new
gtk_icon_source_set_direction
gtk_icon_source_set_direction_wildcarded
gtk_icon_source_set_filename
gtk_icon_source_set_pixbuf
gtk_icon_source_set_icon_name
gtk_icon_source_set_size
gtk_icon_source_set_size_wildcarded
gtk_icon_source_set_state
gtk_icon_source_set_state_wildcarded
<SUBSECTION Standard>
GtkIconFactoryClass
GTK_TYPE_ICON_FACTORY
GTK_ICON_FACTORY
GTK_IS_ICON_FACTORY
GTK_ICON_FACTORY_CLASS
GTK_ICON_FACTORY_GET_CLASS
GTK_IS_ICON_FACTORY_CLASS
GTK_TYPE_ICON_SET
GTK_TYPE_ICON_SOURCE
<SUBSECTION Private>
gtk_icon_factory_get_type
gtk_icon_set_get_type
gtk_icon_source_get_type
</SECTION>