diff options
author | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-05-26 06:46:29 (GMT) |
---|---|---|
committer | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-05-26 06:46:29 (GMT) |
commit | 184fd329e9a52df566130c7526f8612eb0a399ee (patch) | |
tree | bc39c35b608d82690a35583204074609967b82a0 /cut-n-paste/toolbar-editor/egg-editable-toolbar.h | |
parent | e48be413b0894ab7ca495bcf02cdb301a438f5c8 (diff) |
Sync toolbareditor with epiphany and libegg
* cut-n-paste/toolbar-editor/Makefile.am:
* cut-n-paste/toolbar-editor/egg-editable-toolbar.c:
(get_dock_position), (get_toolbar_position), (get_toolbar_nth),
(find_action), (drag_data_delete_cb), (drag_begin_cb),
(drag_end_cb), (drag_data_get_cb), (move_item_cb),
(remove_item_cb), (remove_toolbar_cb), (popup_context_deactivate),
(popup_context_menu_cb), (button_press_event_cb),
(configure_item_sensitivity), (configure_item_cursor),
(configure_item_tooltip), (connect_widget_signals),
(action_sensitive_cb), (create_item_from_action),
(create_item_from_position), (toolbar_drag_data_received_cb),
(toolbar_drag_drop_cb), (toolbar_drag_motion_cb),
(toolbar_drag_leave_cb), (configure_drag_dest),
(toggled_visibility_cb), (toolbar_visibility_refresh),
(create_dock), (toolbar_changed_cb), (unparent_fixed),
(update_fixed), (toolbar_added_cb), (toolbar_removed_cb),
(item_added_cb), (item_removed_cb), (egg_editable_toolbar_build),
(egg_editable_toolbar_set_model), (egg_editable_toolbar_init),
(egg_editable_toolbar_dispose),
(egg_editable_toolbar_set_ui_manager),
(egg_editable_toolbar_get_selected),
(egg_editable_toolbar_set_selected), (set_edit_mode),
(egg_editable_toolbar_set_property),
(egg_editable_toolbar_get_property),
(egg_editable_toolbar_class_init), (egg_editable_toolbar_new),
(egg_editable_toolbar_new_with_model),
(egg_editable_toolbar_get_edit_mode),
(egg_editable_toolbar_set_edit_mode),
(egg_editable_toolbar_add_visibility), (egg_editable_toolbar_show),
(egg_editable_toolbar_hide), (egg_editable_toolbar_set_fixed):
* cut-n-paste/toolbar-editor/egg-editable-toolbar.h:
* cut-n-paste/toolbar-editor/egg-toolbar-editor.c: (compare_items),
(item_added_or_removed_cb), (toolbar_removed_cb),
(egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init),
(egg_toolbar_editor_finalize), (drag_begin_cb), (drag_end_cb),
(drag_data_get_cb), (set_drag_cursor), (editor_create_item),
(editor_create_item_from_name), (append_table),
(update_editor_sheet), (egg_toolbar_editor_init):
* cut-n-paste/toolbar-editor/egg-toolbar-editor.h:
* cut-n-paste/toolbar-editor/egg-toolbars-model.c:
(egg_toolbars_model_to_xml), (egg_toolbars_model_save_toolbars),
(is_unique), (toolbar_node_new), (item_node_new), (item_node_free),
(toolbar_node_free), (egg_toolbars_model_get_flags),
(egg_toolbars_model_set_flags), (egg_toolbars_model_get_data),
(egg_toolbars_model_get_name), (impl_add_item),
(egg_toolbars_model_add_item), (egg_toolbars_model_add_toolbar),
(parse_data_list), (parse_item_list), (parse_toolbars),
(egg_toolbars_model_load_toolbars), (parse_available_list),
(parse_names), (egg_toolbars_model_load_names),
(egg_toolbars_model_class_init), (egg_toolbars_model_init),
(egg_toolbars_model_finalize), (egg_toolbars_model_remove_toolbar),
(egg_toolbars_model_remove_item), (egg_toolbars_model_move_item),
(egg_toolbars_model_delete_item), (egg_toolbars_model_n_items),
(egg_toolbars_model_item_nth), (egg_toolbars_model_n_toolbars),
(egg_toolbars_model_toolbar_nth), (egg_toolbars_model_get_types),
(egg_toolbars_model_set_types), (fill_avail_array),
(egg_toolbars_model_get_name_avail),
(egg_toolbars_model_get_name_flags),
(egg_toolbars_model_set_name_flags):
* cut-n-paste/toolbar-editor/egg-toolbars-model.h:
* cut-n-paste/toolbar-editor/eggintl.h:
* cut-n-paste/toolbar-editor/eggtreemultidnd.c:
(egg_tree_multi_drag_source_get_type),
(egg_tree_multi_drag_source_row_draggable),
(egg_tree_multi_drag_source_drag_data_delete),
(egg_tree_multi_drag_source_drag_data_get), (stop_drag_check),
(egg_tree_multi_drag_button_release_event), (selection_foreach),
(path_list_free), (set_context_data), (get_context_data),
(get_info), (egg_tree_multi_drag_drag_data_get),
(egg_tree_multi_drag_motion_event),
(egg_tree_multi_drag_button_press_event),
(egg_tree_multi_drag_add_drag_support):
* cut-n-paste/toolbar-editor/eggtreemultidnd.h:
* shell/ev-application.c: (ev_application_init),
(ev_application_save_toolbars_model):
* shell/ev-window.c: (ev_window_create_fullscreen_popup),
(ev_window_cmd_edit_toolbar), (ev_window_init):
Sync toolbareditor with epiphany and libegg
Diffstat (limited to 'cut-n-paste/toolbar-editor/egg-editable-toolbar.h')
-rw-r--r-- | cut-n-paste/toolbar-editor/egg-editable-toolbar.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/cut-n-paste/toolbar-editor/egg-editable-toolbar.h b/cut-n-paste/toolbar-editor/egg-editable-toolbar.h index 9f143da..8a4e85e 100644 --- a/cut-n-paste/toolbar-editor/egg-editable-toolbar.h +++ b/cut-n-paste/toolbar-editor/egg-editable-toolbar.h @@ -29,6 +29,7 @@ #include <gtk/gtkvbox.h> #include <gtk/gtktoolitem.h> #include <gtk/gtktoolbar.h> +#include <gtk/gtkmenu.h> G_BEGIN_DECLS @@ -60,12 +61,15 @@ struct _EggEditableToolbarClass }; GType egg_editable_toolbar_get_type (void); -GtkWidget *egg_editable_toolbar_new (GtkUIManager *manager); +GtkWidget *egg_editable_toolbar_new (GtkUIManager *manager, + const char *visibility_path); GtkWidget *egg_editable_toolbar_new_with_model (GtkUIManager *manager, - EggToolbarsModel *model); + EggToolbarsModel *model, + const char *visibility_path); void egg_editable_toolbar_set_model (EggEditableToolbar *etoolbar, EggToolbarsModel *model); EggToolbarsModel *egg_editable_toolbar_get_model (EggEditableToolbar *etoolbar); +GtkUIManager *egg_editable_toolbar_get_manager (EggEditableToolbar *etoolbar); void egg_editable_toolbar_set_edit_mode (EggEditableToolbar *etoolbar, gboolean mode); gboolean egg_editable_toolbar_get_edit_mode (EggEditableToolbar *etoolbar); @@ -73,13 +77,15 @@ void egg_editable_toolbar_show (EggEditableToolbar *etoolbar, const char *name); void egg_editable_toolbar_hide (EggEditableToolbar *etoolbar, const char *name); -void egg_editable_toolbar_set_drag_dest (EggEditableToolbar *etoolbar, - const GtkTargetEntry *targets, - gint n_targets, - const char *toolbar_name); void egg_editable_toolbar_set_fixed (EggEditableToolbar *etoolbar, GtkToolbar *fixed_toolbar); +GtkWidget * egg_editable_toolbar_get_selected (EggEditableToolbar *etoolbar); +void egg_editable_toolbar_set_selected (EggEditableToolbar *etoolbar, + GtkWidget *widget); + +void egg_editable_toolbar_add_visibility (EggEditableToolbar *etoolbar, + const char *path); /* Private Functions */ |