summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <jpu@src.gnome.org>2007-07-30 19:56:51 +0000
committerJuan Pablo Ugarte <jpu@src.gnome.org>2007-07-30 19:56:51 +0000
commit2d57d53ffcff70bb136f3595583f9df3b1a533ff (patch)
tree2f70ab244a9cd4097664f8f8e20e7f1d1316920d /doc
parente6e03f1bc45f45d4a025009e02003ef595e26577 (diff)
downloadglade-2d57d53ffcff70bb136f3595583f9df3b1a533ff.tar.gz
removed every extra documentation, we keep them empty just because
* doc/tmpl/*.sgml: removed every extra documentation, we keep them empty just because otherwise the build fails. * doc/gladeui-docs.sgml, doc/gladeui-sections.txt, doc/gladeui.types: updated (GladeWidgetClass replaced by GladeWidgetAdaptor) * gladeui/glade-editor.c, gladeui/glade-editor-property.c, gladeui/glade-parameter.c, gladeui/glade-widget.c, gladeui/glade-fixed.c, gladeui/glade-clipboard.c, gladeui/glade-inspector.[ch], gladeui/glade-widget-adaptor.[ch], gladeui/glade-command.c, gladeui/glade-command.h, gladeui/glade-base-editor.[ch], gladeui/glade-palette.[ch], gladeui/glade-utils.c, gladeui/glade-signal-editor.c, gladeui/glade-app.c, gladeui/glade-placeholder.c, gladeui/glade-property.c, gladeui/glade-property-class.c, gladeui/glade-project.c, gladeui/glade-clipboard-view.c: Added section's short and long description. (moved from tmpl) svn path=/trunk/; revision=1523
Diffstat (limited to 'doc')
-rw-r--r--doc/gladeui-docs.sgml4
-rw-r--r--doc/gladeui-sections.txt881
-rw-r--r--doc/gladeui.types1
-rw-r--r--doc/tmpl/glade-app.sgml136
-rw-r--r--doc/tmpl/glade-base-editor.sgml38
-rw-r--r--doc/tmpl/glade-clipboard-view.sgml6
-rw-r--r--doc/tmpl/glade-clipboard.sgml6
-rw-r--r--doc/tmpl/glade-command.sgml119
-rw-r--r--doc/tmpl/glade-design-layout.sgml52
-rw-r--r--doc/tmpl/glade-design-view.sgml69
-rw-r--r--doc/tmpl/glade-editor-property.sgml32
-rw-r--r--doc/tmpl/glade-editor.sgml49
-rw-r--r--doc/tmpl/glade-fixed.sgml77
-rw-r--r--doc/tmpl/glade-inspector.sgml23
-rw-r--r--doc/tmpl/glade-palette.sgml58
-rw-r--r--doc/tmpl/glade-parameter.sgml7
-rw-r--r--doc/tmpl/glade-parser.sgml58
-rw-r--r--doc/tmpl/glade-placeholder.sgml8
-rw-r--r--doc/tmpl/glade-project.sgml124
-rw-r--r--doc/tmpl/glade-property-class.sgml108
-rw-r--r--doc/tmpl/glade-property.sgml119
-rw-r--r--doc/tmpl/glade-signal-editor.sgml8
-rw-r--r--doc/tmpl/glade-utils.sgml96
-rw-r--r--doc/tmpl/glade-widget-action.sgml65
-rw-r--r--doc/tmpl/glade-widget-adaptor.sgml659
-rw-r--r--doc/tmpl/glade-widget.sgml331
-rw-r--r--doc/tmpl/gladeui-unused.sgml156
27 files changed, 2377 insertions, 913 deletions
diff --git a/doc/gladeui-docs.sgml b/doc/gladeui-docs.sgml
index 1d60c4d1..7ef577fd 100644
--- a/doc/gladeui-docs.sgml
+++ b/doc/gladeui-docs.sgml
@@ -20,7 +20,7 @@
<!ENTITY GladeProperty SYSTEM "xml/glade-property.xml">
<!ENTITY GladeSignalEditor SYSTEM "xml/glade-signal-editor.xml">
<!ENTITY GladeUtils SYSTEM "xml/glade-utils.xml">
-<!ENTITY GladeWidgetClass SYSTEM "xml/glade-widget-class.xml">
+<!ENTITY GladeWidgetAdaptor SYSTEM "xml/glade-widget-adaptor.xml">
<!ENTITY GladeWidget SYSTEM "xml/glade-widget.xml">
<!ENTITY GladeFixed SYSTEM "xml/glade-fixed.xml">
<!ENTITY GladeBaseEditor SYSTEM "xml/glade-base-editor.xml">
@@ -62,7 +62,7 @@
&GladeWidget;
&GladeFixed;
&GladeProperty;
- &GladeWidgetClass;
+ &GladeWidgetAdaptor;
&GladePropertyClass;
&GladeCommand;
&GladeClipboard;
diff --git a/doc/gladeui-sections.txt b/doc/gladeui-sections.txt
index db349b59..19ea411a 100644
--- a/doc/gladeui-sections.txt
+++ b/doc/gladeui-sections.txt
@@ -1,80 +1,210 @@
-<INCLUDE>gladeui/glade.h</INCLUDE>
+<SECTION>
+<FILE>glade-widget</FILE>
+<TITLE>GladeWidget</TITLE>
+GladeWidget
+glade_widget_get_from_gobject
+glade_widget_add_child
+glade_widget_remove_child
+glade_widget_write
+glade_widget_read
+glade_widget_replace
+glade_widget_rebuild
+glade_widget_dup
+glade_widget_copy_signals
+glade_widget_copy_properties
+glade_widget_set_packing_properties
+glade_widget_get_property
+glade_widget_get_pack_property
+glade_widget_dup_properties
+glade_widget_remove_property
+glade_widget_show
+glade_widget_hide
+glade_widget_add_signal_handler
+glade_widget_remove_signal_handler
+glade_widget_change_signal_handler
+glade_widget_list_signal_handlers
+glade_widget_has_decendant
+glade_widget_event
+glade_widget_placeholder_relation
+glade_widget_get_action
+glade_widget_get_pack_action
+glade_widget_set_action_sensitive
+glade_widget_set_pack_action_sensitive
+glade_widget_remove_action
+glade_widget_remove_pack_action
+glade_widget_create_action_menu
+glade_widget_project_notify
+glade_widget_add_prop_ref
+glade_widget_remove_prop_ref
+glade_widget_object_set_property
+glade_widget_object_get_property
+glade_widget_child_set_property
+glade_widget_child_get_property
+glade_widget_property_get
+glade_widget_property_set
+glade_widget_pack_property_get
+glade_widget_pack_property_set
+glade_widget_property_reset
+glade_widget_pack_property_reset
+glade_widget_property_default
+glade_widget_property_original_default
+glade_widget_pack_property_default
+glade_widget_property_set_sensitive
+glade_widget_pack_property_set_sensitive
+glade_widget_property_set_enabled
+glade_widget_pack_property_set_enabled
+glade_widget_property_set_save_always
+glade_widget_pack_property_set_save_always
+glade_widget_property_string
+glade_widget_pack_property_string
+glade_widget_set_name
+glade_widget_get_name
+glade_widget_set_internal
+glade_widget_get_internal
+glade_widget_set_object
+glade_widget_get_object
+glade_widget_set_project
+glade_widget_get_project
+glade_widget_get_adaptor
+glade_widget_get_parent
+glade_widget_set_parent
+glade_widget_superuser
+glade_widget_push_superuser
+glade_widget_pop_superuser
+<SUBSECTION Standard>
+GLADE_WIDGET
+GLADE_IS_WIDGET
+GLADE_TYPE_WIDGET
+glade_widget_get_type
+GLADE_WIDGET_CLASS
+GLADE_IS_WIDGET_CLASS
+GLADE_WIDGET_GET_CLASS
+</SECTION>
<SECTION>
-<FILE>glade-app</FILE>
-<TITLE>GladeApp</TITLE>
-GladeApp
-glade_app_get
-glade_app_update_ui
-glade_app_set_window
-glade_app_get_window
-glade_app_get_editor
-glade_app_get_palette
-glade_app_get_clipboard
-glade_app_get_clipboard_view
-glade_app_set_project
-glade_app_get_project
-glade_app_add_project
-glade_app_remove_project
-glade_app_get_project_by_path
-glade_app_get_projects
-glade_app_get_config
-glade_app_is_project_loaded
-glade_app_show_properties
-glade_app_hide_properties
-glade_app_add_project_view
-glade_app_command_undo
-glade_app_command_redo
-glade_app_command_copy
-glade_app_command_cut
-glade_app_command_paste
-glade_app_command_delete
-glade_app_command_delete_clipboard
-glade_app_config_save
-glade_app_set_transient_parent
-glade_app_get_transient_parent
-glade_app_set_accel_group
-glade_app_update_instance_count
-glade_app_undo_button_new
-glade_app_redo_button_new
-glade_app_selection_add
-glade_app_selection_remove
-glade_app_selection_changed
-glade_app_get_selection
-glade_app_selection_clear
-glade_app_selection_set
-glade_app_is_selected
+<FILE>glade-widget-adaptor</FILE>
+GladeWidgetAdaptorPrivate
+GWA_IS_FIXED
+GWA_IS_TOPLEVEL
+GWA_USE_PLACEHOLDERS
+GWA_DEFAULT_WIDTH
+GWA_DEFAULT_HEIGHT
+GWA_GET_CLASS
+GWA_GET_OCLASS
+GLADE_VALID_CREATE_REASON
+GladeCreateReason
+GLADE_TYPE_CREATE_REASON
+GladeSetPropertyFunc
+GladeGetPropertyFunc
+GladeVerifyPropertyFunc
+GladeChildSetPropertyFunc
+GladeChildGetPropertyFunc
+GladeChildVerifyPropertyFunc
+GladeGetChildrenFunc
+GladeAddChildFunc
+GladeRemoveChildFunc
+GladeReplaceChildFunc
+GladePostCreateFunc
+GladeGetInternalFunc
+GladeActionActivateFunc
+GladeChildActionActivateFunc
+<TITLE>GladeSignal</TITLE>
+<TITLE>GladeWidgetAdaptor</TITLE>
+GladeWidgetAdaptor
+glade_widget_adaptor_create_widget
+glade_widget_adaptor_from_pclass
+glade_widget_adaptor_from_pspec
+glade_create_reason_get_type
+glade_widget_adaptor_from_catalog
+glade_widget_adaptor_register
+glade_widget_adaptor_create_internal
+glade_widget_adaptor_create_widget_real
+glade_widget_adaptor_get_by_name
+glade_widget_adaptor_get_by_type
+glade_widget_adaptor_get_property_class
+glade_widget_adaptor_get_pack_property_class
+glade_widget_adaptor_default_params
+glade_widget_adaptor_post_create
+glade_widget_adaptor_get_internal_child
+glade_widget_adaptor_set_property
+glade_widget_adaptor_get_property
+glade_widget_adaptor_verify_property
+glade_widget_adaptor_add
+glade_widget_adaptor_remove
+glade_widget_adaptor_get_children
+glade_widget_adaptor_has_child
+glade_widget_adaptor_child_set_property
+glade_widget_adaptor_child_get_property
+glade_widget_adaptor_child_verify_property
+glade_widget_adaptor_replace_child
+glade_widget_adaptor_query
+glade_widget_adaptor_get_packing_default
+glade_widget_adaptor_is_container
+glade_widget_adaptor_action_add
+glade_widget_adaptor_pack_action_add
+glade_widget_adaptor_action_remove
+glade_widget_adaptor_pack_action_remove
+glade_widget_adaptor_pack_actions_new
+glade_widget_adaptor_action_activate
+glade_widget_adaptor_child_action_activate
<SUBSECTION Standard>
-GLADE_APP
-GLADE_IS_APP
-GLADE_TYPE_APP
-glade_app_get_type
-GLADE_APP_CLASS
-GLADE_IS_APP_CLASS
-GLADE_APP_GET_CLASS
-GladeAppClass
-<SUBSECTION Private>
-GLADE_CONFIG_FILENAME
-GladeAppPriv
+GLADE_WIDGET_ADAPTOR
+GLADE_IS_WIDGET_ADAPTOR
+GLADE_TYPE_WIDGET_ADAPTOR
+glade_widget_adaptor_get_type
+GLADE_WIDGET_ADAPTOR_CLASS
+GLADE_IS_WIDGET_ADAPTOR_CLASS
+GLADE_WIDGET_ADAPTOR_GET_CLASS
</SECTION>
<SECTION>
-<FILE>glade-clipboard-view</FILE>
-<TITLE>GladeClipboardView</TITLE>
-GladeClipboardView
-glade_clipboard_view_new
-glade_clipboard_view_add
-glade_clipboard_view_remove
-glade_clipboard_view_refresh_sel
+<FILE>glade-design-view</FILE>
+GladeDesignViewPrivate
+<TITLE>GladeDesignView</TITLE>
+GladeDesignView
+glade_design_view_new
+glade_design_view_get_project
+glade_design_view_get_from_project
+glade_design_view_get_layout
<SUBSECTION Standard>
-GLADE_CLIPBOARD_VIEW
-GLADE_IS_CLIPBOARD_VIEW
-GLADE_TYPE_CLIPBOARD_VIEW
-glade_clipboard_view_get_type
-GLADE_CLIPBOARD_VIEW_CLASS
-GLADE_IS_CLIPBOARD_VIEW_CLASS
-GLADE_CLIPBOARD_VIEW_GET_CLASS
-GladeClipboardViewClass
+GLADE_DESIGN_VIEW
+GLADE_IS_DESIGN_VIEW
+GLADE_TYPE_DESIGN_VIEW
+glade_design_view_get_type
+GLADE_DESIGN_VIEW_CLASS
+GLADE_IS_DESIGN_VIEW_CLASS
+GLADE_DESIGN_VIEW_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>glade-property-class</FILE>
+GPC_OBJECT_DELIMITER
+GPC_PROPERTY_NAMELEN
+GPCType
+<TITLE>GladePropertyClass</TITLE>
+glade_property_class_new
+glade_property_class_new_from_spec
+glade_property_class_list_atk_relations
+glade_property_class_accel_property
+glade_property_class_clone
+glade_property_class_free
+glade_property_class_is_visible
+glade_property_class_is_object
+glade_property_class_make_gvalue_from_string
+glade_property_class_make_string_from_gvalue
+glade_property_class_make_gvalue_from_vl
+glade_property_class_set_vl_from_gvalue
+glade_property_class_make_gvalue
+glade_property_class_get_from_gvalue
+glade_property_class_update_from_node
+glade_property_class_get_displayable_value
+glade_property_class_make_adjustment
+glade_property_class_match
+glade_property_class_void_value
+glade_property_class_atk_realname
+<SUBSECTION Standard>
+GLADE_PROPERTY_CLASS
+GLADE_IS_PROPERTY_CLASS
</SECTION>
<SECTION>
@@ -93,41 +223,37 @@ GLADE_CLIPBOARD
GLADE_IS_CLIPBOARD
GLADE_TYPE_CLIPBOARD
glade_clipboard_get_type
-GladeClipboardClass
</SECTION>
<SECTION>
-<FILE>glade-command</FILE>
-<TITLE>GladeCommand</TITLE>
-glade_command_execute
-glade_command_undo
-glade_command_unifies
-glade_command_collapse
-glade_command_push_group
-glade_command_pop_group
-glade_command_set_name
-glade_command_create
-glade_command_delete
-GCSetPropData
-glade_command_set_property
-glade_command_set_properties
-glade_command_set_properties_list
-glade_command_cut
-glade_command_copy
-glade_command_paste
-glade_command_add_signal
-glade_command_remove_signal
-glade_command_change_signal
+<FILE>glade-design-layout</FILE>
+GladeDesignLayoutPrivate
+<TITLE>GladeDesignLayout</TITLE>
+GladeDesignLayout
+glade_design_layout_new
+glade_design_layout_widget_event
<SUBSECTION Standard>
-GLADE_COMMAND
-GLADE_IS_COMMAND
-GLADE_TYPE_COMMAND
-glade_command_get_type
-GLADE_COMMAND_CLASS
-GLADE_IS_COMMAND_CLASS
-GLADE_COMMAND_GET_CLASS
-GladeCommandClass
-GladeCommand
+GLADE_DESIGN_LAYOUT
+GLADE_IS_DESIGN_LAYOUT
+GLADE_TYPE_DESIGN_LAYOUT
+glade_design_layout_get_type
+GLADE_DESIGN_LAYOUT_CLASS
+GLADE_IS_DESIGN_LAYOUT_CLASS
+GLADE_DESIGN_LAYOUT_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>glade-signal</FILE>
+GladeSignal
+glade_signal_new
+glade_signal_clone
+glade_signal_free
+glade_signal_equal
+glade_signal_write
+glade_signal_new_from_signal_info
+<SUBSECTION Standard>
+GLADE_SIGNAL
+GLADE_IS_SIGNAL
</SECTION>
<SECTION>
@@ -135,12 +261,12 @@ GladeCommand
<TITLE>GladeEditorProperty</TITLE>
GladeEditorProperty
glade_editor_property_new
+glade_editor_property_new_from_widget
glade_editor_property_load
glade_editor_property_load_by_widget
glade_editor_property_supported
-glade_editor_property_new_from_widget
-glade_editor_property_hide_info
glade_editor_property_show_info
+glade_editor_property_hide_info
<SUBSECTION Standard>
GLADE_EDITOR_PROPERTY
GLADE_IS_EDITOR_PROPERTY
@@ -149,66 +275,78 @@ glade_editor_property_get_type
GLADE_EDITOR_PROPERTY_CLASS
GLADE_IS_EDITOR_PROPERTY_CLASS
GLADE_EDITOR_PROPERTY_GET_CLASS
-GladeEditorPropertyClass
</SECTION>
<SECTION>
-<FILE>glade-editor</FILE>
-<TITLE>GladeEditor</TITLE>
-GladeEditor
-glade_editor_new
-glade_editor_load_widget
-glade_editor_refresh
-glade_editor_update_widget_name
-glade_editor_query_dialog
-glade_editor_show_info
-glade_editor_hide_info
-glade_editor_show_context_info
-glade_editor_hide_context_info
+<FILE>glade-widget-action</FILE>
+<TITLE>GWAction</TITLE>
+<TITLE>GladeWidgetAction</TITLE>
+GladeWidgetAction
+glade_widget_action_class_free
+glade_widget_action_class_clone
+glade_widget_action_remove
+glade_widget_action_set_sensitive
<SUBSECTION Standard>
-GLADE_EDITOR
-GLADE_IS_EDITOR
-GLADE_TYPE_EDITOR
-glade_editor_get_type
-GLADE_EDITOR_CLASS
-GLADE_IS_EDITOR_CLASS
-GLADE_EDITOR_GET_CLASS
-<SUBSECTION Private>
-GLADE_EDITOR_TABLE
-GLADE_IS_EDITOR_TABLE
-GladeEditorTable
+GLADE_WIDGET_ACTION
+GLADE_IS_WIDGET_ACTION
+GLADE_TYPE_WIDGET_ACTION
+glade_widget_action_get_type
+GLADE_WIDGET_ACTION_CLASS
+GLADE_IS_WIDGET_ACTION_CLASS
+GLADE_WIDGET_ACTION_GET_CLASS
</SECTION>
<SECTION>
<FILE>glade-fixed</FILE>
-<TITLE>GladeFixed</TITLE>
-GladeFixed
+GLADE_FIXED_CURSOR_TOP
GLADE_FIXED_CURSOR_BOTTOM
GLADE_FIXED_CURSOR_RIGHT
-GLADE_FIXED_CURSOR_TOP
GLADE_FIXED_CURSOR_LEFT
+<TITLE>GladeFixed</TITLE>
+GladeFixed
<SUBSECTION Standard>
-glade_fixed_get_type
-GLADE_TYPE_FIXED
-GLADE_FIXED_GET_CLASS
+GLADE_FIXED
GLADE_IS_FIXED
-GLADE_IS_FIXED_CLASS
+GLADE_TYPE_FIXED
+glade_fixed_get_type
GLADE_FIXED_CLASS
-GLADE_FIXED
-GladeFixedClass
+GLADE_IS_FIXED_CLASS
+GLADE_FIXED_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>glade-clipboard-view</FILE>
+<TITLE>GladeClipboardView</TITLE>
+GladeClipboardView
+glade_clipboard_view_new
+glade_clipboard_view_add
+glade_clipboard_view_remove
+glade_clipboard_view_refresh_sel
+<SUBSECTION Standard>
+GLADE_CLIPBOARD_VIEW
+GLADE_IS_CLIPBOARD_VIEW
+GLADE_TYPE_CLIPBOARD_VIEW
+glade_clipboard_view_get_type
+GLADE_CLIPBOARD_VIEW_CLASS
+GLADE_IS_CLIPBOARD_VIEW_CLASS
+GLADE_CLIPBOARD_VIEW_GET_CLASS
</SECTION>
<SECTION>
<FILE>glade-palette</FILE>
+GladePalettePrivate
<TITLE>GladePalette</TITLE>
GladePalette
+GladeItemAppearance
glade_palette_new
+glade_palette_deselect_current_item
+glade_palette_get_current_item
glade_palette_get_item_appearance
glade_palette_set_item_appearance
-glade_palette_get_current_item_class
-glade_palette_deselect_current_item
glade_palette_get_use_small_item_icons
glade_palette_set_use_small_item_icons
+glade_palette_set_show_selector_button
+glade_palette_get_show_selector_button
<SUBSECTION Standard>
GLADE_PALETTE
GLADE_IS_PALETTE
@@ -217,9 +355,6 @@ glade_palette_get_type
GLADE_PALETTE_CLASS
GLADE_IS_PALETTE_CLASS
GLADE_PALETTE_GET_CLASS
-GladePaletteClass
-<SUBSECTION Private>
-GladePalettePrivate
</SECTION>
<SECTION>
@@ -236,45 +371,29 @@ glade_placeholder_get_type
GLADE_PLACEHOLDER_CLASS
GLADE_IS_PLACEHOLDER_CLASS
GLADE_PLACEHOLDER_GET_CLASS
-GladePlaceholderClass
-<SUBSECTION Private>
-GLADE_PLACEHOLDER_WIDTH_REQ
-GLADE_PLACEHOLDER_HEIGHT_REQ
-</SECTION>
-
-<SECTION>
-<FILE>glade-inspector</FILE>
-<TITLE>GladeInspector</TITLE>
-GladeInspector
-glade_inspector_new
-glade_inspector_new_with_project
-glade_inspector_get_project
-glade_inspector_set_project
-glade_inspector_get_selected_items
-<SUBSECTION Standard>
-GLADE_INSPECTOR
-GLADE_IS_INSPECTOR
-GLADE_TYPE_INSPECTOR
-GLADE_INSPECTOR_CLASS
-GLADE_IS_INSPECTOR_CLASS
-GLADE_INSPECTOR_GET_CLASS
-glade_inspector_get_type
-GladeInspectorClass
</SECTION>
<SECTION>
<FILE>glade-project</FILE>
+GladeProjectPrivate
<TITLE>GladeProject</TITLE>
GladeProject
glade_project_new
-glade_project_open
+glade_project_load_from_file
+glade_project_load
glade_project_save
-glade_project_push_undo
-glade_project_redo
+glade_project_get_path
+glade_project_get_name
glade_project_undo
-glade_project_next_redo_item
+glade_project_redo
glade_project_next_undo_item
+glade_project_next_redo_item
+glade_project_push_undo
+glade_project_undo_items
+glade_project_redo_items
glade_project_reset_path
+glade_project_get_readonly
+glade_project_get_objects
glade_project_add_object
glade_project_remove_object
glade_project_has_object
@@ -289,14 +408,16 @@ glade_project_selection_remove
glade_project_selection_clear
glade_project_selection_changed
glade_project_selection_get
+glade_project_get_has_selection
glade_project_set_accel_group
glade_project_set_resource
glade_project_list_resources
glade_project_resource_fullpath
-glade_project_display_name
glade_project_is_loading
-glade_project_get_has_selection
-glade_project_get_readonly
+glade_project_get_file_mtime
+glade_project_get_instance_count
+glade_project_set_instance_count
+glade_project_get_modified
<SUBSECTION Standard>
GLADE_PROJECT
GLADE_IS_PROJECT
@@ -305,52 +426,165 @@ glade_project_get_type
GLADE_PROJECT_CLASS
GLADE_IS_PROJECT_CLASS
GLADE_PROJECT_GET_CLASS
-GladeProjectClass
</SECTION>
<SECTION>
-<FILE>glade-property-class</FILE>
-<TITLE>GladePropertyClass</TITLE>
-GladePropertyClass
-GPCType
-GladeVerifyPropertyFunc
-GladeGetPropertyFunc
-GladeSetPropertyFunc
-glade_property_class_new
-glade_property_class_new_from_spec
-glade_property_class_clone
-glade_property_class_free
-glade_property_class_is_visible
-glade_property_class_is_object
-glade_property_class_make_gvalue_from_string
-glade_property_class_make_string_from_gvalue
-glade_property_class_make_gvalue_from_vl
-glade_property_class_set_vl_from_gvalue
-glade_property_class_get_from_gvalue
-glade_property_class_make_gvalue
-glade_property_class_update_from_node
-glade_property_class_get_displayable_value
-glade_property_class_make_adjustment
-glade_property_class_match
-glade_property_class_void_value
-glade_property_class_atk_realname
-glade_property_class_list_atk_relations
-glade_property_class_accel_property
-<SUBSECTION Private>
-GPC_PROPERTY_NAMELEN
+<FILE>glade-base-editor</FILE>
+GladeBaseEditorPrivate
+<TITLE>GladeBaseEditor</TITLE>
+GladeBaseEditor
+glade_base_editor_new
+glade_base_editor_add_default_properties
+glade_base_editor_add_properties
+glade_base_editor_add_label
+glade_base_editor_add_popup_items
+glade_base_editor_set_show_signal_editor
+glade_base_editor_pack_new_window
<SUBSECTION Standard>
-GLADE_PROPERTY_CLASS
-GLADE_IS_PROPERTY_CLASS
+GLADE_BASE_EDITOR
+GLADE_IS_BASE_EDITOR
+GLADE_TYPE_BASE_EDITOR
+glade_base_editor_get_type
+GLADE_BASE_EDITOR_CLASS
+GLADE_IS_BASE_EDITOR_CLASS
+GLADE_BASE_EDITOR_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>glade-inspector</FILE>
+GladeInspectorPrivate
+<TITLE>GladeInspector</TITLE>
+GladeInspector
+glade_inspector_new
+glade_inspector_new_with_project
+glade_inspector_set_project
+glade_inspector_get_project
+glade_inspector_get_selected_items
+<SUBSECTION Standard>
+GLADE_INSPECTOR
+GLADE_IS_INSPECTOR
+GLADE_TYPE_INSPECTOR
+glade_inspector_get_type
+GLADE_INSPECTOR_CLASS
+GLADE_IS_INSPECTOR_CLASS
+GLADE_INSPECTOR_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>glade-signal-editor</FILE>
+GladeSignalEditor
+glade_signal_editor_get_widget
+glade_signal_editor_new
+glade_signal_editor_load_widget
+<SUBSECTION Standard>
+GLADE_SIGNAL_EDITOR
+GLADE_IS_SIGNAL_EDITOR
+</SECTION>
+
+<SECTION>
+<FILE>glade-editor</FILE>
+GLADE_EDITOR_TABLE
+GLADE_IS_EDITOR_TABLE
+GladeEditorTable
+GladeEditorTableType
+<TITLE>GladeEditor</TITLE>
+GladeEditor
+glade_editor_new
+glade_editor_load_widget
+glade_editor_refresh
+glade_editor_update_widget_name
+glade_editor_query_dialog
+glade_editor_show_info
+glade_editor_show_context_info
+glade_editor_hide_info
+glade_editor_hide_context_info
+<SUBSECTION Standard>
+GLADE_EDITOR
+GLADE_IS_EDITOR
+GLADE_TYPE_EDITOR
+glade_editor_get_type
+GLADE_EDITOR_CLASS
+GLADE_IS_EDITOR_CLASS
+GLADE_EDITOR_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>glade-app</FILE>
+GLADE_TYPE_POINTER_MODE
+GladeAppPrivate
+<TITLE>GladeApp</TITLE>
+GladeApp
+glade_app_new
+glade_pointer_mode_get_type
+glade_app_get
+glade_app_update_ui
+glade_app_set_window
+glade_app_get_window
+glade_app_get_editor
+glade_app_get_palette
+glade_app_get_clipboard
+glade_app_get_clipboard_view
+glade_app_get_project
+glade_app_set_project
+glade_app_get_pointer_mode
+glade_app_set_pointer_mode
+glade_app_add_project
+glade_app_remove_project
+glade_app_get_projects
+glade_app_get_config
+glade_app_is_project_loaded
+glade_app_get_project_by_path
+glade_app_show_properties
+glade_app_hide_properties
+glade_app_command_copy
+glade_app_command_cut
+glade_app_command_paste
+glade_app_command_delete
+glade_app_command_delete_clipboard
+glade_app_command_undo
+glade_app_command_redo
+glade_app_config_save
+glade_app_set_transient_parent
+glade_app_get_transient_parent
+glade_app_set_accel_group
+glade_app_update_instance_count
+glade_app_undo_button_new
+glade_app_redo_button_new
+glade_app_get_selection
+glade_app_is_selected
+glade_app_selection_set
+glade_app_selection_add
+glade_app_selection_remove
+glade_app_selection_clear
+glade_app_selection_changed
+glade_app_get_catalogs_dir
+glade_app_get_modules_dir
+glade_app_get_plugins_dir
+glade_app_get_pixmaps_dir
+glade_app_get_locale_dir
+<SUBSECTION Standard>
+GLADE_APP
+GLADE_IS_APP
+GLADE_TYPE_APP
+glade_app_get_type
+GLADE_APP_CLASS
+GLADE_IS_APP_CLASS
+GLADE_APP_GET_CLASS
</SECTION>
<SECTION>
<FILE>glade-property</FILE>
-<TITLE>GladeProperty</TITLE>
+GLADE_PROPERTY_KLASS
+GLADE_IS_PROPERTY_KLASS
+GLADE_PROPERTY_GET_KLASS
+GladePropertyKlass
GladeProperty
glade_property_new
glade_property_dup
glade_property_reset
+glade_property_original_reset
glade_property_default
+glade_property_original_default
glade_property_equals_value
glade_property_equals
glade_property_set_value
@@ -366,12 +600,11 @@ glade_property_sync
glade_property_load
glade_property_read
glade_property_write
-glade_property_superuser
-glade_property_push_superuser
-glade_property_pop_superuser
glade_property_get_tooltip
glade_property_set_sensitive
glade_property_get_sensitive
+glade_property_set_save_always
+glade_property_get_save_always
glade_property_set_enabled
glade_property_get_enabled
glade_property_i18n_set_comment
@@ -380,155 +613,50 @@ glade_property_i18n_set_translatable
glade_property_i18n_get_translatable
glade_property_i18n_set_has_context
glade_property_i18n_get_has_context
+glade_property_push_superuser
+glade_property_pop_superuser
+glade_property_superuser
<SUBSECTION Standard>
-GLADE_PROPERTY_KLASS
-GLADE_IS_PROPERTY_KLASS
-GLADE_PROPERTY_GET_KLASS
GLADE_PROPERTY
GLADE_IS_PROPERTY
GLADE_TYPE_PROPERTY
glade_property_get_type
-GladePropertyKlass
-</SECTION>
-
-<SECTION>
-<FILE>glade-signal-editor</FILE>
-GladeSignalEditor
-glade_signal_editor_get_widget
-glade_signal_editor_new
-glade_signal_editor_load_widget
-<SUBSECTION Standard>
-GLADE_SIGNAL_EDITOR
-GLADE_IS_SIGNAL_EDITOR
-GladeEditorClass
-</SECTION>
-
-<SECTION>
-<FILE>glade-signal</FILE>
-GladeSignal
-glade_signal_new
-glade_signal_clone
-glade_signal_free
-glade_signal_equal
-glade_signal_write
-glade_signal_new_from_signal_info
-<SUBSECTION Standard>
-GLADE_SIGNAL
-GLADE_IS_SIGNAL
-</SECTION>
-
-<SECTION>
-<FILE>glade-widget-class</FILE>
-<TITLE>GladeWidgetClass</TITLE>
-GladeWidgetClass
-GladeSignalClass
-GladeCreateReason
-GladePostCreateFunc
-GladeChildSetPropertyFunc
-GladeChildGetPropertyFunc
-GladeGetChildrenFunc
-GladeAddChildFunc
-GladeRemoveChildFunc
-GladeReplaceChildFunc
-GladeGetInternalFunc
-GladeEditorLaunchFunc
-glade_widget_class_new
-glade_widget_class_free
-glade_widget_class_get_by_name
-glade_widget_class_get_by_type
-glade_widget_class_from_pclass
-glade_widget_class_create_widget
-glade_widget_class_create_internal
-glade_widget_class_default_params
-glade_widget_class_query
-glade_widget_class_get_derived_types
-glade_widget_class_dump_param_specs
-glade_widget_class_get_property_class
-glade_widget_class_get_child_support
-glade_widget_class_container_add
-glade_widget_class_container_remove
-glade_widget_class_container_has_child
-glade_widget_class_container_get_children
-glade_widget_class_container_set_property
-glade_widget_class_container_get_property
-glade_widget_class_container_replace_child
-glade_widget_class_contains_extra
-glade_widget_class_get_packing_default
-<SUBSECTION Standard>
-glade_widget_class_get_type
-GLADE_WIDGET_CLASS
-GLADE_IS_WIDGET_CLASS
-<SUBSECTION Private>
-glade_widget_class_create_widget_real
-GPC_OBJECT_DELIMITER
-GLADE_VALID_CREATE_REASON
-GladeSupportedChild
</SECTION>
<SECTION>
-<FILE>glade-widget</FILE>
-<TITLE>GladeWidget</TITLE>
-GladeWidget
-glade_widget_get_from_gobject
-glade_widget_add_child
-glade_widget_remove_child
-glade_widget_set_name
-glade_widget_set_internal
-glade_widget_set_object
-glade_widget_set_project
-glade_widget_get_name
-glade_widget_get_internal
-glade_widget_get_class
-glade_widget_get_project
-glade_widget_get_object
-glade_widget_project_notify
-glade_widget_show
-glade_widget_hide
-glade_widget_copy_properties
-glade_widget_set_packing_properties
-glade_widget_add_prop_ref
-glade_widget_remove_prop_ref
-glade_widget_get_property
-glade_widget_get_pack_property
-glade_widget_property_get
-glade_widget_property_set
-glade_widget_pack_property_get
-glade_widget_pack_property_set
-glade_widget_property_reset
-glade_widget_pack_property_reset
-glade_widget_property_default
-glade_widget_pack_property_default
-glade_widget_property_set_sensitive
-glade_widget_pack_property_set_sensitive
-glade_widget_property_set_enabled
-glade_widget_pack_property_set_enabled
-glade_widget_has_decendant
-glade_widget_replace
-glade_widget_rebuild
-glade_widget_dup
-glade_widget_add_signal_handler
-glade_widget_remove_signal_handler
-glade_widget_change_signal_handler
-glade_widget_list_signal_handlers
-glade_widget_write
-glade_widget_read
-glade_widget_has_launcher
-glade_widget_launch_editor
-glade_widget_get_parent
-glade_widget_set_parent
-glade_widget_event_widget
-glade_widget_superuser
-glade_widget_push_superuser
-glade_widget_pop_superuser
+<FILE>glade-command</FILE>
+GCSetPropData
+<TITLE>GladeCommand</TITLE>
+GladeCommand
+glade_command_push_group
+glade_command_pop_group
+glade_command_execute
+glade_command_undo
+glade_command_unifies
+glade_command_collapse
+glade_command_set_property
+glade_command_set_property_value
+glade_command_set_properties
+glade_command_set_properties_list
+glade_command_set_name
+glade_command_delete
+glade_command_create
+glade_command_cut
+glade_command_copy
+glade_command_paste
+glade_command_dnd
+glade_command_add_signal
+glade_command_remove_signal
+glade_command_change_signal
+glade_command_set_i18n
<SUBSECTION Standard>
-GLADE_WIDGET
-GLADE_IS_WIDGET
-GLADE_TYPE_WIDGET
-glade_widget_get_type
-GLADE_WIDGET_KLASS
-GLADE_IS_WIDGET_KLASS
-GLADE_WIDGET_GET_KLASS
-GladeWidgetKlass
+GLADE_COMMAND
+GLADE_IS_COMMAND
+GLADE_TYPE_COMMAND
+glade_command_get_type
+GLADE_COMMAND_CLASS
+GLADE_IS_COMMAND_CLASS
+GLADE_COMMAND_GET_CLASS
</SECTION>
<SECTION>
@@ -556,45 +684,21 @@ GladeChildInfo
GladeInterface
GladeAtkRelationInfo
GladePackingDefault
-glade_interface_new
-glade_parser_parse_file
-glade_parser_parse_buffer
-glade_interface_destroy
-glade_interface_dump
-glade_interface_dump_full
-<SUBSECTION Private>
+glade_parser_interface_new
+glade_parser_interface_new_from_file
+glade_parser_interface_new_from_buffer
+glade_parser_interface_destroy
+glade_parser_interface_dump
glade_parser_pvalue_from_winfo
</SECTION>
<SECTION>
-<FILE>glade-base-editor</FILE>
-GladeBaseEditor
-glade_base_editor_new
-glade_base_editor_add_popup_items
-glade_base_editor_pack_new_window
-glade_base_editor_add_properties
-glade_base_editor_add_label
-glade_base_editor_add_default_properties
-glade_base_editor_set_show_signal_editor
-<SUBSECTION Standard>
-glade_base_editor_get_type
-GladeBaseEditorClass
-GLADE_TYPE_BASE_EDITOR
-GLADE_IS_BASE_EDITOR_CLASS
-GLADE_BASE_EDITOR_GET_CLASS
-GLADE_BASE_EDITOR_CLASS
-GLADE_IS_BASE_EDITOR
-GLADE_BASE_EDITOR
-<SUBSECTION Private>
-GladeBaseEditorPrivate
-</SECTION>
-
-<SECTION>
<FILE>glade-utils</FILE>
+GladeUtilFileDialogType
+GladeUIMessageType
glade_util_widget_set_tooltip
glade_util_get_type_from_name
glade_utils_get_pspec_from_funcname
-GladeUIMessageType
glade_util_ui_message
glade_util_flash_message
glade_util_compare_stock_labels
@@ -610,28 +714,25 @@ glade_util_remove_selection
glade_util_has_selection
glade_util_clear_selection
glade_util_get_selection
-glade_util_selected_placeholder
glade_util_queue_draw_nodes
-glade_util_get_parent
glade_util_container_get_all_children
-glade_util_uri_list_parse
-glade_util_gtkcontainer_relation
-glade_util_any_gtkcontainer_relation
-glade_util_widget_pastable
glade_util_count_placeholders
glade_util_find_iter_by_widget
glade_util_basenames_match
glade_util_purify_list
-glade_util_removed_from_list
glade_util_added_in_list
+glade_util_removed_from_list
glade_util_canonical_path
glade_util_copy_file
-glade_util_file_is_writeable
-glade_util_load_library
glade_util_class_implements_interface
+glade_util_load_library
+glade_util_file_is_writeable
glade_util_have_devhelp
+glade_util_get_devhelp_icon
glade_util_search_devhelp
-glade_util_deep_fixed_event
+glade_util_get_placeholder_from_pointer
+glade_util_object_is_loading
+glade_util_url_show
+glade_util_get_file_mtime
</SECTION>
-
diff --git a/doc/gladeui.types b/doc/gladeui.types
index 44967dfd..a62e4355 100644
--- a/doc/gladeui.types
+++ b/doc/gladeui.types
@@ -13,3 +13,4 @@ glade_project_get_type
glade_inspector_get_type
glade_property_get_type
glade_widget_get_type
+glade_widget_adaptor_get_type
diff --git a/doc/tmpl/glade-app.sgml b/doc/tmpl/glade-app.sgml
index 8b27f728..229c0c3c 100644
--- a/doc/tmpl/glade-app.sgml
+++ b/doc/tmpl/glade-app.sgml
@@ -2,14 +2,11 @@
GladeApp
<!-- ##### SECTION Short_Description ##### -->
-The central control point of the Glade core
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-This main control object is where we try to draw the line between
-what is the Glade core and what is the main application. The main
-application must derive from the GladeApp object and create an instance
-to initialize the Glade core.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -20,6 +17,19 @@ to initialize the Glade core.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### MACRO GLADE_TYPE_POINTER_MODE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### STRUCT GladeAppPrivate ##### -->
+<para>
+
+</para>
+
+
<!-- ##### STRUCT GladeApp ##### -->
<para>
@@ -43,6 +53,22 @@ to initialize the Glade core.
</para>
+<!-- ##### FUNCTION glade_app_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION glade_pointer_mode_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
<!-- ##### FUNCTION glade_app_get ##### -->
<para>
@@ -106,6 +132,14 @@ to initialize the Glade core.
@Returns:
+<!-- ##### FUNCTION glade_app_get_project ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
<!-- ##### FUNCTION glade_app_set_project ##### -->
<para>
@@ -114,7 +148,7 @@ to initialize the Glade core.
@project:
-<!-- ##### FUNCTION glade_app_get_project ##### -->
+<!-- ##### FUNCTION glade_app_get_pointer_mode ##### -->
<para>
</para>
@@ -122,6 +156,14 @@ to initialize the Glade core.
@Returns:
+<!-- ##### FUNCTION glade_app_set_pointer_mode ##### -->
+<para>
+
+</para>
+
+@mode:
+
+
<!-- ##### FUNCTION glade_app_add_project ##### -->
<para>
@@ -138,16 +180,15 @@ to initialize the Glade core.
@project:
-<!-- ##### FUNCTION glade_app_get_project_by_path ##### -->
+<!-- ##### FUNCTION glade_app_get_projects ##### -->
<para>
</para>
-@project_path:
@Returns:
-<!-- ##### FUNCTION glade_app_get_projects ##### -->
+<!-- ##### FUNCTION glade_app_get_config ##### -->
<para>
</para>
@@ -155,15 +196,16 @@ to initialize the Glade core.
@Returns:
-<!-- ##### FUNCTION glade_app_get_config ##### -->
+<!-- ##### FUNCTION glade_app_is_project_loaded ##### -->
<para>
</para>
+@project_path:
@Returns:
-<!-- ##### FUNCTION glade_app_is_project_loaded ##### -->
+<!-- ##### FUNCTION glade_app_get_project_by_path ##### -->
<para>
</para>
@@ -187,50 +229,50 @@ to initialize the Glade core.
-<!-- ##### FUNCTION glade_app_command_undo ##### -->
+<!-- ##### FUNCTION glade_app_command_copy ##### -->
<para>
</para>
-<!-- ##### FUNCTION glade_app_command_redo ##### -->
+<!-- ##### FUNCTION glade_app_command_cut ##### -->
<para>
</para>
-<!-- ##### FUNCTION glade_app_command_copy ##### -->
+<!-- ##### FUNCTION glade_app_command_paste ##### -->
<para>
</para>
+@placeholder:
-<!-- ##### FUNCTION glade_app_command_cut ##### -->
+<!-- ##### FUNCTION glade_app_command_delete ##### -->
<para>
</para>
-<!-- ##### FUNCTION glade_app_command_paste ##### -->
+<!-- ##### FUNCTION glade_app_command_delete_clipboard ##### -->
<para>
</para>
-@placeholder:
-<!-- ##### FUNCTION glade_app_command_delete ##### -->
+<!-- ##### FUNCTION glade_app_command_undo ##### -->
<para>
</para>
-<!-- ##### FUNCTION glade_app_command_delete_clipboard ##### -->
+<!-- ##### FUNCTION glade_app_command_redo ##### -->
<para>
</para>
@@ -293,6 +335,32 @@ to initialize the Glade core.
@Returns:
+<!-- ##### FUNCTION glade_app_get_selection ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION glade_app_is_selected ##### -->
+<para>
+
+</para>
+
+@object:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_app_selection_set ##### -->
+<para>
+
+</para>
+
+@object:
+@emit_signal:
+
+
<!-- ##### FUNCTION glade_app_selection_add ##### -->
<para>
@@ -311,6 +379,14 @@ to initialize the Glade core.
@emit_signal:
+<!-- ##### FUNCTION glade_app_selection_clear ##### -->
+<para>
+
+</para>
+
+@emit_signal:
+
+
<!-- ##### FUNCTION glade_app_selection_changed ##### -->
<para>
@@ -318,7 +394,7 @@ to initialize the Glade core.
-<!-- ##### FUNCTION glade_app_get_selection ##### -->
+<!-- ##### FUNCTION glade_app_get_catalogs_dir ##### -->
<para>
</para>
@@ -326,29 +402,35 @@ to initialize the Glade core.
@Returns:
-<!-- ##### FUNCTION glade_app_selection_clear ##### -->
+<!-- ##### FUNCTION glade_app_get_modules_dir ##### -->
<para>
</para>
-@emit_signal:
+@Returns:
-<!-- ##### FUNCTION glade_app_selection_set ##### -->
+<!-- ##### FUNCTION glade_app_get_plugins_dir ##### -->
<para>
</para>
-@object:
-@emit_signal:
+@Returns:
-<!-- ##### FUNCTION glade_app_is_selected ##### -->
+<!-- ##### FUNCTION glade_app_get_pixmaps_dir ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION glade_app_get_locale_dir ##### -->
<para>
</para>
-@object:
@Returns:
diff --git a/doc/tmpl/glade-base-editor.sgml b/doc/tmpl/glade-base-editor.sgml
index 5439a289..014f429b 100644
--- a/doc/tmpl/glade-base-editor.sgml
+++ b/doc/tmpl/glade-base-editor.sgml
@@ -1,5 +1,5 @@
<!-- ##### SECTION Title ##### -->
-glade-base-editor
+GladeBaseEditor
<!-- ##### SECTION Short_Description ##### -->
@@ -17,6 +17,12 @@ glade-base-editor
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### STRUCT GladeBaseEditorPrivate ##### -->
+<para>
+
+</para>
+
+
<!-- ##### STRUCT GladeBaseEditor ##### -->
<para>
@@ -36,24 +42,13 @@ glade-base-editor
@Returns:
-<!-- ##### FUNCTION glade_base_editor_add_popup_items ##### -->
-<para>
-
-</para>
-
-@editor:
-@Varargs:
-
-
-<!-- ##### FUNCTION glade_base_editor_pack_new_window ##### -->
+<!-- ##### FUNCTION glade_base_editor_add_default_properties ##### -->
<para>
</para>
@editor:
-@title:
-@markup:
-@Returns:
+@gchild:
<!-- ##### FUNCTION glade_base_editor_add_properties ##### -->
@@ -75,13 +70,13 @@ glade-base-editor
@str:
-<!-- ##### FUNCTION glade_base_editor_add_default_properties ##### -->
+<!-- ##### FUNCTION glade_base_editor_add_popup_items ##### -->
<para>
</para>
@editor:
-@gchild:
+@Varargs:
<!-- ##### FUNCTION glade_base_editor_set_show_signal_editor ##### -->
@@ -93,3 +88,14 @@ glade-base-editor
@val:
+<!-- ##### FUNCTION glade_base_editor_pack_new_window ##### -->
+<para>
+
+</para>
+
+@editor:
+@title:
+@help_markup:
+@Returns:
+
+
diff --git a/doc/tmpl/glade-clipboard-view.sgml b/doc/tmpl/glade-clipboard-view.sgml
index 8449a173..9148d38c 100644
--- a/doc/tmpl/glade-clipboard-view.sgml
+++ b/doc/tmpl/glade-clipboard-view.sgml
@@ -2,13 +2,11 @@
GladeClipboardView
<!-- ##### SECTION Short_Description ##### -->
-A widget to view and control the #GladeClipboard
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-The #GladeClipboardView is a widget to view the #GladeWidget objects
-in the #GladeClipboard; the user can paste or delete objects on the
-clipboard.
+
</para>
<!-- ##### SECTION See_Also ##### -->
diff --git a/doc/tmpl/glade-clipboard.sgml b/doc/tmpl/glade-clipboard.sgml
index e2774168..b73759a7 100644
--- a/doc/tmpl/glade-clipboard.sgml
+++ b/doc/tmpl/glade-clipboard.sgml
@@ -2,13 +2,11 @@
GladeClipboard
<!-- ##### SECTION Short_Description ##### -->
-A list of #GladeWidget objects not in any #GladeProject
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-The #GladeClipboard is a singleton and is an accumulative shelf
-of all cut or copied #GladeWidget in the application. A #GladeWidget
-can be cut from one #GladeProject and pasted to another.
+
</para>
<!-- ##### SECTION See_Also ##### -->
diff --git a/doc/tmpl/glade-command.sgml b/doc/tmpl/glade-command.sgml
index 84f1c4a0..1548ee64 100644
--- a/doc/tmpl/glade-command.sgml
+++ b/doc/tmpl/glade-command.sgml
@@ -1,13 +1,12 @@
<!-- ##### SECTION Title ##### -->
-Glade Commands
+GladeCommand
<!-- ##### SECTION Short_Description ##### -->
-An event filter to implement the Undo/Redo stack
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-The Glade Command api allows us to view user actions as items and execute
-and undo those items; each #GladeProject has its own Undo/Redo stack.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -18,6 +17,37 @@ and undo those items; each #GladeProject has its own Undo/Redo stack.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### STRUCT GCSetPropData ##### -->
+<para>
+
+</para>
+
+@property:
+@new_value:
+@old_value:
+
+<!-- ##### STRUCT GladeCommand ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION glade_command_push_group ##### -->
+<para>
+
+</para>
+
+@fmt:
+@Varargs:
+
+
+<!-- ##### FUNCTION glade_command_pop_group ##### -->
+<para>
+
+</para>
+
+
+
<!-- ##### FUNCTION glade_command_execute ##### -->
<para>
@@ -55,92 +85,82 @@ and undo those items; each #GladeProject has its own Undo/Redo stack.
@other:
-<!-- ##### FUNCTION glade_command_push_group ##### -->
+<!-- ##### FUNCTION glade_command_set_property ##### -->
<para>
</para>
-@fmt:
+@property:
@Varargs:
-<!-- ##### FUNCTION glade_command_pop_group ##### -->
+<!-- ##### FUNCTION glade_command_set_property_value ##### -->
<para>
</para>
+@property:
+@value:
-<!-- ##### FUNCTION glade_command_set_name ##### -->
+<!-- ##### FUNCTION glade_command_set_properties ##### -->
<para>
</para>
-@glade_widget:
-@name:
+@property:
+@old_value:
+@new_value:
+@Varargs:
-<!-- ##### FUNCTION glade_command_create ##### -->
+<!-- ##### FUNCTION glade_command_set_properties_list ##### -->
<para>
</para>
-@adaptor:
-@parent:
-@placeholder:
@project:
-@Returns:
+@props:
-<!-- ##### FUNCTION glade_command_delete ##### -->
+<!-- ##### FUNCTION glade_command_set_name ##### -->
<para>
</para>
-@widgets:
-
-
-<!-- ##### STRUCT GCSetPropData ##### -->
-<para>
-#GladeProperties can be set in a list as one command,
-for Undo purposes; we store the list of #GCSetPropData with
-their old and new #GValue.
-</para>
+@glade_widget:
+@name:
-@property: A #GladeProperty to set
-@new_value: The new #GValue to assign to @property
-@old_value: The old #GValue of @property
-<!-- ##### FUNCTION glade_command_set_property ##### -->
+<!-- ##### FUNCTION glade_command_delete ##### -->
<para>
</para>
-@property:
-@Varargs:
+@widgets:
-<!-- ##### FUNCTION glade_command_set_properties ##### -->
+<!-- ##### FUNCTION glade_command_create ##### -->
<para>
</para>
-@property:
-@old_value:
-@new_value:
-@Varargs:
+@adaptor:
+@parent:
+@placeholder:
+@project:
+@Returns:
-<!-- ##### FUNCTION glade_command_set_properties_list ##### -->
+<!-- ##### FUNCTION glade_command_cut ##### -->
<para>
</para>
-@project:
-@props:
+@widgets:
-<!-- ##### FUNCTION glade_command_cut ##### -->
+<!-- ##### FUNCTION glade_command_copy ##### -->
<para>
</para>
@@ -148,15 +168,17 @@ their old and new #GValue.
@widgets:
-<!-- ##### FUNCTION glade_command_copy ##### -->
+<!-- ##### FUNCTION glade_command_paste ##### -->
<para>
</para>
@widgets:
+@parent:
+@placeholder:
-<!-- ##### FUNCTION glade_command_paste ##### -->
+<!-- ##### FUNCTION glade_command_dnd ##### -->
<para>
</para>
@@ -190,7 +212,18 @@ their old and new #GValue.
</para>
@glade_widget:
-@old:
+@old_signal:
@new_signal:
+<!-- ##### FUNCTION glade_command_set_i18n ##### -->
+<para>
+
+</para>
+
+@property:
+@translatable:
+@has_context:
+@comment:
+
+
diff --git a/doc/tmpl/glade-design-layout.sgml b/doc/tmpl/glade-design-layout.sgml
new file mode 100644
index 00000000..b4c4665c
--- /dev/null
+++ b/doc/tmpl/glade-design-layout.sgml
@@ -0,0 +1,52 @@
+<!-- ##### SECTION Title ##### -->
+GladeDesignLayout
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GladeDesignLayoutPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GladeDesignLayout ##### -->
+<para>
+
+</para>
+
+@parent_instance:
+@priv:
+
+<!-- ##### FUNCTION glade_design_layout_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION glade_design_layout_widget_event ##### -->
+<para>
+
+</para>
+
+@layout:
+@event_gwidget:
+@event:
+@Returns:
+
+
diff --git a/doc/tmpl/glade-design-view.sgml b/doc/tmpl/glade-design-view.sgml
new file mode 100644
index 00000000..aeb46fb1
--- /dev/null
+++ b/doc/tmpl/glade-design-view.sgml
@@ -0,0 +1,69 @@
+<!-- ##### SECTION Title ##### -->
+GladeDesignView
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GladeDesignViewPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GladeDesignView ##### -->
+<para>
+
+</para>
+
+@parent_instance:
+@priv:
+
+<!-- ##### FUNCTION glade_design_view_new ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_design_view_get_project ##### -->
+<para>
+
+</para>
+
+@view:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_design_view_get_from_project ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_design_view_get_layout ##### -->
+<para>
+
+</para>
+
+@view:
+@Returns:
+
+
diff --git a/doc/tmpl/glade-editor-property.sgml b/doc/tmpl/glade-editor-property.sgml
index 456202f0..b02b670f 100644
--- a/doc/tmpl/glade-editor-property.sgml
+++ b/doc/tmpl/glade-editor-property.sgml
@@ -2,13 +2,11 @@
GladeEditorProperty
<!-- ##### SECTION Short_Description ##### -->
-A generic widget to edit a #GladeProperty
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-The #GladeEditorProperty is a factory that will create the correct
-control for the #GladePropertyClass it was created for and provides
-a simple unified api to them.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -60,45 +58,45 @@ a simple unified api to them.
@Returns:
-<!-- ##### FUNCTION glade_editor_property_load ##### -->
+<!-- ##### FUNCTION glade_editor_property_new_from_widget ##### -->
<para>
</para>
-@eprop:
+@widget:
@property:
+@use_command:
+@Returns:
-<!-- ##### FUNCTION glade_editor_property_load_by_widget ##### -->
+<!-- ##### FUNCTION glade_editor_property_load ##### -->
<para>
</para>
@eprop:
-@widget:
+@property:
-<!-- ##### FUNCTION glade_editor_property_supported ##### -->
+<!-- ##### FUNCTION glade_editor_property_load_by_widget ##### -->
<para>
</para>
-@pspec:
-@Returns:
+@eprop:
+@widget:
-<!-- ##### FUNCTION glade_editor_property_new_from_widget ##### -->
+<!-- ##### FUNCTION glade_editor_property_supported ##### -->
<para>
</para>
-@widget:
-@property:
-@use_command:
+@pspec:
@Returns:
-<!-- ##### FUNCTION glade_editor_property_hide_info ##### -->
+<!-- ##### FUNCTION glade_editor_property_show_info ##### -->
<para>
</para>
@@ -106,7 +104,7 @@ a simple unified api to them.
@eprop:
-<!-- ##### FUNCTION glade_editor_property_show_info ##### -->
+<!-- ##### FUNCTION glade_editor_property_hide_info ##### -->
<para>
</para>
diff --git a/doc/tmpl/glade-editor.sgml b/doc/tmpl/glade-editor.sgml
index b5dcbf6b..4ccef30a 100644
--- a/doc/tmpl/glade-editor.sgml
+++ b/doc/tmpl/glade-editor.sgml
@@ -2,12 +2,11 @@
GladeEditor
<!-- ##### SECTION Short_Description ##### -->
-A Widget to edit a #GladeWidget
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-This is the Glade Notebook containing all the controls needed to
-configure a #GladeWidget.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -18,6 +17,46 @@ configure a #GladeWidget.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### MACRO GLADE_EDITOR_TABLE ##### -->
+<para>
+
+</para>
+
+@t:
+
+
+<!-- ##### MACRO GLADE_IS_EDITOR_TABLE ##### -->
+<para>
+
+</para>
+
+@t:
+
+
+<!-- ##### STRUCT GladeEditorTable ##### -->
+<para>
+
+</para>
+
+@editor:
+@adaptor:
+@table_widget:
+@name_entry:
+@properties:
+@type:
+@rows:
+
+<!-- ##### ENUM GladeEditorTableType ##### -->
+<para>
+
+</para>
+
+@TABLE_TYPE_GENERAL:
+@TABLE_TYPE_COMMON:
+@TABLE_TYPE_PACKING:
+@TABLE_TYPE_ATK:
+@TABLE_TYPE_QUERY:
+
<!-- ##### STRUCT GladeEditor ##### -->
<para>
@@ -95,7 +134,7 @@ configure a #GladeWidget.
@editor:
-<!-- ##### FUNCTION glade_editor_hide_info ##### -->
+<!-- ##### FUNCTION glade_editor_show_context_info ##### -->
<para>
</para>
@@ -103,7 +142,7 @@ configure a #GladeWidget.
@editor:
-<!-- ##### FUNCTION glade_editor_show_context_info ##### -->
+<!-- ##### FUNCTION glade_editor_hide_info ##### -->
<para>
</para>
diff --git a/doc/tmpl/glade-fixed.sgml b/doc/tmpl/glade-fixed.sgml
index c312b5a1..2851ca8e 100644
--- a/doc/tmpl/glade-fixed.sgml
+++ b/doc/tmpl/glade-fixed.sgml
@@ -2,36 +2,51 @@
GladeFixed
<!-- ##### SECTION Short_Description ##### -->
-An object wrapper for free-form placement container widgets
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-#GladeFixed is a specialized #GladeWidget to handle free-form child
-placements in containers that support this, it is designed with properties
-and signals with flexable integration in mind.
+
</para>
+<!-- ##### SECTION See_Also ##### -->
<para>
-If you set the x-prop/y-prop/width-prop/height-prop properties and
-leave the signals alone, #GladeFixed will assume you are like a
-GtkFixed/GtkLayout widget and will use pixel counts as units for
-these properties.
+
</para>
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO GLADE_FIXED_CURSOR_TOP ##### -->
<para>
-If you handle the configure-child/configure-end[/configure-begin] signals
-and dont let them propagate to the GladeFixed, then the x-prop/y-prop/width-prop/height-prop
-properties will be completely ignored and it is up to the implementor to play
-with whatever child packing properties are available to make a closest match
-for the values passed to configure-child via the #GdkRectangle.
+
</para>
-<!-- ##### SECTION See_Also ##### -->
+@type:
+
+
+<!-- ##### MACRO GLADE_FIXED_CURSOR_BOTTOM ##### -->
<para>
</para>
-<!-- ##### SECTION Stability_Level ##### -->
+@type:
+
+
+<!-- ##### MACRO GLADE_FIXED_CURSOR_RIGHT ##### -->
+<para>
+
+</para>
+
+@type:
+
+
+<!-- ##### MACRO GLADE_FIXED_CURSOR_LEFT ##### -->
+<para>
+
+</para>
+
+@type:
<!-- ##### STRUCT GladeFixed ##### -->
@@ -93,35 +108,3 @@ for the values passed to configure-child via the #GdkRectangle.
</para>
-<!-- ##### MACRO GLADE_FIXED_CURSOR_BOTTOM ##### -->
-<para>
-
-</para>
-
-@type:
-
-
-<!-- ##### MACRO GLADE_FIXED_CURSOR_RIGHT ##### -->
-<para>
-
-</para>
-
-@type:
-
-
-<!-- ##### MACRO GLADE_FIXED_CURSOR_TOP ##### -->
-<para>
-
-</para>
-
-@type:
-
-
-<!-- ##### MACRO GLADE_FIXED_CURSOR_LEFT ##### -->
-<para>
-
-</para>
-
-@type:
-
-
diff --git a/doc/tmpl/glade-inspector.sgml b/doc/tmpl/glade-inspector.sgml
index 25c6e723..df5d8409 100644
--- a/doc/tmpl/glade-inspector.sgml
+++ b/doc/tmpl/glade-inspector.sgml
@@ -2,16 +2,11 @@
GladeInspector
<!-- ##### SECTION Short_Description ##### -->
-A widget for inspecting objects in a #GladeProject
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-A #GladeInspector is a widget for inspecting the objects that make up a user interface.
-</para>
-<para>
-An inspector is created by calling either glade_inspector_new() or glade_inspector_new_with_project().
-The current project been inspected can be changed by calling glade_inspector_set_project().
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -22,9 +17,15 @@ The current project been inspected can be changed by calling glade_inspector_set
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### STRUCT GladeInspectorPrivate ##### -->
+<para>
+
+</para>
+
+
<!-- ##### STRUCT GladeInspector ##### -->
<para>
-The #GladeInspector struct contains private data only, and should be manipulated using the functions below.
+
</para>
@@ -64,22 +65,22 @@ The #GladeInspector struct contains private data only, and should be manipulated
@Returns:
-<!-- ##### FUNCTION glade_inspector_get_project ##### -->
+<!-- ##### FUNCTION glade_inspector_set_project ##### -->
<para>
</para>
@inspector:
-@Returns:
+@project:
-<!-- ##### FUNCTION glade_inspector_set_project ##### -->
+<!-- ##### FUNCTION glade_inspector_get_project ##### -->
<para>
</para>
@inspector:
-@project:
+@Returns:
<!-- ##### FUNCTION glade_inspector_get_selected_items ##### -->
diff --git a/doc/tmpl/glade-palette.sgml b/doc/tmpl/glade-palette.sgml
index a2e96cf0..d87be4bb 100644
--- a/doc/tmpl/glade-palette.sgml
+++ b/doc/tmpl/glade-palette.sgml
@@ -2,13 +2,11 @@
GladePalette
<!-- ##### SECTION Short_Description ##### -->
-A widget to select a #GladeWidgetClass for addition
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-#GladePalette is responsible for displaying the list of available
-#GladeWidgetClass types and publishing the currently selected class
-to the Glade core.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -19,6 +17,12 @@ to the Glade core.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### STRUCT GladePalettePrivate ##### -->
+<para>
+
+</para>
+
+
<!-- ##### STRUCT GladePalette ##### -->
<para>
@@ -57,6 +61,15 @@ to the Glade core.
</para>
+<!-- ##### ENUM GladeItemAppearance ##### -->
+<para>
+
+</para>
+
+@GLADE_ITEM_ICON_AND_LABEL:
+@GLADE_ITEM_ICON_ONLY:
+@GLADE_ITEM_LABEL_ONLY:
+
<!-- ##### FUNCTION glade_palette_new ##### -->
<para>
@@ -66,7 +79,16 @@ to the Glade core.
@Returns:
-<!-- ##### FUNCTION glade_palette_get_item_appearance ##### -->
+<!-- ##### FUNCTION glade_palette_deselect_current_item ##### -->
+<para>
+
+</para>
+
+@palette:
+@sticky_aware:
+
+
+<!-- ##### FUNCTION glade_palette_get_current_item ##### -->
<para>
</para>
@@ -75,22 +97,22 @@ to the Glade core.
@Returns:
-<!-- ##### FUNCTION glade_palette_set_item_appearance ##### -->
+<!-- ##### FUNCTION glade_palette_get_item_appearance ##### -->
<para>
</para>
@palette:
-@appearance:
+@Returns:
-<!-- ##### FUNCTION glade_palette_deselect_current_item ##### -->
+<!-- ##### FUNCTION glade_palette_set_item_appearance ##### -->
<para>
</para>
@palette:
-@sticky_aware:
+@item_appearance:
<!-- ##### FUNCTION glade_palette_get_use_small_item_icons ##### -->
@@ -111,3 +133,21 @@ to the Glade core.
@use_small_item_icons:
+<!-- ##### FUNCTION glade_palette_set_show_selector_button ##### -->
+<para>
+
+</para>
+
+@palette:
+@show_selector_button:
+
+
+<!-- ##### FUNCTION glade_palette_get_show_selector_button ##### -->
+<para>
+
+</para>
+
+@palette:
+@Returns:
+
+
diff --git a/doc/tmpl/glade-parameter.sgml b/doc/tmpl/glade-parameter.sgml
index 410af654..8d4ea6ce 100644
--- a/doc/tmpl/glade-parameter.sgml
+++ b/doc/tmpl/glade-parameter.sgml
@@ -1,13 +1,12 @@
<!-- ##### SECTION Title ##### -->
-Catalog Parameters
+glade-parameter
<!-- ##### SECTION Short_Description ##### -->
-Parameters set in the catalog retrievable from the plugin
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-Parameters can be set in your catalog file that may determine how
-your plugin will treat certain widget classes.
+
</para>
<!-- ##### SECTION See_Also ##### -->
diff --git a/doc/tmpl/glade-parser.sgml b/doc/tmpl/glade-parser.sgml
index a3437b66..2d17337d 100644
--- a/doc/tmpl/glade-parser.sgml
+++ b/doc/tmpl/glade-parser.sgml
@@ -125,3 +125,61 @@ glade-parser
@id:
@value:
+<!-- ##### FUNCTION glade_parser_interface_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION glade_parser_interface_new_from_file ##### -->
+<para>
+
+</para>
+
+@file:
+@domain:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_parser_interface_new_from_buffer ##### -->
+<para>
+
+</para>
+
+@buffer:
+@len:
+@domain:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_parser_interface_destroy ##### -->
+<para>
+
+</para>
+
+@interface:
+
+
+<!-- ##### FUNCTION glade_parser_interface_dump ##### -->
+<para>
+
+</para>
+
+@interface:
+@filename:
+@error:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_parser_pvalue_from_winfo ##### -->
+<para>
+
+</para>
+
+@winfo:
+@pname:
+@Returns:
+
+
diff --git a/doc/tmpl/glade-placeholder.sgml b/doc/tmpl/glade-placeholder.sgml
index 9487a8f4..eca25ec4 100644
--- a/doc/tmpl/glade-placeholder.sgml
+++ b/doc/tmpl/glade-placeholder.sgml
@@ -2,15 +2,11 @@
GladePlaceholder
<!-- ##### SECTION Short_Description ##### -->
-A #GtkWidget to fill empty places
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-Generally in Glade, container widgets are implemented with #GladePlaceholder
-children to allow users to 'click' and add thier widgets to a container.
-It is the responsability of the plugin writer to create placeholders for
-container widgets where appropriate; usually in #GladePostCreateFunc
-when the #GladeCreateReason is %GLADE_CREATE_USER.
+
</para>
<!-- ##### SECTION See_Also ##### -->
diff --git a/doc/tmpl/glade-project.sgml b/doc/tmpl/glade-project.sgml
index d0c7c459..f26c1fdd 100644
--- a/doc/tmpl/glade-project.sgml
+++ b/doc/tmpl/glade-project.sgml
@@ -2,13 +2,11 @@
GladeProject
<!-- ##### SECTION Short_Description ##### -->
-The Glade document hub and Load/Save interface
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-This object owns all project objects and is responsable for loading and
-saving the glade document, you can monitor the project state via this
-object and its signals.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -19,6 +17,12 @@ object and its signals.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### STRUCT GladeProjectPrivate ##### -->
+<para>
+
+</para>
+
+
<!-- ##### STRUCT GladeProject ##### -->
<para>
@@ -123,6 +127,25 @@ object and its signals.
@Returns:
+<!-- ##### FUNCTION glade_project_load_from_file ##### -->
+<para>
+
+</para>
+
+@project:
+@path:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_project_load ##### -->
+<para>
+
+</para>
+
+@path:
+@Returns:
+
+
<!-- ##### FUNCTION glade_project_save ##### -->
<para>
@@ -134,21 +157,22 @@ object and its signals.
@Returns:
-<!-- ##### FUNCTION glade_project_push_undo ##### -->
+<!-- ##### FUNCTION glade_project_get_path ##### -->
<para>
</para>
@project:
-@cmd:
+@Returns:
-<!-- ##### FUNCTION glade_project_redo ##### -->
+<!-- ##### FUNCTION glade_project_get_name ##### -->
<para>
</para>
@project:
+@Returns:
<!-- ##### FUNCTION glade_project_undo ##### -->
@@ -159,6 +183,23 @@ object and its signals.
@project:
+<!-- ##### FUNCTION glade_project_redo ##### -->
+<para>
+
+</para>
+
+@project:
+
+
+<!-- ##### FUNCTION glade_project_next_undo_item ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
<!-- ##### FUNCTION glade_project_next_redo_item ##### -->
<para>
@@ -168,7 +209,25 @@ object and its signals.
@Returns:
-<!-- ##### FUNCTION glade_project_next_undo_item ##### -->
+<!-- ##### FUNCTION glade_project_push_undo ##### -->
+<para>
+
+</para>
+
+@project:
+@cmd:
+
+
+<!-- ##### FUNCTION glade_project_undo_items ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_project_redo_items ##### -->
<para>
</para>
@@ -185,6 +244,24 @@ object and its signals.
@project:
+<!-- ##### FUNCTION glade_project_get_readonly ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_project_get_objects ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
<!-- ##### FUNCTION glade_project_add_object ##### -->
<para>
@@ -319,6 +396,15 @@ object and its signals.
@Returns:
+<!-- ##### FUNCTION glade_project_get_has_selection ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
<!-- ##### FUNCTION glade_project_set_accel_group ##### -->
<para>
@@ -366,7 +452,7 @@ object and its signals.
@Returns:
-<!-- ##### FUNCTION glade_project_get_has_selection ##### -->
+<!-- ##### FUNCTION glade_project_get_file_mtime ##### -->
<para>
</para>
@@ -375,7 +461,25 @@ object and its signals.
@Returns:
-<!-- ##### FUNCTION glade_project_get_readonly ##### -->
+<!-- ##### FUNCTION glade_project_get_instance_count ##### -->
+<para>
+
+</para>
+
+@project:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_project_set_instance_count ##### -->
+<para>
+
+</para>
+
+@project:
+@instance_count:
+
+
+<!-- ##### FUNCTION glade_project_get_modified ##### -->
<para>
</para>
diff --git a/doc/tmpl/glade-property-class.sgml b/doc/tmpl/glade-property-class.sgml
index c9e88b76..3865e9dc 100644
--- a/doc/tmpl/glade-property-class.sgml
+++ b/doc/tmpl/glade-property-class.sgml
@@ -1,15 +1,12 @@
<!-- ##### SECTION Title ##### -->
-GladePropertyClass
+GladeProperty
<!-- ##### SECTION Short_Description ##### -->
-Property Class-wide metadata
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-#GladePropertyClass is a structure based on a #GParamSpec and parameters
-from the Glade catalog files and describes how properties are to be handled
-in Glade; it also provides an interface to convert #GValue to strings and
-va_lists etc (back and forth).
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -20,38 +17,19 @@ va_lists etc (back and forth).
<!-- ##### SECTION Stability_Level ##### -->
-<!-- ##### STRUCT GladePropertyClass ##### -->
+<!-- ##### MACRO GPC_OBJECT_DELIMITER ##### -->
<para>
</para>
-@type:
-@handle:
-@pspec:
-@id:
-@name:
-@tooltip:
-@virt:
-@def:
-@orig_def:
-@parameters:
-@displayable_values:
-@query:
-@optional:
-@optional_default:
-@construct_only:
-@common:
-@packing:
-@translatable:
-@visible_lines:
-@save:
-@save_always:
-@visible:
-@ignore:
-@is_modified:
-@resource:
-@transfer_on_paste:
-@weight:
+
+
+<!-- ##### MACRO GPC_PROPERTY_NAMELEN ##### -->
+<para>
+
+</para>
+
+
<!-- ##### ENUM GPCType ##### -->
<para>
@@ -64,56 +42,42 @@ va_lists etc (back and forth).
@GPC_ATK_ACTION:
@GPC_ACCEL_PROPERTY:
-<!-- ##### USER_FUNCTION GladeVerifyPropertyFunc ##### -->
+<!-- ##### FUNCTION glade_property_class_new ##### -->
<para>
</para>
-@adaptor:
-@object:
-@property_name:
-@value:
+@handle:
@Returns:
-<!-- ##### USER_FUNCTION GladeGetPropertyFunc ##### -->
-<para>
-
-</para>
-
-@adaptor:
-@object:
-@property_name:
-@value:
-
-
-<!-- ##### USER_FUNCTION GladeSetPropertyFunc ##### -->
+<!-- ##### FUNCTION glade_property_class_new_from_spec ##### -->
<para>
</para>
-@adaptor:
-@object:
-@property_name:
-@value:
+@handle:
+@spec:
+@Returns:
-<!-- ##### FUNCTION glade_property_class_new ##### -->
+<!-- ##### FUNCTION glade_property_class_list_atk_relations ##### -->
<para>
</para>
@handle:
+@owner_type:
@Returns:
-<!-- ##### FUNCTION glade_property_class_new_from_spec ##### -->
+<!-- ##### FUNCTION glade_property_class_accel_property ##### -->
<para>
</para>
@handle:
-@spec:
+@owner_type:
@Returns:
@@ -193,24 +157,24 @@ va_lists etc (back and forth).
@vl:
-<!-- ##### FUNCTION glade_property_class_get_from_gvalue ##### -->
+<!-- ##### FUNCTION glade_property_class_make_gvalue ##### -->
<para>
</para>
@klass:
-@value:
@Varargs:
+@Returns:
-<!-- ##### FUNCTION glade_property_class_make_gvalue ##### -->
+<!-- ##### FUNCTION glade_property_class_get_from_gvalue ##### -->
<para>
</para>
@klass:
+@value:
@Varargs:
-@Returns:
<!-- ##### FUNCTION glade_property_class_update_from_node ##### -->
@@ -274,23 +238,3 @@ va_lists etc (back and forth).
@Returns:
-<!-- ##### FUNCTION glade_property_class_list_atk_relations ##### -->
-<para>
-
-</para>
-
-@handle:
-@owner_type:
-@Returns:
-
-
-<!-- ##### FUNCTION glade_property_class_accel_property ##### -->
-<para>
-
-</para>
-
-@handle:
-@owner_type:
-@Returns:
-
-
diff --git a/doc/tmpl/glade-property.sgml b/doc/tmpl/glade-property.sgml
index d446a528..5119cc57 100644
--- a/doc/tmpl/glade-property.sgml
+++ b/doc/tmpl/glade-property.sgml
@@ -1,18 +1,12 @@
<!-- ##### SECTION Title ##### -->
-GladeProperty
+glade-property
<!-- ##### SECTION Short_Description ##### -->
-An interface to properties on the #GladeWidget
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-Every object property of every #GladeWidget in every #GladeProject has
-a #GladeProperty to interface with, #GladeProperty provides a means
-to handle properties in the runtime environment.
-</para>
-<para>
-A #GladeProperty can be seen as an instance of a #GladePropertyClass,
-the #GladePropertyClass describes how a #GladeProperty will function.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -23,6 +17,48 @@ the #GladePropertyClass describes how a #GladeProperty will function.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### MACRO GLADE_PROPERTY_KLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GLADE_IS_PROPERTY_KLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GLADE_PROPERTY_GET_KLASS ##### -->
+<para>
+
+</para>
+
+@o:
+
+
+<!-- ##### STRUCT GladePropertyKlass ##### -->
+<para>
+
+</para>
+
+@parent_class:
+@dup:
+@equals_value:
+@set_value:
+@get_value:
+@get_default:
+@sync:
+@load:
+@write:
+@get_tooltip:
+@value_changed:
+@tooltip_changed:
+
<!-- ##### STRUCT GladeProperty ##### -->
<para>
@@ -44,7 +80,7 @@ the #GladePropertyClass describes how a #GladeProperty will function.
@gladeproperty: the object which received the signal.
@arg1:
-@Param3:
+@arg2:
<!-- ##### ARG GladeProperty:enabled ##### -->
<para>
@@ -100,6 +136,14 @@ the #GladePropertyClass describes how a #GladeProperty will function.
@property:
+<!-- ##### FUNCTION glade_property_original_reset ##### -->
+<para>
+
+</para>
+
+@property:
+
+
<!-- ##### FUNCTION glade_property_default ##### -->
<para>
@@ -109,6 +153,15 @@ the #GladePropertyClass describes how a #GladeProperty will function.
@Returns:
+<!-- ##### FUNCTION glade_property_original_default ##### -->
+<para>
+
+</para>
+
+@property:
+@Returns:
+
+
<!-- ##### FUNCTION glade_property_equals_value ##### -->
<para>
@@ -250,29 +303,26 @@ the #GladePropertyClass describes how a #GladeProperty will function.
@Returns:
-<!-- ##### FUNCTION glade_property_superuser ##### -->
+<!-- ##### FUNCTION glade_property_get_tooltip ##### -->
<para>
</para>
+@property:
@Returns:
-<!-- ##### FUNCTION glade_property_push_superuser ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION glade_property_pop_superuser ##### -->
+<!-- ##### FUNCTION glade_property_set_sensitive ##### -->
<para>
</para>
+@property:
+@sensitive:
+@reason:
-<!-- ##### FUNCTION glade_property_get_tooltip ##### -->
+<!-- ##### FUNCTION glade_property_get_sensitive ##### -->
<para>
</para>
@@ -281,17 +331,16 @@ the #GladePropertyClass describes how a #GladeProperty will function.
@Returns:
-<!-- ##### FUNCTION glade_property_set_sensitive ##### -->
+<!-- ##### FUNCTION glade_property_set_save_always ##### -->
<para>
</para>
@property:
-@sensitive:
-@reason:
+@setting:
-<!-- ##### FUNCTION glade_property_get_sensitive ##### -->
+<!-- ##### FUNCTION glade_property_get_save_always ##### -->
<para>
</para>
@@ -372,3 +421,25 @@ the #GladePropertyClass describes how a #GladeProperty will function.
@Returns:
+<!-- ##### FUNCTION glade_property_push_superuser ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION glade_property_pop_superuser ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION glade_property_superuser ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/doc/tmpl/glade-signal-editor.sgml b/doc/tmpl/glade-signal-editor.sgml
index 43f1ef88..a404adbb 100644
--- a/doc/tmpl/glade-signal-editor.sgml
+++ b/doc/tmpl/glade-signal-editor.sgml
@@ -1,14 +1,12 @@
<!-- ##### SECTION Title ##### -->
-Glade Signal Editor
+glade-signal-editor
<!-- ##### SECTION Short_Description ##### -->
-An interface to edit signals for a #GladeWidget
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-This isnt really a dockable widget, since you need to access the
-#GladeSignalEditor struct's '->main_window' widget, the signal editor
-is mostly of interest when implementing a custom object editor.
+
</para>
<!-- ##### SECTION See_Also ##### -->
diff --git a/doc/tmpl/glade-utils.sgml b/doc/tmpl/glade-utils.sgml
index ca325fce..80b8558c 100644
--- a/doc/tmpl/glade-utils.sgml
+++ b/doc/tmpl/glade-utils.sgml
@@ -1,12 +1,12 @@
<!-- ##### SECTION Title ##### -->
-Utilities
+glade-utils
<!-- ##### SECTION Short_Description ##### -->
-Welcome to the zoo
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-This is where all of that really usefull miscalanious stuff lands up.
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -17,6 +17,25 @@ This is where all of that really usefull miscalanious stuff lands up.
<!-- ##### SECTION Stability_Level ##### -->
+<!-- ##### ENUM GladeUtilFileDialogType ##### -->
+<para>
+
+</para>
+
+@GLADE_FILE_DIALOG_ACTION_OPEN:
+@GLADE_FILE_DIALOG_ACTION_SAVE:
+
+<!-- ##### ENUM GladeUIMessageType ##### -->
+<para>
+
+</para>
+
+@GLADE_UI_INFO:
+@GLADE_UI_WARN:
+@GLADE_UI_ERROR:
+@GLADE_UI_ARE_YOU_SURE:
+@GLADE_UI_YES_OR_NO:
+
<!-- ##### FUNCTION glade_util_widget_set_tooltip ##### -->
<para>
@@ -45,17 +64,6 @@ This is where all of that really usefull miscalanious stuff lands up.
@Returns:
-<!-- ##### ENUM GladeUIMessageType ##### -->
-<para>
-
-</para>
-
-@GLADE_UI_INFO:
-@GLADE_UI_WARN:
-@GLADE_UI_ERROR:
-@GLADE_UI_ARE_YOU_SURE:
-@GLADE_UI_YES_OR_NO:
-
<!-- ##### FUNCTION glade_util_ui_message ##### -->
<para>
@@ -242,7 +250,7 @@ This is where all of that really usefull miscalanious stuff lands up.
@Returns:
-<!-- ##### FUNCTION glade_util_removed_from_list ##### -->
+<!-- ##### FUNCTION glade_util_added_in_list ##### -->
<para>
</para>
@@ -252,7 +260,7 @@ This is where all of that really usefull miscalanious stuff lands up.
@Returns:
-<!-- ##### FUNCTION glade_util_added_in_list ##### -->
+<!-- ##### FUNCTION glade_util_removed_from_list ##### -->
<para>
</para>
@@ -281,12 +289,13 @@ This is where all of that really usefull miscalanious stuff lands up.
@Returns:
-<!-- ##### FUNCTION glade_util_file_is_writeable ##### -->
+<!-- ##### FUNCTION glade_util_class_implements_interface ##### -->
<para>
</para>
-@path:
+@class_type:
+@iface_type:
@Returns:
@@ -299,13 +308,12 @@ This is where all of that really usefull miscalanious stuff lands up.
@Returns:
-<!-- ##### FUNCTION glade_util_class_implements_interface ##### -->
+<!-- ##### FUNCTION glade_util_file_is_writeable ##### -->
<para>
</para>
-@class_type:
-@iface_type:
+@path:
@Returns:
@@ -317,6 +325,15 @@ This is where all of that really usefull miscalanious stuff lands up.
@Returns:
+<!-- ##### FUNCTION glade_util_get_devhelp_icon ##### -->
+<para>
+
+</para>
+
+@size:
+@Returns:
+
+
<!-- ##### FUNCTION glade_util_search_devhelp ##### -->
<para>
@@ -327,3 +344,40 @@ This is where all of that really usefull miscalanious stuff lands up.
@search:
+<!-- ##### FUNCTION glade_util_get_placeholder_from_pointer ##### -->
+<para>
+
+</para>
+
+@container:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_util_object_is_loading ##### -->
+<para>
+
+</para>
+
+@object:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_util_url_show ##### -->
+<para>
+
+</para>
+
+@url:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_util_get_file_mtime ##### -->
+<para>
+
+</para>
+
+@filename:
+@error:
+@Returns:
+
+
diff --git a/doc/tmpl/glade-widget-action.sgml b/doc/tmpl/glade-widget-action.sgml
new file mode 100644
index 00000000..cb1d0590
--- /dev/null
+++ b/doc/tmpl/glade-widget-action.sgml
@@ -0,0 +1,65 @@
+<!-- ##### SECTION Title ##### -->
+GladeWidgetAction
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GladeWidgetAction ##### -->
+<para>
+
+</para>
+
+@parent_instance:
+@klass:
+@sensitive:
+@actions:
+
+<!-- ##### FUNCTION glade_widget_action_class_free ##### -->
+<para>
+
+</para>
+
+@action:
+
+
+<!-- ##### FUNCTION glade_widget_action_class_clone ##### -->
+<para>
+
+</para>
+
+@action:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_action_remove ##### -->
+<para>
+
+</para>
+
+@action:
+@child:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_action_set_sensitive ##### -->
+<para>
+
+</para>
+
+@action:
+@sensitive:
+
+
diff --git a/doc/tmpl/glade-widget-adaptor.sgml b/doc/tmpl/glade-widget-adaptor.sgml
new file mode 100644
index 00000000..c0889475
--- /dev/null
+++ b/doc/tmpl/glade-widget-adaptor.sgml
@@ -0,0 +1,659 @@
+<!-- ##### SECTION Title ##### -->
+GladeWidgetAdaptor
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GladeWidgetAdaptorPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GWA_IS_FIXED ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GWA_IS_TOPLEVEL ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GWA_USE_PLACEHOLDERS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GWA_DEFAULT_WIDTH ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GWA_DEFAULT_HEIGHT ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GWA_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@type:
+
+
+<!-- ##### MACRO GWA_GET_OCLASS ##### -->
+<para>
+
+</para>
+
+@type:
+
+
+<!-- ##### MACRO GLADE_VALID_CREATE_REASON ##### -->
+<para>
+
+</para>
+
+@reason:
+
+
+<!-- ##### ENUM GladeCreateReason ##### -->
+<para>
+
+</para>
+
+@GLADE_CREATE_USER:
+@GLADE_CREATE_COPY:
+@GLADE_CREATE_LOAD:
+@GLADE_CREATE_REBUILD:
+@GLADE_CREATE_REASONS:
+
+<!-- ##### MACRO GLADE_TYPE_CREATE_REASON ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### USER_FUNCTION GladeSetPropertyFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@property_name:
+@value:
+
+
+<!-- ##### USER_FUNCTION GladeGetPropertyFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@property_name:
+@value:
+
+
+<!-- ##### USER_FUNCTION GladeVerifyPropertyFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@property_name:
+@value:
+@Returns:
+
+
+<!-- ##### USER_FUNCTION GladeChildSetPropertyFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@property_name:
+@value:
+
+
+<!-- ##### USER_FUNCTION GladeChildGetPropertyFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@property_name:
+@value:
+
+
+<!-- ##### USER_FUNCTION GladeChildVerifyPropertyFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@property_name:
+@value:
+@Returns:
+
+
+<!-- ##### USER_FUNCTION GladeGetChildrenFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@Returns:
+
+
+<!-- ##### USER_FUNCTION GladeAddChildFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@parent:
+@child:
+
+
+<!-- ##### USER_FUNCTION GladeRemoveChildFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@parent:
+@child:
+
+
+<!-- ##### USER_FUNCTION GladeReplaceChildFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@old_obj:
+@new_obj:
+
+
+<!-- ##### USER_FUNCTION GladePostCreateFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@reason:
+
+
+<!-- ##### USER_FUNCTION GladeGetInternalFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@parent:
+@name:
+@Returns:
+
+
+<!-- ##### USER_FUNCTION GladeActionActivateFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@action_path:
+
+
+<!-- ##### USER_FUNCTION GladeChildActionActivateFunc ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@object:
+@action_path:
+
+
+<!-- ##### STRUCT GladeWidgetAdaptor ##### -->
+<para>
+
+</para>
+
+@parent_instance:
+@type:
+@name:
+@generic_name:
+@icon_name:
+@title:
+@properties:
+@packing_props:
+@signals:
+@child_packings:
+@actions:
+@packing_actions:
+@priv:
+
+<!-- ##### MACRO glade_widget_adaptor_create_widget ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@query:
+@...:
+
+
+<!-- ##### MACRO glade_widget_adaptor_from_pclass ##### -->
+<para>
+
+</para>
+
+@pclass:
+
+
+<!-- ##### MACRO glade_widget_adaptor_from_pspec ##### -->
+<para>
+
+</para>
+
+@pspec:
+
+
+<!-- ##### FUNCTION glade_create_reason_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_from_catalog ##### -->
+<para>
+
+</para>
+
+@class_node:
+@catname:
+@icon_prefix:
+@module:
+@domain:
+@book:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_register ##### -->
+<para>
+
+</para>
+
+@adaptor:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_create_internal ##### -->
+<para>
+
+</para>
+
+@parent:
+@internal_object:
+@internal_name:
+@parent_name:
+@anarchist:
+@reason:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_create_widget_real ##### -->
+<para>
+
+</para>
+
+@query:
+@first_property:
+@Varargs:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_by_name ##### -->
+<para>
+
+</para>
+
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_by_type ##### -->
+<para>
+
+</para>
+
+@type:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_property_class ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_pack_property_class ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_default_params ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@construct:
+@n_params:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_post_create ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@reason:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_internal_child ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@internal_name:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_set_property ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@property_name:
+@value:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_property ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@property_name:
+@value:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_verify_property ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@property_name:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_add ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_remove ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_children ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_has_child ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_child_set_property ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@property_name:
+@value:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_child_get_property ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@property_name:
+@value:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_child_verify_property ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@child:
+@property_name:
+@value:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_replace_child ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@old_obj:
+@new_obj:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_query ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_get_packing_default ##### -->
+<para>
+
+</para>
+
+@child_adaptor:
+@container_adaptor:
+@id:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_is_container ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_action_add ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@action_path:
+@label:
+@stock:
+@important:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_pack_action_add ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@action_path:
+@label:
+@stock:
+@important:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_action_remove ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@action_path:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_pack_action_remove ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@action_path:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_pack_actions_new ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_action_activate ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@object:
+@action_path:
+
+
+<!-- ##### FUNCTION glade_widget_adaptor_child_action_activate ##### -->
+<para>
+
+</para>
+
+@adaptor:
+@container:
+@object:
+@action_path:
+
+
diff --git a/doc/tmpl/glade-widget.sgml b/doc/tmpl/glade-widget.sgml
index 5f015c29..c1b3717a 100644
--- a/doc/tmpl/glade-widget.sgml
+++ b/doc/tmpl/glade-widget.sgml
@@ -2,13 +2,11 @@
GladeWidget
<!-- ##### SECTION Short_Description ##### -->
-An object wrapper for the Glade runtime environment.
+
<!-- ##### SECTION Long_Description ##### -->
<para>
-#GladeWidget is the proxy between the instantiated runtime object and
-the Glade core metadata. This api will be mostly usefull for its
-convenience api for getting and setting properties (mostly from the plugin).
+
</para>
<!-- ##### SECTION See_Also ##### -->
@@ -175,85 +173,118 @@ convenience api for getting and setting properties (mostly from the plugin).
@child:
-<!-- ##### FUNCTION glade_widget_set_name ##### -->
+<!-- ##### FUNCTION glade_widget_write ##### -->
<para>
</para>
@widget:
-@name:
+@interface:
+@Returns:
-<!-- ##### FUNCTION glade_widget_set_internal ##### -->
+<!-- ##### FUNCTION glade_widget_read ##### -->
<para>
</para>
-@widget:
-@internal:
+@project:
+@info:
+@Returns:
-<!-- ##### FUNCTION glade_widget_set_object ##### -->
+<!-- ##### FUNCTION glade_widget_replace ##### -->
<para>
</para>
-@gwidget:
+@parent:
+@old_object:
@new_object:
-<!-- ##### FUNCTION glade_widget_set_project ##### -->
+<!-- ##### FUNCTION glade_widget_rebuild ##### -->
+<para>
+
+</para>
+
+@gwidget:
+
+
+<!-- ##### FUNCTION glade_widget_dup ##### -->
+<para>
+
+</para>
+
+@template_widget:
+@exact:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_copy_signals ##### -->
<para>
</para>
@widget:
-@project:
+@template_widget:
-<!-- ##### FUNCTION glade_widget_get_name ##### -->
+<!-- ##### FUNCTION glade_widget_copy_properties ##### -->
<para>
</para>
@widget:
-@Returns:
+@template_widget:
-<!-- ##### FUNCTION glade_widget_get_internal ##### -->
+<!-- ##### FUNCTION glade_widget_set_packing_properties ##### -->
<para>
</para>
@widget:
-@Returns:
+@container:
-<!-- ##### FUNCTION glade_widget_get_project ##### -->
+<!-- ##### FUNCTION glade_widget_get_property ##### -->
<para>
</para>
@widget:
+@id_property:
@Returns:
-<!-- ##### FUNCTION glade_widget_get_object ##### -->
+<!-- ##### FUNCTION glade_widget_get_pack_property ##### -->
<para>
</para>
@widget:
+@id_property:
@Returns:
-<!-- ##### FUNCTION glade_widget_project_notify ##### -->
+<!-- ##### FUNCTION glade_widget_dup_properties ##### -->
+<para>
+
+</para>
+
+@template_props:
+@as_load:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_remove_property ##### -->
<para>
</para>
@widget:
-@project:
+@id_property:
<!-- ##### FUNCTION glade_widget_show ##### -->
@@ -272,22 +303,151 @@ convenience api for getting and setting properties (mostly from the plugin).
@widget:
-<!-- ##### FUNCTION glade_widget_copy_properties ##### -->
+<!-- ##### FUNCTION glade_widget_add_signal_handler ##### -->
<para>
</para>
@widget:
-@template_widget:
+@signal_handler:
-<!-- ##### FUNCTION glade_widget_set_packing_properties ##### -->
+<!-- ##### FUNCTION glade_widget_remove_signal_handler ##### -->
<para>
</para>
@widget:
-@container:
+@signal_handler:
+
+
+<!-- ##### FUNCTION glade_widget_change_signal_handler ##### -->
+<para>
+
+</para>
+
+@widget:
+@old_signal_handler:
+@new_signal_handler:
+
+
+<!-- ##### FUNCTION glade_widget_list_signal_handlers ##### -->
+<para>
+
+</para>
+
+@widget:
+@signal_name:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_has_decendant ##### -->
+<para>
+
+</para>
+
+@widget:
+@type:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_event ##### -->
+<para>
+
+</para>
+
+@gwidget:
+@event:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_placeholder_relation ##### -->
+<para>
+
+</para>
+
+@parent:
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_get_action ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_get_pack_action ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_set_action_sensitive ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+@sensitive:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_set_pack_action_sensitive ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+@sensitive:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_remove_action ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+
+
+<!-- ##### FUNCTION glade_widget_remove_pack_action ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+
+
+<!-- ##### FUNCTION glade_widget_create_action_menu ##### -->
+<para>
+
+</para>
+
+@widget:
+@action_path:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_project_notify ##### -->
+<para>
+
+</para>
+
+@widget:
+@project:
<!-- ##### FUNCTION glade_widget_add_prop_ref ##### -->
@@ -308,24 +468,46 @@ convenience api for getting and setting properties (mostly from the plugin).
@property:
-<!-- ##### FUNCTION glade_widget_get_property ##### -->
+<!-- ##### FUNCTION glade_widget_object_set_property ##### -->
<para>
</para>
@widget:
-@id_property:
-@Returns:
+@property_name:
+@value:
-<!-- ##### FUNCTION glade_widget_get_pack_property ##### -->
+<!-- ##### FUNCTION glade_widget_object_get_property ##### -->
<para>
</para>
@widget:
-@id_property:
-@Returns:
+@property_name:
+@value:
+
+
+<!-- ##### FUNCTION glade_widget_child_set_property ##### -->
+<para>
+
+</para>
+
+@widget:
+@child:
+@property_name:
+@value:
+
+
+<!-- ##### FUNCTION glade_widget_child_get_property ##### -->
+<para>
+
+</para>
+
+@widget:
+@child:
+@property_name:
+@value:
<!-- ##### FUNCTION glade_widget_property_get ##### -->
@@ -402,6 +584,16 @@ convenience api for getting and setting properties (mostly from the plugin).
@Returns:
+<!-- ##### FUNCTION glade_widget_property_original_default ##### -->
+<para>
+
+</para>
+
+@widget:
+@id_property:
+@Returns:
+
+
<!-- ##### FUNCTION glade_widget_pack_property_default ##### -->
<para>
@@ -458,99 +650,128 @@ convenience api for getting and setting properties (mostly from the plugin).
@Returns:
-<!-- ##### FUNCTION glade_widget_has_decendant ##### -->
+<!-- ##### FUNCTION glade_widget_property_set_save_always ##### -->
<para>
</para>
@widget:
-@type:
+@id_property:
+@setting:
@Returns:
-<!-- ##### FUNCTION glade_widget_replace ##### -->
+<!-- ##### FUNCTION glade_widget_pack_property_set_save_always ##### -->
<para>
</para>
-@parent:
-@old_object:
-@new_object:
+@widget:
+@id_property:
+@setting:
+@Returns:
-<!-- ##### FUNCTION glade_widget_rebuild ##### -->
+<!-- ##### FUNCTION glade_widget_property_string ##### -->
<para>
</para>
-@gwidget:
+@widget:
+@id_property:
+@value:
+@Returns:
-<!-- ##### FUNCTION glade_widget_dup ##### -->
+<!-- ##### FUNCTION glade_widget_pack_property_string ##### -->
<para>
</para>
-@template_widget:
-@exact:
+@widget:
+@id_property:
+@value:
@Returns:
-<!-- ##### FUNCTION glade_widget_add_signal_handler ##### -->
+<!-- ##### FUNCTION glade_widget_set_name ##### -->
<para>
</para>
@widget:
-@signal_handler:
+@name:
-<!-- ##### FUNCTION glade_widget_remove_signal_handler ##### -->
+<!-- ##### FUNCTION glade_widget_get_name ##### -->
<para>
</para>
@widget:
-@signal_handler:
+@Returns:
-<!-- ##### FUNCTION glade_widget_change_signal_handler ##### -->
+<!-- ##### FUNCTION glade_widget_set_internal ##### -->
<para>
</para>
@widget:
-@old_signal_handler:
-@new_signal_handler:
+@internal:
-<!-- ##### FUNCTION glade_widget_list_signal_handlers ##### -->
+<!-- ##### FUNCTION glade_widget_get_internal ##### -->
<para>
</para>
@widget:
-@signal_name:
@Returns:
-<!-- ##### FUNCTION glade_widget_write ##### -->
+<!-- ##### FUNCTION glade_widget_set_object ##### -->
+<para>
+
+</para>
+
+@gwidget:
+@new_object:
+
+
+<!-- ##### FUNCTION glade_widget_get_object ##### -->
<para>
</para>
@widget:
-@interface:
@Returns:
-<!-- ##### FUNCTION glade_widget_read ##### -->
+<!-- ##### FUNCTION glade_widget_set_project ##### -->
<para>
</para>
+@widget:
@project:
-@info:
+
+
+<!-- ##### FUNCTION glade_widget_get_project ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION glade_widget_get_adaptor ##### -->
+<para>
+
+</para>
+
+@widget:
@Returns:
diff --git a/doc/tmpl/gladeui-unused.sgml b/doc/tmpl/gladeui-unused.sgml
index 6bf1e8da..3ea23c65 100644
--- a/doc/tmpl/gladeui-unused.sgml
+++ b/doc/tmpl/gladeui-unused.sgml
@@ -1,129 +1,54 @@
-<!-- ##### SECTION ./tmpl/glade-project-view.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/glade-widget-class.sgml:Long_Description ##### -->
<para>
-The #GladeProjectView is a heirarchical treeview that allows the
-user to control selection and cut/copy/paste/delete #GladeWidget
-objects in the #GladeProject.
+#GladeWidgetClass is a structure based on a #GType and parameters
+from the Glade catalog files and is the central metadata for object
+classes; it also provides an abstraction later to container apis.
</para>
-<!-- ##### SECTION ./tmpl/glade-project-view.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/glade-widget-class.sgml:See_Also ##### -->
<para>
</para>
-<!-- ##### SECTION ./tmpl/glade-project-view.sgml:Short_Description ##### -->
-A widget to view the project hierarchy
+<!-- ##### SECTION ./tmpl/glade-widget-class.sgml:Short_Description ##### -->
+Object Class-wide metadata
-<!-- ##### SECTION ./tmpl/glade-project-view.sgml:Stability_Level ##### -->
+<!-- ##### SECTION ./tmpl/glade-widget-class.sgml:Stability_Level ##### -->
-<!-- ##### SECTION ./tmpl/glade-project-view.sgml:Title ##### -->
-GladeProjectView
+<!-- ##### SECTION ./tmpl/glade-widget-class.sgml:Title ##### -->
+GladeWidgetClass
-<!-- ##### SIGNAL GladeApp::widget-event ##### -->
+<!-- ##### STRUCT GladeSignalClass ##### -->
<para>
</para>
-@gladeapp: the object which received the signal.
-@arg1:
-@event:
-@Returns:
-
-<!-- ##### USER_FUNCTION GladeEditorLaunchFunc ##### -->
-<para>
-
-</para>
-
-@adaptor:
-@object:
-
-<!-- ##### ARG GladeFixed:use-placeholders ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG GladeProject:has-unsaved-changes ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SIGNAL GladeWidget::enter-notify-event ##### -->
-<para>
-
-</para>
-
-@gladewidget: the object which received the signal.
-@event:
-@Returns:
-
-<!-- ##### FUNCTION glade_app_add_project_view ##### -->
-<para>
-
-</para>
-
-@view:
-
-<!-- ##### FUNCTION glade_project_display_name ##### -->
-<para>
-
-</para>
-
-@project:
-@unsaved_changes:
-@tab_aligned:
-@mnemonic:
-@Returns:
-
-<!-- ##### FUNCTION glade_project_open ##### -->
-<para>
-
-</para>
+@query:
+@name:
+@type:
-@path:
-@Returns:
-
-<!-- ##### FUNCTION glade_util_any_gtkcontainer_relation ##### -->
+<!-- ##### STRUCT GladeWidgetClass ##### -->
<para>
</para>
-@parent:
-@widgets:
-@Returns:
-
-<!-- ##### FUNCTION glade_util_deep_fixed_event ##### -->
-<para>
-
-</para>
-
-@widget:
+@parent_class:
+@add_child:
+@remove_child:
+@replace_child:
+@add_signal_handler:
+@remove_signal_handler:
+@change_signal_handler:
+@button_press_event:
+@button_release_event:
+@motion_notify_event:
@event:
-@gwidget:
-@Returns:
-
-<!-- ##### FUNCTION glade_util_get_parent ##### -->
-<para>
-
-</para>
-
-@w:
-@Returns:
-
-<!-- ##### FUNCTION glade_util_gtkcontainer_relation ##### -->
-<para>
-
-</para>
-
-@parent:
-@widget:
-@Returns:
<!-- ##### FUNCTION glade_util_queue_draw_nodes ##### -->
<para>
@@ -132,34 +57,3 @@ GladeProjectView
@window:
-<!-- ##### FUNCTION glade_util_widget_pastable ##### -->
-<para>
-
-</para>
-
-@child:
-@parent:
-@Returns:
-
-<!-- ##### FUNCTION glade_widget_event_widget ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-<!-- ##### FUNCTION glade_widget_has_launcher ##### -->
-<para>
-
-</para>
-
-@widget:
-@Returns:
-
-<!-- ##### FUNCTION glade_widget_launch_editor ##### -->
-<para>
-
-</para>
-
-@widget:
-