52
52
struct <a class="link" href="AnjutaUI.html#AnjutaUIClass" title="struct AnjutaUIClass">AnjutaUIClass</a>;
53
53
<a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="returnvalue">AnjutaUI</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-new" title="anjuta_ui_new ()">anjuta_ui_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
54
54
<a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="returnvalue">GtkActionGroup</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-add-action-group-entries" title="anjuta_ui_add_action_group_entries ()">anjuta_ui_add_action_group_entries</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
55
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_name</code></em>,
56
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_label</code></em>,
55
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_name</code></em>,
56
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_label</code></em>,
57
57
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html#GtkActionEntry"><span class="type">GtkActionEntry</span></a> *entries</code></em>,
58
<em class="parameter"><code><span class="type">gint</span> num_entries</code></em>,
59
<em class="parameter"><code>const <span class="type">gchar</span> *translation_domain</code></em>,
60
<em class="parameter"><code><span class="type">gboolean</span> can_customize</code></em>,
61
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_entries</code></em>,
59
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *translation_domain</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_customize</code></em>,
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
62
62
<a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="returnvalue">GtkActionGroup</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-add-toggle-action-group-entries" title="anjuta_ui_add_toggle_action_group_entries ()">anjuta_ui_add_toggle_action_group_entries</a>
63
63
(<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
64
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_name</code></em>,
65
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_label</code></em>,
64
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_name</code></em>,
65
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_label</code></em>,
66
66
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html#GtkToggleActionEntry"><span class="type">GtkToggleActionEntry</span></a> *entries</code></em>,
67
<em class="parameter"><code><span class="type">gint</span> num_entries</code></em>,
68
<em class="parameter"><code>const <span class="type">gchar</span> *translation_domain</code></em>,
69
<em class="parameter"><code><span class="type">gboolean</span> can_customize</code></em>,
70
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_entries</code></em>,
68
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *translation_domain</code></em>,
69
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_customize</code></em>,
70
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
71
71
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-add-action-group" title="anjuta_ui_add_action_group ()">anjuta_ui_add_action_group</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
72
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_name</code></em>,
73
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_label</code></em>,
72
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_name</code></em>,
73
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_label</code></em>,
74
74
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> *action_group</code></em>,
75
<em class="parameter"><code><span class="type">gboolean</span> can_customize</code></em>);
75
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_customize</code></em>);
76
76
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-remove-action-group" title="anjuta_ui_remove_action_group ()">anjuta_ui_remove_action_group</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
77
77
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> *action_group</code></em>);
78
78
<a href="http://developer.gnome.org/gtk2/GtkAction.html"><span class="returnvalue">GtkAction</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-get-action" title="anjuta_ui_get_action ()">anjuta_ui_get_action</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
79
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_name</code></em>,
80
<em class="parameter"><code>const <span class="type">gchar</span> *action_name</code></em>);
79
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_name</code></em>,
80
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
81
81
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-activate-action-by-path" title="anjuta_ui_activate_action_by_path ()">anjuta_ui_activate_action_by_path</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
82
<em class="parameter"><code>const <span class="type">gchar</span> *action_path</code></em>);
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);
83
83
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-activate-action-by-group" title="anjuta_ui_activate_action_by_group ()">anjuta_ui_activate_action_by_group</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
84
84
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> *action_group</code></em>,
85
<em class="parameter"><code>const <span class="type">gchar</span> *action_name</code></em>);
86
<span class="returnvalue">gint</span> <a class="link" href="AnjutaUI.html#anjuta-ui-merge" title="anjuta_ui_merge ()">anjuta_ui_merge</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
87
<em class="parameter"><code>const <span class="type">gchar</span> *ui_filename</code></em>);
85
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_name</code></em>);
86
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="AnjutaUI.html#anjuta-ui-merge" title="anjuta_ui_merge ()">anjuta_ui_merge</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
87
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ui_filename</code></em>);
88
88
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-unmerge" title="anjuta_ui_unmerge ()">anjuta_ui_unmerge</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
89
<em class="parameter"><code><span class="type">gint</span> id</code></em>);
89
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);
90
90
<a href="http://developer.gnome.org/gtk2/gtk3-Themeable-Stock-Images.html#GtkIconFactory"><span class="returnvalue">GtkIconFactory</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-get-icon-factory" title="anjuta_ui_get_icon_factory ()">anjuta_ui_get_icon_factory</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>);
91
91
<a href="http://developer.gnome.org/gtk2/gtk3-Keyboard-Accelerators.html#GtkAccelGroup"><span class="returnvalue">GtkAccelGroup</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-get-accel-group" title="anjuta_ui_get_accel_group ()">anjuta_ui_get_accel_group</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>);
92
92
<a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="AnjutaUI.html#anjuta-ui-get-accel-editor" title="anjuta_ui_get_accel_editor ()">anjuta_ui_get_accel_editor</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>);
93
93
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-dump-tree" title="anjuta_ui_dump_tree ()">anjuta_ui_dump_tree</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>);
94
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-load-accels" title="anjuta_ui_load_accels ()">anjuta_ui_load_accels</a> (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);
95
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-save-accels" title="anjuta_ui_save_accels ()">anjuta_ui_save_accels</a> (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);
94
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-load-accels" title="anjuta_ui_load_accels ()">anjuta_ui_load_accels</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
95
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-save-accels" title="anjuta_ui_save_accels ()">anjuta_ui_save_accels</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
96
96
<span class="returnvalue">void</span> <a class="link" href="AnjutaUI.html#anjuta-ui-unload-accels" title="anjuta_ui_unload_accels ()">anjuta_ui_unload_accels</a> (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>);
97
97
#define <a class="link" href="AnjutaUI.html#BEGIN-REGISTER-ICON:CAPS" title="BEGIN_REGISTER_ICON()">BEGIN_REGISTER_ICON</a> (plugin)
98
98
#define <a class="link" href="AnjutaUI.html#REGISTER-ICON-FULL:CAPS" title="REGISTER_ICON_FULL()">REGISTER_ICON_FULL</a> (icon,
198
198
<div class="refsect2">
199
199
<a name="anjuta-ui-add-action-group-entries"></a><h3>anjuta_ui_add_action_group_entries ()</h3>
200
200
<pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="returnvalue">GtkActionGroup</span></a> * anjuta_ui_add_action_group_entries (<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
201
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_name</code></em>,
202
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_label</code></em>,
201
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_name</code></em>,
202
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_label</code></em>,
203
203
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html#GtkActionEntry"><span class="type">GtkActionEntry</span></a> *entries</code></em>,
204
<em class="parameter"><code><span class="type">gint</span> num_entries</code></em>,
205
<em class="parameter"><code>const <span class="type">gchar</span> *translation_domain</code></em>,
206
<em class="parameter"><code><span class="type">gboolean</span> can_customize</code></em>,
207
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
204
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_entries</code></em>,
205
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *translation_domain</code></em>,
206
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_customize</code></em>,
207
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
209
209
<a href="http://developer.gnome.org/gtk2/GtkAction.html"><span class="type">GtkAction</span></a> objects are created from the <a href="http://developer.gnome.org/gtk2/GtkActionGroup.html#GtkActionEntry"><span class="type">GtkActionEntry</span></a> structures and
210
210
added to the UI Manager. "activate" signal of <a href="http://developer.gnome.org/gtk2/GtkAction.html"><span class="type">GtkAction</span></a> is connected for
273
273
<a name="anjuta-ui-add-toggle-action-group-entries"></a><h3>anjuta_ui_add_toggle_action_group_entries ()</h3>
274
274
<pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html"><span class="returnvalue">GtkActionGroup</span></a> * anjuta_ui_add_toggle_action_group_entries
275
275
(<em class="parameter"><code><a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="type">AnjutaUI</span></a> *ui</code></em>,
276
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_name</code></em>,
277
<em class="parameter"><code>const <span class="type">gchar</span> *action_group_label</code></em>,
276
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_name</code></em>,
277
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_group_label</code></em>,
278
278
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkActionGroup.html#GtkToggleActionEntry"><span class="type">GtkToggleActionEntry</span></a> *entries</code></em>,
279
<em class="parameter"><code><span class="type">gint</span> num_entries</code></em>,
280
<em class="parameter"><code>const <span class="type">gchar</span> *translation_domain</code></em>,
281
<em class="parameter"><code><span class="type">gboolean</span> can_customize</code></em>,
282
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
279
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_entries</code></em>,
280
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *translation_domain</code></em>,
281
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> can_customize</code></em>,
282
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
284
284
This is similar to <a class="link" href="AnjutaUI.html#anjuta-ui-add-action-group-entries" title="anjuta_ui_add_action_group_entries ()"><code class="function">anjuta_ui_add_action_group_entries()</code></a>, except that
285
285
it adds <a href="http://developer.gnome.org/gtk2/GtkToggleAction.html"><span class="type">GtkToggleAction</span></a> objects after creating them from the <em class="parameter"><code>entries</code></em>.