48
48
enum <a class="link" href="libanjuta-AnjutaShell.html#AnjutaShellError" title="enum AnjutaShellError">AnjutaShellError</a>;
49
49
enum <a class="link" href="libanjuta-AnjutaShell.html#AnjutaShellPlacement" title="enum AnjutaShellPlacement">AnjutaShellPlacement</a>;
50
50
struct <a class="link" href="libanjuta-AnjutaShell.html#AnjutaShellIface" title="struct AnjutaShellIface">AnjutaShellIface</a>;
51
<span class="returnvalue">GQuark</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-error-quark" title="anjuta_shell_error_quark ()">anjuta_shell_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-error-quark" title="anjuta_shell_error_quark ()">anjuta_shell_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
52
52
<a class="link" href="AnjutaStatus.html" title="AnjutaStatus"><span class="returnvalue">AnjutaStatus</span></a> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-status" title="anjuta_shell_get_status ()">anjuta_shell_get_status</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
53
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
54
54
<a class="link" href="AnjutaUI.html" title="AnjutaUI"><span class="returnvalue">AnjutaUI</span></a> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-ui" title="anjuta_shell_get_ui ()">anjuta_shell_get_ui</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
55
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
56
56
<a class="link" href="AnjutaPreferences.html" title="AnjutaPreferences"><span class="returnvalue">AnjutaPreferences</span></a> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-preferences" title="anjuta_shell_get_preferences ()">anjuta_shell_get_preferences</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
57
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
57
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
58
58
<span class="returnvalue">AnjutaPluginManager</span> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-plugin-manager" title="anjuta_shell_get_plugin_manager ()">anjuta_shell_get_plugin_manager</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
59
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
59
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
60
60
<span class="returnvalue">AnjutaProfileManager</span> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-profile-manager" title="anjuta_shell_get_profile_manager ()">anjuta_shell_get_profile_manager</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
61
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
62
62
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-freeze" title="anjuta_shell_freeze ()">anjuta_shell_freeze</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
63
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
64
64
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-thaw" title="anjuta_shell_thaw ()">anjuta_shell_thaw</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
65
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
66
66
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-add-widget" title="anjuta_shell_add_widget ()">anjuta_shell_add_widget</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
67
67
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
68
68
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
69
69
<em class="parameter"><code>const <span class="type">char</span> *title</code></em>,
70
70
<em class="parameter"><code>const <span class="type">char</span> *stock_id</code></em>,
71
71
<em class="parameter"><code><a class="link" href="libanjuta-AnjutaShell.html#AnjutaShellPlacement" title="enum AnjutaShellPlacement"><span class="type">AnjutaShellPlacement</span></a> placement</code></em>,
72
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
73
73
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-add-widget-custom" title="anjuta_shell_add_widget_custom ()">anjuta_shell_add_widget_custom</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
74
74
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
75
75
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
77
77
<em class="parameter"><code>const <span class="type">char</span> *stock_id</code></em>,
78
78
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *label</code></em>,
79
79
<em class="parameter"><code><a class="link" href="libanjuta-AnjutaShell.html#AnjutaShellPlacement" title="enum AnjutaShellPlacement"><span class="type">AnjutaShellPlacement</span></a> placement</code></em>,
80
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
80
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
81
81
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-add-widget-full" title="anjuta_shell_add_widget_full ()">anjuta_shell_add_widget_full</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
82
82
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
83
83
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
84
84
<em class="parameter"><code>const <span class="type">char</span> *title</code></em>,
85
85
<em class="parameter"><code>const <span class="type">char</span> *stock_id</code></em>,
86
86
<em class="parameter"><code><a class="link" href="libanjuta-AnjutaShell.html#AnjutaShellPlacement" title="enum AnjutaShellPlacement"><span class="type">AnjutaShellPlacement</span></a> placement</code></em>,
87
<em class="parameter"><code><span class="type">gboolean</span> locked</code></em>,
88
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> locked</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
89
89
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-remove-widget" title="anjuta_shell_remove_widget ()">anjuta_shell_remove_widget</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
90
90
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
91
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
92
92
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-present-widget" title="anjuta_shell_present_widget ()">anjuta_shell_present_widget</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
93
93
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
94
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
94
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
95
95
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-iconify-dockable-widget" title="anjuta_shell_iconify_dockable_widget ()">anjuta_shell_iconify_dockable_widget</a>
96
96
(<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
97
97
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
98
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
98
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
99
99
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-hide-dockable-widget" title="anjuta_shell_hide_dockable_widget ()">anjuta_shell_hide_dockable_widget</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
100
100
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
101
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
101
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
102
102
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-show-dockable-widget" title="anjuta_shell_show_dockable_widget ()">anjuta_shell_show_dockable_widget</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
103
103
<em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>,
104
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
104
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
105
105
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-maximize-widget" title="anjuta_shell_maximize_widget ()">anjuta_shell_maximize_widget</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
106
106
<em class="parameter"><code>const <span class="type">char</span> *widget_name</code></em>,
107
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
107
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
108
108
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-unmaximize" title="anjuta_shell_unmaximize ()">anjuta_shell_unmaximize</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
109
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
109
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
110
110
<span class="returnvalue">AnjutaShell</span> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-create-window" title="anjuta_shell_create_window ()">anjuta_shell_create_window</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
111
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
111
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
112
112
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-add-value" title="anjuta_shell_add_value ()">anjuta_shell_add_value</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
113
113
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
114
<em class="parameter"><code>const <span class="type">GValue</span> *value</code></em>,
115
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
114
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
115
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
116
116
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-add-valist" title="anjuta_shell_add_valist ()">anjuta_shell_add_valist</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
117
117
<em class="parameter"><code>const <span class="type">char</span> *first_name</code></em>,
118
<em class="parameter"><code><span class="type">GType</span> first_type</code></em>,
118
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> first_type</code></em>,
119
119
<em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);
120
120
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-add" title="anjuta_shell_add ()">anjuta_shell_add</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
121
121
<em class="parameter"><code>const <span class="type">char</span> *first_name</code></em>,
122
<em class="parameter"><code><span class="type">GType</span> first_type</code></em>,
122
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> first_type</code></em>,
123
123
<em class="parameter"><code>...</code></em>);
124
124
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-value" title="anjuta_shell_get_value ()">anjuta_shell_get_value</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
125
125
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
126
<em class="parameter"><code><span class="type">GValue</span> *value</code></em>,
127
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
126
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
127
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
128
128
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-valist" title="anjuta_shell_get_valist ()">anjuta_shell_get_valist</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
129
129
<em class="parameter"><code>const <span class="type">char</span> *first_name</code></em>,
130
<em class="parameter"><code><span class="type">GType</span> first_type</code></em>,
130
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> first_type</code></em>,
131
131
<em class="parameter"><code><span class="type">va_list</span> var_args</code></em>);
132
132
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get" title="anjuta_shell_get ()">anjuta_shell_get</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
133
133
<em class="parameter"><code>const <span class="type">char</span> *first_name</code></em>,
134
<em class="parameter"><code><span class="type">GType</span> first_type</code></em>,
134
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> first_type</code></em>,
135
135
<em class="parameter"><code>...</code></em>);
136
136
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-remove-value" title="anjuta_shell_remove_value ()">anjuta_shell_remove_value</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
137
137
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
138
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
139
<span class="returnvalue">GObject</span> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-object" title="anjuta_shell_get_object ()">anjuta_shell_get_object</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
140
<em class="parameter"><code>const <span class="type">gchar</span> *iface_name</code></em>,
141
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
138
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
139
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> * <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-object" title="anjuta_shell_get_object ()">anjuta_shell_get_object</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
140
<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> *iface_name</code></em>,
141
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
142
142
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-session-save" title="anjuta_shell_session_save ()">anjuta_shell_session_save</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
143
<em class="parameter"><code>const <span class="type">gchar</span> *session_directory</code></em>,
144
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
143
<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> *session_directory</code></em>,
144
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
145
145
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-session-load" title="anjuta_shell_session_load ()">anjuta_shell_session_load</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
146
<em class="parameter"><code>const <span class="type">gchar</span> *session_directory</code></em>,
147
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
146
<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> *session_directory</code></em>,
147
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
148
148
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-save-prompt" title="anjuta_shell_save_prompt ()">anjuta_shell_save_prompt</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>,
149
149
<em class="parameter"><code><a class="link" href="AnjutaSavePrompt.html" title="AnjutaSavePrompt"><span class="type">AnjutaSavePrompt</span></a> *prompt</code></em>,
150
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
150
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
151
151
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-saving-push" title="anjuta_shell_saving_push ()">anjuta_shell_saving_push</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>);
152
152
<span class="returnvalue">void</span> <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-saving-pop" title="anjuta_shell_saving_pop ()">anjuta_shell_saving_pop</a> (<em class="parameter"><code><span class="type">AnjutaShell</span> *shell</code></em>);
153
153
#define <a class="link" href="libanjuta-AnjutaShell.html#anjuta-shell-get-interface" title="anjuta_shell_get_interface()">anjuta_shell_get_interface</a> (shell,