2002-05-28 22:23:55 +00:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
|
|
|
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
2004-07-12 17:03:06 +00:00
|
|
|
<!ENTITY GtkAboutDialog SYSTEM "xml/gtkaboutdialog.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkAccelLabel SYSTEM "xml/gtkaccellabel.xml">
|
2003-08-24 20:47:37 +00:00
|
|
|
<!ENTITY GtkAction SYSTEM "xml/gtkaction.xml">
|
|
|
|
<!ENTITY GtkActionGroup SYSTEM "xml/gtkactiongroup.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkAdjustment SYSTEM "xml/gtkadjustment.xml">
|
|
|
|
<!ENTITY GtkAlignment SYSTEM "xml/gtkalignment.xml">
|
|
|
|
<!ENTITY GtkArrow SYSTEM "xml/gtkarrow.xml">
|
|
|
|
<!ENTITY GtkAspectFrame SYSTEM "xml/gtkaspectframe.xml">
|
2006-01-18 22:39:14 +00:00
|
|
|
<!ENTITY GtkAssistant SYSTEM "xml/gtkassistant.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkButtonBox SYSTEM "xml/gtkbbox.xml">
|
|
|
|
<!ENTITY GtkBin SYSTEM "xml/gtkbin.xml">
|
|
|
|
<!ENTITY GtkBox SYSTEM "xml/gtkbox.xml">
|
|
|
|
<!ENTITY GtkButton SYSTEM "xml/gtkbutton.xml">
|
Add GtkBuilder, fixes #172535
2007-06-15 Johan Dahlin <jdahlin@async.com.br>
* demos/gtk-demo/Makefile.am:
* demos/gtk-demo/builder.c: (quit_activate), (about_activate),
(do_builder):
* demos/gtk-demo/demo.ui:
* docs/reference/gtk/gtk-docs.sgml:
* docs/reference/gtk/gtk-sections.txt:
* docs/reference/gtk/gtk.types:
* docs/reference/gtk/tmpl/gtkbuildable.sgml:
* docs/reference/gtk/tmpl/gtkbuilder.sgml:
* gtk/Makefile.am:
* gtk/gtk.h:
* gtk/gtk.symbols:
* gtk/gtkaction.c: (gtk_action_buildable_init),
(gtk_action_buildable_set_name), (gtk_action_buildable_get_name):
* gtk/gtkactiongroup.c: (gtk_action_group_get_type),
(gtk_action_group_buildable_init),
(gtk_action_group_buildable_add),
(gtk_action_group_buildable_set_name),
(gtk_action_group_buildable_get_name):
* gtk/gtkbuildable.c: (gtk_buildable_get_type),
(gtk_buildable_set_name), (gtk_buildable_get_name),
(gtk_buildable_add), (gtk_buildable_set_property),
(gtk_buildable_parser_finished), (gtk_buildable_construct_child),
(gtk_buildable_custom_tag_start), (gtk_buildable_custom_tag_end),
(gtk_buildable_custom_finished),
(gtk_buildable_get_internal_child):
* gtk/gtkbuildable.h:
* gtk/gtkbuilder.c: (gtk_builder_class_init), (gtk_builder_init),
(gtk_builder_finalize), (gtk_builder_set_property),
(gtk_builder_get_property), (_gtk_builder_resolve_type_lazily),
(gtk_builder_real_get_type_from_name),
(gtk_builder_get_parameters), (gtk_builder_get_internal_child),
(_gtk_builder_construct), (_gtk_builder_add),
(apply_delayed_properties), (_gtk_builder_finish),
(gtk_builder_new), (gtk_builder_add_from_file),
(gtk_builder_add_from_string), (gtk_builder_get_object),
(object_add_to_list), (gtk_builder_get_objects),
(gtk_builder_set_translation_domain),
(gtk_builder_get_translation_domain),
(gtk_builder_connect_signals_default),
(gtk_builder_connect_signals), (gtk_builder_connect_signals_full),
(gtk_builder_value_from_string),
(gtk_builder_value_from_string_type),
(_gtk_builder_enum_from_string), (_gtk_builder_flags_from_string),
(gtk_builder_get_type_from_name), (gtk_builder_error_quark):
* gtk/gtkbuilder.h:
* gtk/gtkbuilderparser.c: (state_push), (state_peek), (state_pop),
(error_missing_attribute), (error_invalid_attribute),
(error_invalid_tag), (builder_construct), (parse_object),
(free_object_info), (_get_type_by_symbol), (parse_child),
(free_child_info), (parse_property), (free_property_info),
(parse_signal), (_free_signal_info), (parse_interface),
(create_subparser), (free_subparser), (subparser_start),
(subparser_end), (parse_custom), (start_element), (end_element),
(text), (_gtk_builder_parser_parse_buffer):
* gtk/gtkbuilderprivate.h:
* gtk/gtkcelllayout.c: (attributes_start_element),
(attributes_text_element),
(_gtk_cell_layout_buildable_custom_tag_start),
(_gtk_cell_layout_buildable_custom_tag_end),
(_gtk_cell_layout_buildable_add):
* gtk/gtkcelllayout.h:
* gtk/gtkcellview.c: (gtk_cell_view_buildable_init),
(gtk_cell_view_buildable_custom_tag_start),
(gtk_cell_view_buildable_custom_tag_end):
* gtk/gtkcolorseldialog.c:
(gtk_color_selection_dialog_buildable_interface_init),
(gtk_color_selection_dialog_buildable_get_internal_child):
* gtk/gtkcombobox.c: (gtk_combo_box_buildable_init),
(gtk_combo_box_buildable_custom_tag_start),
(gtk_combo_box_buildable_custom_tag_end):
* gtk/gtkcomboboxentry.c:
(gtk_combo_box_entry_buildable_interface_init),
(gtk_combo_box_entry_buildable_get_internal_child):
* gtk/gtkcontainer.c: (gtk_container_get_type),
(gtk_container_buildable_init), (gtk_container_buildable_add),
(gtk_container_buildable_set_child_property),
(attributes_start_element), (attributes_text_element),
(gtk_container_buildable_custom_tag_start),
(gtk_container_buildable_custom_tag_end):
* gtk/gtkdebug.h:
* gtk/gtkdialog.c: (gtk_dialog_buildable_interface_init),
(gtk_dialog_buildable_get_internal_child),
(attributes_start_element), (attributes_text_element),
(gtk_dialog_buildable_custom_tag_start),
(gtk_dialog_buildable_custom_finished):
* gtk/gtkentrycompletion.c: (gtk_entry_completion_buildable_init):
* gtk/gtkexpander.c: (gtk_expander_buildable_add),
(gtk_expander_buildable_init):
* gtk/gtkfontsel.c:
(gtk_font_selection_dialog_buildable_interface_init),
(gtk_font_selection_dialog_buildable_get_internal_child):
* gtk/gtkframe.c: (gtk_frame_buildable_init),
(gtk_frame_buildable_add):
* gtk/gtkiconview.c: (gtk_icon_view_buildable_init),
(gtk_icon_view_buildable_custom_tag_start),
(gtk_icon_view_buildable_custom_tag_end):
* gtk/gtkliststore.c: (gtk_list_store_buildable_init),
(list_store_start_element), (list_store_end_element),
(list_store_text), (gtk_list_store_buildable_custom_tag_start),
(gtk_list_store_buildable_custom_tag_end):
* gtk/gtkmain.c:
* gtk/gtknotebook.c: (gtk_notebook_buildable_init),
(gtk_notebook_buildable_add):
* gtk/gtksizegroup.c: (gtk_size_group_buildable_init),
(size_group_start_element),
(gtk_size_group_buildable_custom_tag_start),
(gtk_size_group_buildable_custom_finished):
* gtk/gtktreestore.c: (gtk_tree_store_buildable_init),
(tree_model_start_element),
(gtk_tree_store_buildable_custom_tag_start),
(gtk_tree_store_buildable_custom_finished):
* gtk/gtktreeview.c: (gtk_tree_view_buildable_init),
(gtk_tree_view_buildable_add):
* gtk/gtktreeviewcolumn.c: (gtk_tree_view_column_buildable_init):
* gtk/gtkuimanager.c: (gtk_ui_manager_buildable_init),
(gtk_ui_manager_buildable_add),
(gtk_ui_manager_buildable_construct_child),
(gtk_ui_manager_buildable_custom_tag_start),
(gtk_ui_manager_buildable_custom_tag_end):
* gtk/gtkwidget.c: (gtk_widget_get_type),
(gtk_widget_buildable_interface_init),
(gtk_widget_buildable_set_name), (gtk_widget_buildable_get_name),
(gtk_widget_buildable_set_property),
(gtk_widget_buildable_parser_finshed), (accel_group_start_element),
(gtk_widget_buildable_custom_tag_start),
(gtk_widget_buildable_custom_finshed):
* gtk/gtkwindow.c: (gtk_window_buildable_interface_init),
(gtk_window_buildable_set_property),
(gtk_window_buildable_parser_finished):
* tests/Makefile.am:
* tests/buildertest.c: (builder_new_from_string), (test_parser),
(signal_normal), (signal_after), (signal_object),
(signal_object_after), (signal_first), (signal_second),
(signal_extra), (signal_extra2), (test_connect_signals),
(test_uimanager_simple), (test_domain), (test_translation),
(test_sizegroup), (test_list_store), (test_tree_store),
(test_types), (test_spin_button), (test_notebook),
(test_construct_only_property), (test_children),
(test_child_properties), (test_treeview_column), (test_icon_view),
(test_combo_box), (test_combo_box_entry), (test_cell_view),
(test_dialog), (test_accelerators), (test_widget), (main):
Add GtkBuilder, fixes #172535
svn path=/trunk/; revision=18141
2007-06-15 17:53:46 +00:00
|
|
|
<!ENTITY GtkBuildable SYSTEM "xml/gtkbuildable.xml">
|
|
|
|
<!ENTITY GtkBuilder SYSTEM "xml/gtkbuilder.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkCalendar SYSTEM "xml/gtkcalendar.xml">
|
|
|
|
<!ENTITY GtkCheckButton SYSTEM "xml/gtkcheckbutton.xml">
|
|
|
|
<!ENTITY GtkCheckMenuItem SYSTEM "xml/gtkcheckmenuitem.xml">
|
|
|
|
<!ENTITY GtkCList SYSTEM "xml/gtkclist.xml">
|
2003-07-01 19:46:22 +00:00
|
|
|
<!ENTITY GtkColorButton SYSTEM "xml/gtkcolorbutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkColorSelection SYSTEM "xml/gtkcolorsel.xml">
|
|
|
|
<!ENTITY GtkColorSelectionDialog SYSTEM "xml/gtkcolorseldlg.xml">
|
|
|
|
<!ENTITY GtkCombo SYSTEM "xml/gtkcombo.xml">
|
2003-10-01 22:43:30 +00:00
|
|
|
<!ENTITY GtkComboBox SYSTEM "xml/gtkcombobox.xml">
|
|
|
|
<!ENTITY GtkComboBoxEntry SYSTEM "xml/gtkcomboboxentry.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkContainer SYSTEM "xml/gtkcontainer.xml">
|
|
|
|
<!ENTITY GtkCTree SYSTEM "xml/gtkctree.xml">
|
|
|
|
<!ENTITY GtkCurve SYSTEM "xml/gtkcurve.xml">
|
|
|
|
<!ENTITY GtkDialog SYSTEM "xml/gtkdialog.xml">
|
|
|
|
<!ENTITY GtkDrawingArea SYSTEM "xml/gtkdrawingarea.xml">
|
|
|
|
<!ENTITY GtkEditable SYSTEM "xml/gtkeditable.xml">
|
|
|
|
<!ENTITY GtkOldEditable SYSTEM "xml/gtkoldeditable.xml">
|
|
|
|
<!ENTITY GtkEntry SYSTEM "xml/gtkentry.xml">
|
2003-10-01 22:43:30 +00:00
|
|
|
<!ENTITY GtkEntryCompletion SYSTEM "xml/gtkentrycompletion.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkEventBox SYSTEM "xml/gtkeventbox.xml">
|
2003-07-01 19:46:22 +00:00
|
|
|
<!ENTITY GtkExpander SYSTEM "xml/gtkexpander.xml">
|
2003-10-23 20:44:13 +00:00
|
|
|
<!ENTITY GtkFileChooser SYSTEM "xml/gtkfilechooser.xml">
|
2004-08-17 16:21:46 +00:00
|
|
|
<!ENTITY GtkFileChooserButton SYSTEM "xml/gtkfilechooserbutton.xml">
|
2003-10-23 20:44:13 +00:00
|
|
|
<!ENTITY GtkFileChooserDialog SYSTEM "xml/gtkfilechooserdialog.xml">
|
|
|
|
<!ENTITY GtkFileChooserWidget SYSTEM "xml/gtkfilechooserwidget.xml">
|
|
|
|
<!ENTITY GtkFileFilter SYSTEM "xml/gtkfilefilter.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkFileSelection SYSTEM "xml/gtkfilesel.xml">
|
|
|
|
<!ENTITY GtkFixed SYSTEM "xml/gtkfixed.xml">
|
2003-07-01 19:46:22 +00:00
|
|
|
<!ENTITY GtkFontButton SYSTEM "xml/gtkfontbutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkFontSelection SYSTEM "xml/gtkfontsel.xml">
|
|
|
|
<!ENTITY GtkFontSelectionDialog SYSTEM "xml/gtkfontseldlg.xml">
|
|
|
|
<!ENTITY GtkFrame SYSTEM "xml/gtkframe.xml">
|
|
|
|
<!ENTITY GtkGammaCurve SYSTEM "xml/gtkgamma.xml">
|
|
|
|
<!ENTITY GtkHandleBox SYSTEM "xml/gtkhandlebox.xml">
|
|
|
|
<!ENTITY GtkHButtonBox SYSTEM "xml/gtkhbbox.xml">
|
|
|
|
<!ENTITY GtkHBox SYSTEM "xml/gtkhbox.xml">
|
|
|
|
<!ENTITY GtkHPaned SYSTEM "xml/gtkhpaned.xml">
|
|
|
|
<!ENTITY GtkHRuler SYSTEM "xml/gtkhruler.xml">
|
|
|
|
<!ENTITY GtkHScale SYSTEM "xml/gtkhscale.xml">
|
|
|
|
<!ENTITY GtkHScrollbar SYSTEM "xml/gtkhscrollbar.xml">
|
|
|
|
<!ENTITY GtkHSeparator SYSTEM "xml/gtkhseparator.xml">
|
2004-07-04 15:58:10 +00:00
|
|
|
<!ENTITY GtkIconView SYSTEM "xml/gtkiconview.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkImage SYSTEM "xml/gtkimage.xml">
|
|
|
|
<!ENTITY GtkImageMenuItem SYSTEM "xml/gtkimagemenuitem.xml">
|
|
|
|
<!ENTITY GtkIMContext SYSTEM "xml/gtkimcontext.xml">
|
|
|
|
<!ENTITY GtkIMContextSimple SYSTEM "xml/gtkimcontextsimple.xml">
|
|
|
|
<!ENTITY GtkIMMulticontext SYSTEM "xml/gtkimmulticontext.xml">
|
|
|
|
<!ENTITY GtkInputDialog SYSTEM "xml/gtkinputdialog.xml">
|
|
|
|
<!ENTITY GtkInvisible SYSTEM "xml/gtkinvisible.xml">
|
|
|
|
<!ENTITY GtkItem SYSTEM "xml/gtkitem.xml">
|
|
|
|
<!ENTITY GtkItemFactory SYSTEM "xml/gtkitemfactory.xml">
|
|
|
|
<!ENTITY GtkLabel SYSTEM "xml/gtklabel.xml">
|
|
|
|
<!ENTITY GtkLayout SYSTEM "xml/gtklayout.xml">
|
2006-01-24 03:48:49 +00:00
|
|
|
<!ENTITY GtkLinkButton SYSTEM "xml/gtklinkbutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkList SYSTEM "xml/gtklist.xml">
|
|
|
|
<!ENTITY GtkListItem SYSTEM "xml/gtklistitem.xml">
|
|
|
|
<!ENTITY GtkMenu SYSTEM "xml/gtkmenu.xml">
|
|
|
|
<!ENTITY GtkMenuBar SYSTEM "xml/gtkmenubar.xml">
|
|
|
|
<!ENTITY GtkMenuItem SYSTEM "xml/gtkmenuitem.xml">
|
|
|
|
<!ENTITY GtkMenuShell SYSTEM "xml/gtkmenushell.xml">
|
2004-09-27 18:37:33 +00:00
|
|
|
<!ENTITY GtkMenuToolButton SYSTEM "xml/gtkmenutoolbutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkMessageDialog SYSTEM "xml/gtkmessagedialog.xml">
|
|
|
|
<!ENTITY GtkMisc SYSTEM "xml/gtkmisc.xml">
|
|
|
|
<!ENTITY GtkNotebook SYSTEM "xml/gtknotebook.xml">
|
|
|
|
<!ENTITY GtkObject SYSTEM "xml/gtkobject.xml">
|
|
|
|
<!ENTITY GtkOptionMenu SYSTEM "xml/gtkoptionmenu.xml">
|
|
|
|
<!ENTITY GtkPaned SYSTEM "xml/gtkpaned.xml">
|
|
|
|
<!ENTITY GtkPixmap SYSTEM "xml/gtkpixmap.xml">
|
|
|
|
<!ENTITY GtkPlug SYSTEM "xml/gtkplug.xml">
|
|
|
|
<!ENTITY GtkPreview SYSTEM "xml/gtkpreview.xml">
|
2006-04-21 15:09:32 +00:00
|
|
|
<!ENTITY GtkPrintOperation SYSTEM "xml/gtkprintoperation.xml">
|
|
|
|
<!ENTITY GtkPrintContext SYSTEM "xml/gtkprintcontext.xml">
|
|
|
|
<!ENTITY GtkPrintSettings SYSTEM "xml/gtkprintsettings.xml">
|
|
|
|
<!ENTITY GtkPageSetup SYSTEM "xml/gtkpagesetup.xml">
|
|
|
|
<!ENTITY GtkPaperSize SYSTEM "xml/gtkpapersize.xml">
|
|
|
|
<!ENTITY GtkPrinter SYSTEM "xml/gtkprinter.xml">
|
|
|
|
<!ENTITY GtkPrintJob SYSTEM "xml/gtkprintjob.xml">
|
|
|
|
<!ENTITY GtkPrintUnixDialog SYSTEM "xml/gtkprintunixdialog.xml">
|
|
|
|
<!ENTITY GtkPageSetupUnixDialog SYSTEM "xml/gtkpagesetupunixdialog.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkProgress SYSTEM "xml/gtkprogress.xml">
|
|
|
|
<!ENTITY GtkProgressBar SYSTEM "xml/gtkprogressbar.xml">
|
2003-08-24 20:47:37 +00:00
|
|
|
<!ENTITY GtkRadioAction SYSTEM "xml/gtkradioaction.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkRadioButton SYSTEM "xml/gtkradiobutton.xml">
|
|
|
|
<!ENTITY GtkRadioMenuItem SYSTEM "xml/gtkradiomenuitem.xml">
|
2003-07-14 23:09:32 +00:00
|
|
|
<!ENTITY GtkRadioToolButton SYSTEM "xml/gtkradiotoolbutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkRange SYSTEM "xml/gtkrange.xml">
|
2006-03-29 20:19:01 +00:00
|
|
|
<!ENTITY GtkRecentChooser SYSTEM "xml/gtkrecentchooser.xml">
|
|
|
|
<!ENTITY GtkRecentChooserDialog SYSTEM "xml/gtkrecentchooserdialog.xml">
|
|
|
|
<!ENTITY GtkRecentChooserMenu SYSTEM "xml/gtkrecentchoosermenu.xml">
|
|
|
|
<!ENTITY GtkRecentChooserWidget SYSTEM "xml/gtkrecentchooserwidget.xml">
|
|
|
|
<!ENTITY GtkRecentFilter SYSTEM "xml/gtkrecentfilter.xml">
|
|
|
|
<!ENTITY GtkRecentManager SYSTEM "xml/gtkrecentmanager.xml">
|
2007-05-26 18:44:33 +00:00
|
|
|
<!ENTITY GtkRecentAction SYSTEM "xml/gtkrecentaction.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkRuler SYSTEM "xml/gtkruler.xml">
|
|
|
|
<!ENTITY GtkScale SYSTEM "xml/gtkscale.xml">
|
2007-05-19 23:08:02 +00:00
|
|
|
<!ENTITY GtkScaleButton SYSTEM "xml/gtkscalebutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkScrollbar SYSTEM "xml/gtkscrollbar.xml">
|
|
|
|
<!ENTITY GtkScrolledWindow SYSTEM "xml/gtkscrolledwindow.xml">
|
|
|
|
<!ENTITY GtkSeparator SYSTEM "xml/gtkseparator.xml">
|
|
|
|
<!ENTITY GtkSeparatorMenuItem SYSTEM "xml/gtkseparatormenuitem.xml">
|
2003-07-14 23:09:32 +00:00
|
|
|
<!ENTITY GtkSeparatorToolItem SYSTEM "xml/gtkseparatortoolitem.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkSizeGroup SYSTEM "xml/gtksizegroup.xml">
|
|
|
|
<!ENTITY GtkSocket SYSTEM "xml/gtksocket.xml">
|
|
|
|
<!ENTITY GtkSpinButton SYSTEM "xml/gtkspinbutton.xml">
|
|
|
|
<!ENTITY GtkStatusbar SYSTEM "xml/gtkstatusbar.xml">
|
2005-08-29 19:01:42 +00:00
|
|
|
<!ENTITY GtkStatusIcon SYSTEM "xml/gtkstatusicon.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkTable SYSTEM "xml/gtktable.xml">
|
|
|
|
<!ENTITY GtkTearoffMenuItem SYSTEM "xml/gtktearoffmenuitem.xml">
|
|
|
|
<!ENTITY GtkText SYSTEM "xml/gtktext.xml">
|
|
|
|
<!ENTITY GtkTextBuffer SYSTEM "xml/gtktextbuffer.xml">
|
|
|
|
<!ENTITY GtkTextIter SYSTEM "xml/gtktextiter.xml">
|
|
|
|
<!ENTITY GtkTextMark SYSTEM "xml/gtktextmark.xml">
|
|
|
|
<!ENTITY GtkTextTag SYSTEM "xml/gtktexttag.xml">
|
|
|
|
<!ENTITY GtkTextTagTable SYSTEM "xml/gtktexttagtable.xml">
|
|
|
|
<!ENTITY GtkTextView SYSTEM "xml/gtktextview.xml">
|
|
|
|
<!ENTITY GtkTipsQuery SYSTEM "xml/gtktipsquery.xml">
|
2003-08-24 20:47:37 +00:00
|
|
|
<!ENTITY GtkToggleAction SYSTEM "xml/gtktoggleaction.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkToggleButton SYSTEM "xml/gtktogglebutton.xml">
|
2003-07-14 23:09:32 +00:00
|
|
|
<!ENTITY GtkToggleToolButton SYSTEM "xml/gtktoggletoolbutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkToolbar SYSTEM "xml/gtktoolbar.xml">
|
2003-07-13 20:51:14 +00:00
|
|
|
<!ENTITY GtkToolButton SYSTEM "xml/gtktoolbutton.xml">
|
|
|
|
<!ENTITY GtkToolItem SYSTEM "xml/gtktoolitem.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkTooltips SYSTEM "xml/gtktooltips.xml">
|
2007-06-16 22:46:34 +00:00
|
|
|
<!ENTITY GtkTooltip SYSTEM "xml/gtktooltip.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkTree SYSTEM "xml/gtktree.xml">
|
|
|
|
<!ENTITY GtkTreeItem SYSTEM "xml/gtktreeitem.xml">
|
|
|
|
<!ENTITY GtkTreeModel SYSTEM "xml/gtktreemodel.xml">
|
|
|
|
<!ENTITY GtkTreeSortable SYSTEM "xml/gtktreesortable.xml">
|
|
|
|
<!ENTITY GtkTreeModelSort SYSTEM "xml/gtktreemodelsort.xml">
|
2003-10-01 22:43:30 +00:00
|
|
|
<!ENTITY GtkTreeModelFilter SYSTEM "xml/gtktreemodelfilter.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkTreeSelection SYSTEM "xml/gtktreeselection.xml">
|
|
|
|
<!ENTITY GtkTreeStore SYSTEM "xml/gtktreestore.xml">
|
|
|
|
<!ENTITY GtkTreeViewColumn SYSTEM "xml/gtktreeviewcolumn.xml">
|
|
|
|
<!ENTITY GtkTreeView SYSTEM "xml/gtktreeview.xml">
|
2003-08-25 23:15:12 +00:00
|
|
|
<!ENTITY GtkUIManager SYSTEM "xml/gtkuimanager.xml">
|
2004-07-19 19:57:29 +00:00
|
|
|
<!ENTITY GtkCellEditable SYSTEM "xml/gtkcelleditable.xml">
|
2003-10-01 22:43:30 +00:00
|
|
|
<!ENTITY GtkCellLayout SYSTEM "xml/gtkcelllayout.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkCellRenderer SYSTEM "xml/gtkcellrenderer.xml">
|
2005-09-22 16:35:39 +00:00
|
|
|
<!ENTITY GtkCellRendererAccel SYSTEM "xml/gtkcellrendereraccel.xml">
|
2004-07-16 20:34:36 +00:00
|
|
|
<!ENTITY GtkCellRendererCombo SYSTEM "xml/gtkcellrenderercombo.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkCellRendererPixbuf SYSTEM "xml/gtkcellrendererpixbuf.xml">
|
2004-07-07 16:22:57 +00:00
|
|
|
<!ENTITY GtkCellRendererProgress SYSTEM "xml/gtkcellrendererprogress.xml">
|
2006-03-22 17:45:05 +00:00
|
|
|
<!ENTITY GtkCellRendererSpin SYSTEM "xml/gtkcellrendererspin.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkCellRendererText SYSTEM "xml/gtkcellrenderertext.xml">
|
|
|
|
<!ENTITY GtkCellRendererToggle SYSTEM "xml/gtkcellrenderertoggle.xml">
|
2004-07-19 19:57:29 +00:00
|
|
|
<!ENTITY GtkCellView SYSTEM "xml/gtkcellview.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkListStore SYSTEM "xml/gtkliststore.xml">
|
|
|
|
<!ENTITY GtkTreeDND SYSTEM "xml/gtktreednd.xml">
|
|
|
|
<!ENTITY GtkVButtonBox SYSTEM "xml/gtkvbbox.xml">
|
|
|
|
<!ENTITY GtkVBox SYSTEM "xml/gtkvbox.xml">
|
|
|
|
<!ENTITY GtkViewport SYSTEM "xml/gtkviewport.xml">
|
2007-05-19 23:47:25 +00:00
|
|
|
<!ENTITY GtkVolumeButton SYSTEM "xml/gtkvolumebutton.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY GtkVPaned SYSTEM "xml/gtkvpaned.xml">
|
|
|
|
<!ENTITY GtkVRuler SYSTEM "xml/gtkvruler.xml">
|
|
|
|
<!ENTITY GtkVScale SYSTEM "xml/gtkvscale.xml">
|
|
|
|
<!ENTITY GtkVScrollbar SYSTEM "xml/gtkvscrollbar.xml">
|
|
|
|
<!ENTITY GtkVSeparator SYSTEM "xml/gtkvseparator.xml">
|
|
|
|
<!ENTITY GtkWidget SYSTEM "xml/gtkwidget.xml">
|
|
|
|
<!ENTITY GtkWindow SYSTEM "xml/gtkwindow.xml">
|
|
|
|
<!ENTITY GtkWindowGroup SYSTEM "xml/gtkwindowgroup.xml">
|
|
|
|
<!ENTITY GtkAccessible SYSTEM "xml/gtkaccessible.xml">
|
|
|
|
<!ENTITY gtk-General SYSTEM "xml/gtkmain.xml">
|
|
|
|
<!ENTITY gtk-Feature-Test-Macros SYSTEM "xml/gtkfeatures.xml">
|
|
|
|
<!ENTITY gtk-Graphics-Contexts SYSTEM "xml/gtkgc.xml">
|
|
|
|
<!ENTITY gtk-Styles SYSTEM "xml/gtkstyle.xml">
|
|
|
|
<!ENTITY gtk-Themes SYSTEM "xml/gtkthemes.xml">
|
|
|
|
<!ENTITY gtk-Resource-Files SYSTEM "xml/gtkrc.xml">
|
|
|
|
<!ENTITY GtkAccelGroup SYSTEM "xml/gtkaccelgroup.xml">
|
|
|
|
<!ENTITY gtk-accel-map SYSTEM "xml/gtkaccelmap.xml">
|
|
|
|
<!ENTITY gtk-Selections SYSTEM "xml/gtkselection.xml">
|
|
|
|
<!ENTITY gtk-Clipboards SYSTEM "xml/gtkclipboard.xml">
|
|
|
|
<!ENTITY gtk-Drag-and-Drop SYSTEM "xml/gtkdnd.xml">
|
|
|
|
<!ENTITY gtk-Signals SYSTEM "xml/gtksignal.xml">
|
|
|
|
<!ENTITY gtk-Types SYSTEM "xml/gtktypeutils.xml">
|
|
|
|
<!ENTITY gtk-Bindings SYSTEM "xml/gtkbindings.xml">
|
|
|
|
<!ENTITY gtk-Standard-Enumerations SYSTEM "xml/gtkenums.xml">
|
2003-07-02 22:45:30 +00:00
|
|
|
<!ENTITY gtk-Named-Icons SYSTEM "xml/gtkicontheme.xml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY gtk-Stock-Items SYSTEM "xml/gtkstock.xml">
|
|
|
|
<!ENTITY gtk-Themeable-Stock-Images SYSTEM "xml/gtkiconfactory.xml">
|
|
|
|
<!ENTITY gtk-Settings SYSTEM "xml/gtksettings.xml">
|
2001-11-15 19:52:07 +00:00
|
|
|
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY index-Object-Tree SYSTEM "xml/tree_index.sgml">
|
2004-08-24 06:29:25 +00:00
|
|
|
<!ENTITY visual-index SYSTEM "visual_index.xml">
|
1999-08-16 18:51:52 +00:00
|
|
|
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY index-Objects-Grouped SYSTEM "objects_grouped.sgml">
|
2005-05-16 19:34:39 +00:00
|
|
|
<!ENTITY gtk-TextWidget SYSTEM "xml/text_widget.sgml">
|
2005-05-16 18:16:42 +00:00
|
|
|
<!ENTITY gtk-TreeWidget SYSTEM "xml/tree_widget.sgml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY gtk-Compiling SYSTEM "compiling.sgml">
|
|
|
|
<!ENTITY gtk-Building SYSTEM "building.sgml">
|
|
|
|
<!ENTITY gtk-Running SYSTEM "running.sgml">
|
|
|
|
<!ENTITY gtk-Resources SYSTEM "resources.sgml">
|
|
|
|
<!ENTITY gtk-Windows SYSTEM "windows.sgml">
|
|
|
|
<!ENTITY gtk-X11 SYSTEM "x11.sgml">
|
2006-03-15 06:46:00 +00:00
|
|
|
<!ENTITY gtk-OSX SYSTEM "osx.sgml">
|
|
|
|
<!ENTITY gtk-DirectFB SYSTEM "directfb.sgml">
|
2005-05-16 19:34:39 +00:00
|
|
|
<!ENTITY gtk-Questions SYSTEM "xml/question_index.sgml">
|
2002-05-28 22:23:55 +00:00
|
|
|
<!ENTITY gtk-Changes-1-2 SYSTEM "changes-1.2.sgml">
|
|
|
|
<!ENTITY gtk-Changes-2-0 SYSTEM "changes-2.0.sgml">
|
2005-05-16 19:34:39 +00:00
|
|
|
<!ENTITY gtk-migrating-checklist SYSTEM "xml/migrating-checklist.sgml">
|
2005-12-27 18:38:52 +00:00
|
|
|
<!ENTITY gtk-migrating-Cairo SYSTEM "xml/migrating-Cairo.sgml">
|
2005-05-16 19:34:39 +00:00
|
|
|
<!ENTITY gtk-migrating-GtkFileChooser SYSTEM "xml/migrating-GtkFileChooser.sgml">
|
|
|
|
<!ENTITY gtk-migrating-GtkAction SYSTEM "xml/migrating-GtkAction.sgml">
|
|
|
|
<!ENTITY gtk-migrating-GtkComboBox SYSTEM "xml/migrating-GtkComboBox.sgml">
|
|
|
|
<!ENTITY gtk-migrating-GtkIconView SYSTEM "xml/migrating-GtkIconView.sgml">
|
|
|
|
<!ENTITY gtk-migrating-GtkAboutDialog SYSTEM "xml/migrating-GtkAboutDialog.sgml">
|
|
|
|
<!ENTITY gtk-migrating-GtkColorButton SYSTEM "xml/migrating-GtkColorButton.sgml">
|
2006-01-28 06:03:50 +00:00
|
|
|
<!ENTITY gtk-migrating-GtkAssistant SYSTEM "xml/migrating-GtkAssistant.sgml">
|
2006-03-29 20:19:01 +00:00
|
|
|
<!ENTITY gtk-migrating-GtkRecentChooser SYSTEM "xml/migrating-GtkRecentChooser.sgml">
|
2006-03-30 15:49:22 +00:00
|
|
|
<!ENTITY gtk-migrating-GtkLinkButton SYSTEM "xml/migrating-GtkLinkButton.sgml">
|
2007-06-29 20:03:48 +00:00
|
|
|
<!ENTITY gtk-migrating-GtkBuilder SYSTEM "xml/migrating-GtkBuilder.sgml">
|
2007-07-11 04:46:03 +00:00
|
|
|
<!ENTITY gtk-migrating-GtkTooltip SYSTEM "xml/migrating-GtkTooltip.sgml">
|
2002-11-21 20:19:01 +00:00
|
|
|
<!ENTITY version SYSTEM "version.xml">
|
2003-06-17 00:37:28 +00:00
|
|
|
<!ENTITY gtk-query-immodules SYSTEM "gtk-query-immodules-2.0.xml">
|
2004-10-19 18:45:41 +00:00
|
|
|
<!ENTITY gtk-update-icon-cache SYSTEM "gtk-update-icon-cache.xml">
|
2007-06-26 05:22:05 +00:00
|
|
|
<!ENTITY gtk-builder-convert SYSTEM "gtk-builder-convert.xml">
|
2005-05-16 19:34:39 +00:00
|
|
|
<!ENTITY gtk-glossary SYSTEM "xml/glossary.xml">
|
1999-08-16 18:51:52 +00:00
|
|
|
]>
|
|
|
|
<book id="index">
|
|
|
|
<bookinfo>
|
|
|
|
<title>GTK+ Reference Manual</title>
|
2002-11-21 20:19:01 +00:00
|
|
|
<releaseinfo>for GTK+ &version;</releaseinfo>
|
1999-08-16 18:51:52 +00:00
|
|
|
</bookinfo>
|
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<part id="gtk">
|
2001-09-08 04:39:53 +00:00
|
|
|
<title>GTK+ Overview</title>
|
2002-03-07 23:20:16 +00:00
|
|
|
<partintro>
|
1999-08-16 18:51:52 +00:00
|
|
|
<para>
|
2001-09-08 04:39:53 +00:00
|
|
|
GTK+ is a library for creating graphical user interfaces. It
|
|
|
|
works on many UNIX-like platforms, Windows, and on framebuffer
|
2001-02-09 06:14:34 +00:00
|
|
|
devices. GTK+ is released under the GNU Library General Public License
|
|
|
|
(GNU LGPL), which allows for flexible licensing of client
|
1999-08-16 18:51:52 +00:00
|
|
|
applications. GTK+ has a C-based object-oriented architecture that
|
|
|
|
allows for maximum flexibility. Bindings for other languages have
|
|
|
|
been written, including C++, Objective-C, Guile/Scheme, Perl, Python,
|
|
|
|
TOM, Ada95, Free Pascal, and Eiffel.
|
|
|
|
</para>
|
|
|
|
<para>
|
2001-09-08 04:39:53 +00:00
|
|
|
GTK+ depends on the following libraries:
|
1999-08-16 18:51:52 +00:00
|
|
|
<variablelist>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>GLib</term>
|
|
|
|
<listitem><para>
|
2001-09-08 04:39:53 +00:00
|
|
|
A general-purpose utility library, not specific to graphical user interfaces.
|
|
|
|
GLib provides many useful data types, macros, type conversions,
|
|
|
|
string utilities, file utilities, a main loop abstraction, and so on.
|
|
|
|
</para></listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>Pango</term>
|
|
|
|
<listitem><para>
|
|
|
|
Pango is a library for internationalized text handling. It centers
|
2007-06-10 06:52:51 +00:00
|
|
|
around the #PangoLayout object, representing a paragraph of text.
|
|
|
|
Pango provides the engine for #GtkTextView, #GtkLabel, #GtkEntry, and
|
2001-09-08 04:39:53 +00:00
|
|
|
other widgets that display text.
|
|
|
|
</para></listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>ATK</term>
|
|
|
|
<listitem><para>
|
|
|
|
ATK is the Accessibility Toolkit. It provides a set of generic
|
|
|
|
interfaces allowing accessibility technologies to interact with a
|
|
|
|
graphical user interface. For example, a screen reader uses ATK to
|
|
|
|
discover the text in an interface and read it to blind users. GTK+
|
|
|
|
widgets have built-in support for accessibility using the ATK
|
|
|
|
framework.
|
|
|
|
</para></listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>GdkPixbuf</term>
|
|
|
|
<listitem><para>
|
2007-06-10 06:52:51 +00:00
|
|
|
This is a small library which allows you to create #GdkPixbuf
|
2001-09-08 04:39:53 +00:00
|
|
|
("pixel buffer") objects from image data or image files.
|
2007-06-10 06:52:51 +00:00
|
|
|
Use a #GdkPixbuf in combination with #GtkImage to display images.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para></listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>GDK</term>
|
|
|
|
<listitem><para>
|
2001-09-08 04:39:53 +00:00
|
|
|
GDK is the abstraction layer that allows GTK+ to support multiple
|
|
|
|
windowing systems. GDK provides drawing and window system facilities
|
|
|
|
on X11, Windows, and the Linux framebuffer device.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para></listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>GTK+</term>
|
|
|
|
<listitem><para>
|
2001-09-08 04:39:53 +00:00
|
|
|
The GTK+ library itself contains <firstterm>widgets</firstterm>,
|
2007-06-10 06:52:51 +00:00
|
|
|
that is, GUI components such as #GtkButton or #GtkTextView.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para></listitem>
|
|
|
|
</varlistentry>
|
|
|
|
</variablelist>
|
|
|
|
</para>
|
2002-03-07 23:20:16 +00:00
|
|
|
</partintro>
|
2001-09-08 19:33:06 +00:00
|
|
|
>k-Building;
|
2001-02-09 06:14:34 +00:00
|
|
|
>k-Compiling;
|
2002-01-11 22:39:03 +00:00
|
|
|
>k-Running;
|
2006-03-15 06:46:00 +00:00
|
|
|
>k-X11;
|
2001-02-09 06:14:34 +00:00
|
|
|
>k-Windows;
|
2006-03-15 06:46:00 +00:00
|
|
|
>k-OSX;
|
|
|
|
>k-DirectFB;
|
2002-01-01 23:51:00 +00:00
|
|
|
>k-Resources;
|
|
|
|
>k-Questions;
|
2002-03-07 23:20:16 +00:00
|
|
|
</part>
|
2001-09-08 04:39:53 +00:00
|
|
|
|
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<part id="gtkbase">
|
2001-09-08 04:39:53 +00:00
|
|
|
<title>GTK+ Core Reference</title>
|
1999-08-16 18:51:52 +00:00
|
|
|
>k-General;
|
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
|
|
|
&GtkAccelGroup;
|
|
|
|
>k-accel-map;
|
2000-11-14 16:36:20 +00:00
|
|
|
>k-Clipboards;
|
1999-08-16 18:51:52 +00:00
|
|
|
>k-Drag-and-Drop;
|
2003-07-02 22:45:30 +00:00
|
|
|
>k-Named-Icons;
|
2000-11-14 16:36:20 +00:00
|
|
|
>k-Stock-Items;
|
|
|
|
>k-Themeable-Stock-Images;
|
2001-09-08 04:39:53 +00:00
|
|
|
>k-Resource-Files;
|
2001-10-06 22:53:49 +00:00
|
|
|
>k-Settings;
|
1999-08-16 18:51:52 +00:00
|
|
|
>k-Bindings;
|
|
|
|
>k-Standard-Enumerations;
|
2001-09-08 04:39:53 +00:00
|
|
|
>k-Graphics-Contexts;
|
|
|
|
>k-Styles;
|
|
|
|
>k-Selections;
|
|
|
|
>k-Feature-Test-Macros;
|
|
|
|
>k-Signals;
|
|
|
|
>k-Types;
|
2002-03-07 23:20:16 +00:00
|
|
|
</part>
|
1999-08-16 18:51:52 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<part id="gtkobjects">
|
1999-08-16 18:51:52 +00:00
|
|
|
<title>GTK+ Widgets and Objects</title>
|
2003-06-17 00:37:28 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter>
|
1999-08-16 18:51:52 +00:00
|
|
|
<title>Object Hierarchy</title>
|
|
|
|
&index-Object-Tree;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2004-08-24 06:29:25 +00:00
|
|
|
<chapter>
|
|
|
|
<title>Widget Gallery</title>
|
|
|
|
&visual-index;
|
|
|
|
</chapter>
|
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="WindowWidgets">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Windows</title>
|
|
|
|
&GtkDialog;
|
|
|
|
&GtkInvisible;
|
2000-11-14 16:36:20 +00:00
|
|
|
&GtkMessageDialog;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkWindow;
|
2001-09-08 06:24:46 +00:00
|
|
|
&GtkWindowGroup;
|
2004-07-13 05:16:59 +00:00
|
|
|
&GtkAboutDialog;
|
2006-01-18 22:39:14 +00:00
|
|
|
&GtkAssistant;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="DisplayWidgets">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Display Widgets</title>
|
|
|
|
&GtkAccelLabel;
|
|
|
|
&GtkImage;
|
|
|
|
&GtkLabel;
|
|
|
|
&GtkProgressBar;
|
|
|
|
&GtkStatusbar;
|
2005-08-29 19:01:42 +00:00
|
|
|
&GtkStatusIcon;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="ButtonWidgets">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Buttons and Toggles</title>
|
|
|
|
&GtkButton;
|
|
|
|
&GtkCheckButton;
|
|
|
|
&GtkRadioButton;
|
|
|
|
&GtkToggleButton;
|
2006-01-24 03:48:49 +00:00
|
|
|
&GtkLinkButton;
|
2007-05-26 18:44:33 +00:00
|
|
|
&GtkScaleButton;
|
2007-05-19 23:47:25 +00:00
|
|
|
&GtkVolumeButton;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="NumericEntry">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Numeric/Text Data Entry</title>
|
|
|
|
&GtkEntry;
|
2003-10-01 22:43:30 +00:00
|
|
|
&GtkEntryCompletion;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkHScale;
|
|
|
|
&GtkVScale;
|
2002-01-11 22:39:03 +00:00
|
|
|
&GtkSpinButton;
|
2002-12-10 23:25:33 +00:00
|
|
|
&GtkEditable;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="TextWidgetObjects">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Multiline Text Editor</title>
|
|
|
|
>k-TextWidget;
|
2002-01-06 21:09:26 +00:00
|
|
|
&GtkTextIter;
|
|
|
|
&GtkTextMark;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkTextBuffer;
|
|
|
|
&GtkTextTag;
|
|
|
|
&GtkTextTagTable;
|
|
|
|
&GtkTextView;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="TreeWidgetObjects">
|
2004-07-19 19:57:29 +00:00
|
|
|
<title>Tree, List and Icon Grid Widgets</title>
|
2000-10-30 23:21:38 +00:00
|
|
|
>k-TreeWidget;
|
2002-01-06 21:09:26 +00:00
|
|
|
&GtkTreeModel;
|
|
|
|
&GtkTreeSelection;
|
|
|
|
&GtkTreeViewColumn;
|
|
|
|
&GtkTreeView;
|
|
|
|
&GtkTreeDND;
|
2004-07-19 19:57:29 +00:00
|
|
|
&GtkCellView;
|
2004-07-04 19:34:49 +00:00
|
|
|
&GtkIconView;
|
2002-01-06 21:09:26 +00:00
|
|
|
&GtkTreeSortable;
|
|
|
|
&GtkTreeModelSort;
|
2003-10-01 22:43:30 +00:00
|
|
|
&GtkTreeModelFilter;
|
|
|
|
&GtkCellLayout;
|
2002-01-06 21:09:26 +00:00
|
|
|
&GtkCellRenderer;
|
|
|
|
&GtkCellEditable;
|
2005-09-22 16:35:39 +00:00
|
|
|
&GtkCellRendererAccel;
|
2004-07-16 20:34:36 +00:00
|
|
|
&GtkCellRendererCombo;
|
2002-01-06 21:09:26 +00:00
|
|
|
&GtkCellRendererPixbuf;
|
2004-07-07 16:22:57 +00:00
|
|
|
&GtkCellRendererProgress;
|
2006-03-22 17:45:05 +00:00
|
|
|
&GtkCellRendererSpin;
|
2002-01-06 21:09:26 +00:00
|
|
|
&GtkCellRendererText;
|
|
|
|
&GtkCellRendererToggle;
|
|
|
|
&GtkListStore;
|
|
|
|
&GtkTreeStore;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2003-06-17 00:37:28 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="MenusAndCombos">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Menus, Combo Box, Toolbar</title>
|
2003-10-01 22:43:30 +00:00
|
|
|
&GtkComboBox;
|
|
|
|
&GtkComboBoxEntry;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkMenu;
|
|
|
|
&GtkMenuBar;
|
|
|
|
&GtkMenuItem;
|
2001-10-06 22:53:49 +00:00
|
|
|
&GtkImageMenuItem;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkRadioMenuItem;
|
2001-10-06 22:53:49 +00:00
|
|
|
&GtkCheckMenuItem;
|
|
|
|
&GtkSeparatorMenuItem;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkTearoffMenuItem;
|
|
|
|
&GtkToolbar;
|
2003-07-13 20:51:14 +00:00
|
|
|
&GtkToolItem;
|
2003-07-14 23:09:32 +00:00
|
|
|
&GtkSeparatorToolItem;
|
2003-07-13 20:51:14 +00:00
|
|
|
&GtkToolButton;
|
2004-09-27 18:37:33 +00:00
|
|
|
&GtkMenuToolButton;
|
2003-07-14 23:09:32 +00:00
|
|
|
&GtkToggleToolButton;
|
|
|
|
&GtkRadioToolButton;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2003-08-24 20:47:37 +00:00
|
|
|
|
|
|
|
<chapter id="Actions">
|
|
|
|
<title>Action-based menus and toolbars</title>
|
2003-08-25 23:15:12 +00:00
|
|
|
&GtkUIManager;
|
2003-08-24 20:47:37 +00:00
|
|
|
&GtkActionGroup;
|
|
|
|
&GtkAction;
|
|
|
|
&GtkToggleAction;
|
|
|
|
&GtkRadioAction;
|
2007-05-26 18:44:33 +00:00
|
|
|
&GtkRecentAction;
|
2003-08-24 20:47:37 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="SelectorWidgets">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Selectors (File/Font/Color/Input Devices)</title>
|
2003-07-01 19:46:22 +00:00
|
|
|
&GtkColorButton;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkColorSelection;
|
|
|
|
&GtkColorSelectionDialog;
|
2003-10-23 20:44:13 +00:00
|
|
|
&GtkFileChooser;
|
Rework of GtkFileChooserButton, some cleanups. Fixes #154388, #154390,
2004-10-25 James M. Cape <jcape@ignore-your.tv>
Rework of GtkFileChooserButton, some cleanups. Fixes #154388,
#154390, #154390, #156272.
* docs/reference/gtk/gtk-docs.sgml: Moved GtkFileChooserButton
below GtkFileChooser.
* docs/reference/gtk/gtk-sections.txt: Added
gtk_file_chooser_button_get_width_chars(),
gtk_file_chooser_button_set_width_chars(),
gtk_label_set_width_chars(), gtk_label_get_width_chars().
* docs/reference/gtk/gtk.types: Added
gtk_cell_renderer_combo_get_type,
gtk_cell_view_get_type,
gtk_text_iter_get_type.
* docs/reference/gtk/tmpl/gtkaboutdialog.sgml: Add
"logo-icon-name" property.
* docs/reference/gtk/tmpl/gtkcellview.sgml: Updates for
properties
(b/c of get_type() inclusion above).
* docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml:
* docs/reference/gtk/tmpl/gtklabel.sgml: Add "width-chars"
property,
getters/setters.
* docs/reference/gtk/tmpl/gtkcellrenderercombo.sgml: Added.
* gtk/gtkentrycompletion.c:
(_gtk_entry_completion_popdown): Don't show if the entry isn't
mapped.
* gtk/gtkfilechooserbutton.[c,h]: (*): About 45%
rewritten, adds "width-chars" property, icons, working save
modes, volume/Home/Desktop friendly-naming support.
* gtk/gtklabel.[c,h]:
(gtk_label_class_init), (gtk_label_init),
(gtk_label_get_property), (gtk_label_set_property),
(gtk_label_get_width_chars), (gtk_label_set_width_chars),
(gtk_label_size_request): Add "width-chars" property.
* tests/testfilechooserbutton.c: Update, use 4 different buttons
for the different ACTIONs.
* gtk/.cvsignore: Ignore gtk-update-icon-cache.
* tests/.cvsignore: Ignore testimage.
2004-10-26 04:29:56 +00:00
|
|
|
&GtkFileChooserButton;
|
2003-10-23 20:44:13 +00:00
|
|
|
&GtkFileChooserDialog;
|
|
|
|
&GtkFileChooserWidget;
|
|
|
|
&GtkFileFilter;
|
2003-07-01 19:46:22 +00:00
|
|
|
&GtkFontButton;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkFontSelection;
|
|
|
|
&GtkFontSelectionDialog;
|
|
|
|
&GtkInputDialog;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="LayoutContainers">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Layout Containers</title>
|
|
|
|
&GtkAlignment;
|
|
|
|
&GtkAspectFrame;
|
|
|
|
&GtkHBox;
|
2002-01-11 22:39:03 +00:00
|
|
|
&GtkVBox;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkHButtonBox;
|
2002-01-11 22:39:03 +00:00
|
|
|
&GtkVButtonBox;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkFixed;
|
|
|
|
&GtkHPaned;
|
2002-01-11 22:39:03 +00:00
|
|
|
&GtkVPaned;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkLayout;
|
|
|
|
&GtkNotebook;
|
|
|
|
&GtkTable;
|
2003-07-01 19:46:22 +00:00
|
|
|
&GtkExpander;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="Ornaments">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Ornaments</title>
|
|
|
|
&GtkFrame;
|
|
|
|
&GtkHSeparator;
|
|
|
|
&GtkVSeparator;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="ScrollingWidgets">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Scrolling</title>
|
|
|
|
&GtkHScrollbar;
|
|
|
|
&GtkVScrollbar;
|
2002-01-11 22:39:03 +00:00
|
|
|
&GtkScrolledWindow;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2006-04-21 15:09:32 +00:00
|
|
|
<chapter id="Printing">
|
|
|
|
<title>Printing</title>
|
|
|
|
&GtkPrintOperation;
|
|
|
|
&GtkPrintContext;
|
|
|
|
&GtkPrintSettings;
|
|
|
|
&GtkPageSetup;
|
|
|
|
&GtkPaperSize;
|
|
|
|
&GtkPrinter;
|
|
|
|
&GtkPrintJob;
|
2006-04-24 05:40:24 +00:00
|
|
|
&GtkPrintUnixDialog;
|
2006-04-21 15:09:32 +00:00
|
|
|
&GtkPageSetupUnixDialog;
|
|
|
|
</chapter>
|
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="MiscObjects">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Miscellaneous</title>
|
|
|
|
&GtkAdjustment;
|
|
|
|
&GtkArrow;
|
|
|
|
&GtkCalendar;
|
|
|
|
&GtkDrawingArea;
|
|
|
|
&GtkEventBox;
|
|
|
|
&GtkHandleBox;
|
2001-10-19 19:48:31 +00:00
|
|
|
&GtkIMContextSimple;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkIMMulticontext;
|
2001-05-18 18:28:52 +00:00
|
|
|
&GtkSizeGroup;
|
2007-06-16 22:46:34 +00:00
|
|
|
&GtkTooltip;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkViewport;
|
2002-03-07 23:20:16 +00:00
|
|
|
&GtkAccessible;
|
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="AbstractObjects">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Abstract Base Classes</title>
|
|
|
|
&GtkBin;
|
|
|
|
&GtkBox;
|
2001-02-03 01:09:41 +00:00
|
|
|
&GtkButtonBox;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkContainer;
|
2001-02-03 01:09:41 +00:00
|
|
|
&GtkItem;
|
2007-06-18 01:07:01 +00:00
|
|
|
&GtkMenuShell;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkMisc;
|
|
|
|
&GtkObject;
|
|
|
|
&GtkPaned;
|
|
|
|
&GtkRange;
|
|
|
|
&GtkScale;
|
|
|
|
&GtkScrollbar;
|
|
|
|
&GtkSeparator;
|
|
|
|
&GtkWidget;
|
2003-06-23 22:59:01 +00:00
|
|
|
&GtkIMContext;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="PlugSocket">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Cross-process Embedding</title>
|
2003-05-05 18:13:59 +00:00
|
|
|
&GtkPlug;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkSocket;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="SpecialObjects">
|
2001-02-03 01:09:41 +00:00
|
|
|
<title>Special-purpose features</title>
|
|
|
|
&GtkCurve;
|
|
|
|
&GtkGammaCurve;
|
|
|
|
&GtkRuler;
|
2002-01-11 22:39:03 +00:00
|
|
|
&GtkHRuler;
|
2001-02-03 01:09:41 +00:00
|
|
|
&GtkVRuler;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2001-02-03 01:09:41 +00:00
|
|
|
|
2006-03-29 20:19:01 +00:00
|
|
|
<chapter id="RecentDocuments">
|
|
|
|
<title>Recently Used Documents</title>
|
|
|
|
&GtkRecentManager;
|
|
|
|
&GtkRecentChooser;
|
|
|
|
&GtkRecentChooserDialog;
|
|
|
|
&GtkRecentChooserMenu;
|
|
|
|
&GtkRecentChooserWidget;
|
|
|
|
&GtkRecentFilter;
|
|
|
|
</chapter>
|
|
|
|
|
Add GtkBuilder, fixes #172535
2007-06-15 Johan Dahlin <jdahlin@async.com.br>
* demos/gtk-demo/Makefile.am:
* demos/gtk-demo/builder.c: (quit_activate), (about_activate),
(do_builder):
* demos/gtk-demo/demo.ui:
* docs/reference/gtk/gtk-docs.sgml:
* docs/reference/gtk/gtk-sections.txt:
* docs/reference/gtk/gtk.types:
* docs/reference/gtk/tmpl/gtkbuildable.sgml:
* docs/reference/gtk/tmpl/gtkbuilder.sgml:
* gtk/Makefile.am:
* gtk/gtk.h:
* gtk/gtk.symbols:
* gtk/gtkaction.c: (gtk_action_buildable_init),
(gtk_action_buildable_set_name), (gtk_action_buildable_get_name):
* gtk/gtkactiongroup.c: (gtk_action_group_get_type),
(gtk_action_group_buildable_init),
(gtk_action_group_buildable_add),
(gtk_action_group_buildable_set_name),
(gtk_action_group_buildable_get_name):
* gtk/gtkbuildable.c: (gtk_buildable_get_type),
(gtk_buildable_set_name), (gtk_buildable_get_name),
(gtk_buildable_add), (gtk_buildable_set_property),
(gtk_buildable_parser_finished), (gtk_buildable_construct_child),
(gtk_buildable_custom_tag_start), (gtk_buildable_custom_tag_end),
(gtk_buildable_custom_finished),
(gtk_buildable_get_internal_child):
* gtk/gtkbuildable.h:
* gtk/gtkbuilder.c: (gtk_builder_class_init), (gtk_builder_init),
(gtk_builder_finalize), (gtk_builder_set_property),
(gtk_builder_get_property), (_gtk_builder_resolve_type_lazily),
(gtk_builder_real_get_type_from_name),
(gtk_builder_get_parameters), (gtk_builder_get_internal_child),
(_gtk_builder_construct), (_gtk_builder_add),
(apply_delayed_properties), (_gtk_builder_finish),
(gtk_builder_new), (gtk_builder_add_from_file),
(gtk_builder_add_from_string), (gtk_builder_get_object),
(object_add_to_list), (gtk_builder_get_objects),
(gtk_builder_set_translation_domain),
(gtk_builder_get_translation_domain),
(gtk_builder_connect_signals_default),
(gtk_builder_connect_signals), (gtk_builder_connect_signals_full),
(gtk_builder_value_from_string),
(gtk_builder_value_from_string_type),
(_gtk_builder_enum_from_string), (_gtk_builder_flags_from_string),
(gtk_builder_get_type_from_name), (gtk_builder_error_quark):
* gtk/gtkbuilder.h:
* gtk/gtkbuilderparser.c: (state_push), (state_peek), (state_pop),
(error_missing_attribute), (error_invalid_attribute),
(error_invalid_tag), (builder_construct), (parse_object),
(free_object_info), (_get_type_by_symbol), (parse_child),
(free_child_info), (parse_property), (free_property_info),
(parse_signal), (_free_signal_info), (parse_interface),
(create_subparser), (free_subparser), (subparser_start),
(subparser_end), (parse_custom), (start_element), (end_element),
(text), (_gtk_builder_parser_parse_buffer):
* gtk/gtkbuilderprivate.h:
* gtk/gtkcelllayout.c: (attributes_start_element),
(attributes_text_element),
(_gtk_cell_layout_buildable_custom_tag_start),
(_gtk_cell_layout_buildable_custom_tag_end),
(_gtk_cell_layout_buildable_add):
* gtk/gtkcelllayout.h:
* gtk/gtkcellview.c: (gtk_cell_view_buildable_init),
(gtk_cell_view_buildable_custom_tag_start),
(gtk_cell_view_buildable_custom_tag_end):
* gtk/gtkcolorseldialog.c:
(gtk_color_selection_dialog_buildable_interface_init),
(gtk_color_selection_dialog_buildable_get_internal_child):
* gtk/gtkcombobox.c: (gtk_combo_box_buildable_init),
(gtk_combo_box_buildable_custom_tag_start),
(gtk_combo_box_buildable_custom_tag_end):
* gtk/gtkcomboboxentry.c:
(gtk_combo_box_entry_buildable_interface_init),
(gtk_combo_box_entry_buildable_get_internal_child):
* gtk/gtkcontainer.c: (gtk_container_get_type),
(gtk_container_buildable_init), (gtk_container_buildable_add),
(gtk_container_buildable_set_child_property),
(attributes_start_element), (attributes_text_element),
(gtk_container_buildable_custom_tag_start),
(gtk_container_buildable_custom_tag_end):
* gtk/gtkdebug.h:
* gtk/gtkdialog.c: (gtk_dialog_buildable_interface_init),
(gtk_dialog_buildable_get_internal_child),
(attributes_start_element), (attributes_text_element),
(gtk_dialog_buildable_custom_tag_start),
(gtk_dialog_buildable_custom_finished):
* gtk/gtkentrycompletion.c: (gtk_entry_completion_buildable_init):
* gtk/gtkexpander.c: (gtk_expander_buildable_add),
(gtk_expander_buildable_init):
* gtk/gtkfontsel.c:
(gtk_font_selection_dialog_buildable_interface_init),
(gtk_font_selection_dialog_buildable_get_internal_child):
* gtk/gtkframe.c: (gtk_frame_buildable_init),
(gtk_frame_buildable_add):
* gtk/gtkiconview.c: (gtk_icon_view_buildable_init),
(gtk_icon_view_buildable_custom_tag_start),
(gtk_icon_view_buildable_custom_tag_end):
* gtk/gtkliststore.c: (gtk_list_store_buildable_init),
(list_store_start_element), (list_store_end_element),
(list_store_text), (gtk_list_store_buildable_custom_tag_start),
(gtk_list_store_buildable_custom_tag_end):
* gtk/gtkmain.c:
* gtk/gtknotebook.c: (gtk_notebook_buildable_init),
(gtk_notebook_buildable_add):
* gtk/gtksizegroup.c: (gtk_size_group_buildable_init),
(size_group_start_element),
(gtk_size_group_buildable_custom_tag_start),
(gtk_size_group_buildable_custom_finished):
* gtk/gtktreestore.c: (gtk_tree_store_buildable_init),
(tree_model_start_element),
(gtk_tree_store_buildable_custom_tag_start),
(gtk_tree_store_buildable_custom_finished):
* gtk/gtktreeview.c: (gtk_tree_view_buildable_init),
(gtk_tree_view_buildable_add):
* gtk/gtktreeviewcolumn.c: (gtk_tree_view_column_buildable_init):
* gtk/gtkuimanager.c: (gtk_ui_manager_buildable_init),
(gtk_ui_manager_buildable_add),
(gtk_ui_manager_buildable_construct_child),
(gtk_ui_manager_buildable_custom_tag_start),
(gtk_ui_manager_buildable_custom_tag_end):
* gtk/gtkwidget.c: (gtk_widget_get_type),
(gtk_widget_buildable_interface_init),
(gtk_widget_buildable_set_name), (gtk_widget_buildable_get_name),
(gtk_widget_buildable_set_property),
(gtk_widget_buildable_parser_finshed), (accel_group_start_element),
(gtk_widget_buildable_custom_tag_start),
(gtk_widget_buildable_custom_finshed):
* gtk/gtkwindow.c: (gtk_window_buildable_interface_init),
(gtk_window_buildable_set_property),
(gtk_window_buildable_parser_finished):
* tests/Makefile.am:
* tests/buildertest.c: (builder_new_from_string), (test_parser),
(signal_normal), (signal_after), (signal_object),
(signal_object_after), (signal_first), (signal_second),
(signal_extra), (signal_extra2), (test_connect_signals),
(test_uimanager_simple), (test_domain), (test_translation),
(test_sizegroup), (test_list_store), (test_tree_store),
(test_types), (test_spin_button), (test_notebook),
(test_construct_only_property), (test_children),
(test_child_properties), (test_treeview_column), (test_icon_view),
(test_combo_box), (test_combo_box_entry), (test_cell_view),
(test_dialog), (test_accelerators), (test_widget), (main):
Add GtkBuilder, fixes #172535
svn path=/trunk/; revision=18141
2007-06-15 17:53:46 +00:00
|
|
|
<chapter id="Builder">
|
|
|
|
<title>Interface builder</title>
|
|
|
|
&GtkBuildable;
|
|
|
|
&GtkBuilder;
|
|
|
|
</chapter>
|
|
|
|
|
2002-03-07 23:20:16 +00:00
|
|
|
<chapter id="DeprecatedObjects">
|
2000-10-24 00:15:14 +00:00
|
|
|
<title>Deprecated</title>
|
|
|
|
&GtkCList;
|
|
|
|
&GtkCTree;
|
2004-02-28 00:09:48 +00:00
|
|
|
&GtkCombo;
|
2007-10-17 03:36:42 +00:00
|
|
|
&GtkFileSelection;
|
2004-02-28 00:09:48 +00:00
|
|
|
&GtkItemFactory;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkList;
|
|
|
|
&GtkListItem;
|
2004-02-28 00:09:48 +00:00
|
|
|
&GtkOldEditable;
|
|
|
|
&GtkOptionMenu;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkPixmap;
|
2001-02-03 01:09:41 +00:00
|
|
|
&GtkPreview;
|
2004-02-28 00:09:48 +00:00
|
|
|
&GtkProgress;
|
2001-01-31 03:51:14 +00:00
|
|
|
&GtkText;
|
2007-07-11 04:46:03 +00:00
|
|
|
&GtkTooltips;
|
2000-10-24 00:15:14 +00:00
|
|
|
&GtkTipsQuery;
|
|
|
|
&GtkTree;
|
|
|
|
&GtkTreeItem;
|
2002-03-07 23:20:16 +00:00
|
|
|
</chapter>
|
2003-06-17 00:37:28 +00:00
|
|
|
</part>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2003-11-18 22:50:26 +00:00
|
|
|
<part id="migrating">
|
|
|
|
<title>Migrating from Previous Versions of GTK+</title>
|
|
|
|
|
|
|
|
<partintro>
|
|
|
|
<para>
|
|
|
|
This part describes what you need to change in programs use
|
|
|
|
older versions of GTK+ so that they can use the new features.
|
2004-11-04 18:01:49 +00:00
|
|
|
It also mentions how to convert applications using widgets
|
|
|
|
found in the libgnomeui library to use their counterparts
|
|
|
|
in GTK+.
|
2003-11-18 22:50:26 +00:00
|
|
|
</para>
|
|
|
|
</partintro>
|
|
|
|
|
2004-01-22 20:17:34 +00:00
|
|
|
>k-migrating-checklist;
|
2004-01-15 22:54:18 +00:00
|
|
|
>k-Changes-1-2;
|
|
|
|
>k-Changes-2-0;
|
2003-11-18 22:50:26 +00:00
|
|
|
>k-migrating-GtkFileChooser;
|
2003-12-08 22:28:27 +00:00
|
|
|
>k-migrating-GtkAction;
|
2004-02-28 00:09:48 +00:00
|
|
|
>k-migrating-GtkComboBox;
|
2004-11-04 03:34:51 +00:00
|
|
|
>k-migrating-GtkIconView;
|
2004-11-04 15:23:33 +00:00
|
|
|
>k-migrating-GtkAboutDialog;
|
2004-11-04 18:01:49 +00:00
|
|
|
>k-migrating-GtkColorButton;
|
2006-01-28 06:03:50 +00:00
|
|
|
>k-migrating-GtkAssistant;
|
2006-03-29 20:19:01 +00:00
|
|
|
>k-migrating-GtkRecentChooser;
|
2006-03-30 15:49:22 +00:00
|
|
|
>k-migrating-GtkLinkButton;
|
2007-06-29 20:03:48 +00:00
|
|
|
>k-migrating-GtkBuilder;
|
2007-07-11 04:46:03 +00:00
|
|
|
>k-migrating-GtkTooltip;
|
2003-11-18 22:50:26 +00:00
|
|
|
</part>
|
|
|
|
|
2003-06-17 00:37:28 +00:00
|
|
|
<part>
|
|
|
|
<title>GTK+ Tools</title>
|
|
|
|
|
|
|
|
>k-query-immodules;
|
2004-10-19 18:45:41 +00:00
|
|
|
>k-update-icon-cache;
|
2007-06-26 05:22:05 +00:00
|
|
|
>k-builder-convert;
|
2002-03-07 23:20:16 +00:00
|
|
|
</part>
|
2000-10-24 00:15:14 +00:00
|
|
|
|
2004-07-12 20:25:34 +00:00
|
|
|
>k-glossary;
|
|
|
|
|
2004-05-05 17:36:29 +00:00
|
|
|
<index>
|
|
|
|
<title>Index</title>
|
|
|
|
</index>
|
|
|
|
<index role="deprecated">
|
|
|
|
<title>Index of deprecated symbols</title>
|
|
|
|
</index>
|
|
|
|
<index role="2.2">
|
|
|
|
<title>Index of new symbols in 2.2</title>
|
|
|
|
</index>
|
|
|
|
<index role="2.4">
|
|
|
|
<title>Index of new symbols in 2.4</title>
|
|
|
|
</index>
|
2004-05-10 20:28:44 +00:00
|
|
|
<index role="2.6">
|
|
|
|
<title>Index of new symbols in 2.6</title>
|
|
|
|
</index>
|
2005-01-18 21:05:36 +00:00
|
|
|
<index role="2.8">
|
|
|
|
<title>Index of new symbols in 2.8</title>
|
|
|
|
</index>
|
2005-08-26 18:52:48 +00:00
|
|
|
<index role="2.10">
|
|
|
|
<title>Index of new symbols in 2.10</title>
|
|
|
|
</index>
|
2006-12-29 07:53:01 +00:00
|
|
|
<index role="2.12">
|
|
|
|
<title>Index of new symbols in 2.12</title>
|
|
|
|
</index>
|
2007-07-11 04:46:03 +00:00
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
</book>
|