58
82
public static weak Gnome.ModuleInfo module_load (string mod_name);
59
83
public static void module_register (Gnome.ModuleInfo module_info);
60
84
public static bool module_registered (Gnome.ModuleInfo module_info);
62
public weak pointer popt_table { construct; }
64
public weak int popt_flags { construct; }
66
public weak pointer popt_context { get; }
68
public weak pointer goption_context { get; construct; }
70
public weak string human_readable_name { get; construct; }
72
public weak string gnome_path { get; construct; }
85
public void parse_args ();
86
public void postinit ();
88
public weak string app_datadir { get; set; }
73
89
public weak string app_id { get; }
74
public weak string app_version { get; }
76
public weak string gnome_prefix { get; construct; }
78
public weak string gnome_libdir { get; construct; }
80
public weak string gnome_datadir { get; construct; }
82
public weak string gnome_sysconfdir { get; construct; }
91
public weak string app_libdir { get; set; }
84
93
public weak string app_prefix { get; set; }
86
public weak string app_libdir { get; set; }
88
public weak string app_datadir { get; set; }
90
95
public weak string app_sysconfdir { get; set; }
96
public weak string app_version { get; }
92
98
public weak bool create_directories { get; construct; }
94
100
public weak bool enable_sound { get; set; }
95
101
[NoAccessorMethod]
96
102
public weak string espeaker { get; set; }
98
[CCode (cheader_filename = "libgnome/libgnome.h")]
99
public class ModuleInfo : GLib.Boxed {
100
public weak string name;
101
public weak string version;
102
public weak string description;
103
public weak Gnome.ModuleRequirement requirements;
104
public Gnome.ModuleHook instance_init;
105
public Gnome.ModuleHook pre_args_parse;
106
public Gnome.ModuleHook post_args_parse;
107
public pointer _options;
108
public Gnome.ModuleInitHook init_pass;
109
public Gnome.ModuleClassInitHook class_init;
110
public weak string opt_prefix;
111
public Gnome.ModuleGetGOptionGroupFunc get_goption_group_func;
112
public static GLib.Type get_type ();
114
[CCode (cheader_filename = "libgnome/libgnome.h")]
115
public class ModuleRequirement {
116
public weak string required_version;
117
public weak Gnome.ModuleInfo module_info;
119
[CCode (cheader_filename = "libgnome/libgnome.h")]
120
public class Trigger {
121
public Gnome.TriggerType type;
122
public Gnome.TriggerActionFunction function;
123
public weak string level;
125
[CCode (cheader_filename = "libgnome/libgnome.h")]
126
public class TriggerList {
127
public weak string nodename;
128
public weak Gnome.TriggerList subtrees;
129
public weak Gnome.Trigger actions;
130
public int numsubtrees;
131
public int numactions;
133
[CCode (cheader_filename = "libgnome/libgnome.h")]
134
public class Config {
136
[CCode (cheader_filename = "libgnome/libgnome.h")]
138
public static weak string get_app_settings_relative (Gnome.Program program, string subkey);
139
public static weak string get_gnome_libs_settings_relative (string subkey);
141
[CCode (cheader_filename = "libgnome/libgnome.h")]
143
public static bool display (string file_name, string link_id) throws GLib.Error;
144
public static bool display_desktop (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
145
public static bool display_desktop_with_env (Gnome.Program program, string doc_id, string file_name, string link_id, out string envp) throws GLib.Error;
146
public static bool display_uri (string help_uri) throws GLib.Error;
147
public static bool display_uri_with_env (string help_uri, out string envp) throws GLib.Error;
148
public static bool display_with_doc_id (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
149
public static bool display_with_doc_id_and_env (Gnome.Program program, string doc_id, string file_name, string link_id, out string envp) throws GLib.Error;
150
public static GLib.Quark error_quark ();
152
[CCode (cheader_filename = "libgnome/libgnome.h")]
155
[CCode (cheader_filename = "libgnome/libgnome.h")]
157
public static int connection_get ();
158
public static void init (string hostname);
159
public static void play (string filename);
160
public static int sample_load (string sample_name, string filename);
161
public static void shutdown ();
163
[CCode (cheader_filename = "libgnome/libgnome.h")]
164
public class Triggers {
165
public static void add_trigger (Gnome.Trigger nt);
166
public static void @do (string msg, string level);
168
public static void vadd_trigger (Gnome.Trigger nt, string[] supinfo);
170
public static void vdo (string msg, string level, string[] supinfo);
172
[CCode (cheader_filename = "libgnome/libgnome.h")]
174
public static GLib.Quark error_quark ();
175
public static bool show (string url) throws GLib.Error;
176
public static bool show_with_env (string url, out string envp) throws GLib.Error;
178
[CCode (cheader_filename = "libgnome/libgnome.h")]
180
public static weak string accels_dir_get ();
181
public static weak string dir_get ();
182
public static weak string private_dir_get ();
104
public weak string gnome_datadir { get; construct; }
106
public weak string gnome_libdir { get; construct; }
108
public weak string gnome_path { get; construct; }
110
public weak string gnome_prefix { get; construct; }
112
public weak string gnome_sysconfdir { get; construct; }
114
public weak pointer goption_context { get; construct; }
116
public weak string human_readable_name { get; construct; }
118
public weak pointer popt_context { get; }
120
public weak int popt_flags { construct; }
122
public weak pointer popt_table { construct; }
184
124
public static delegate void ModuleClassInitHook (pointer klass, Gnome.ModuleInfo mod_info);
185
125
public static delegate weak GLib.OptionGroup ModuleGetGOptionGroupFunc ();
186
126
public static delegate void ModuleHook (Gnome.Program program, Gnome.ModuleInfo mod_info);
187
127
public static delegate void ModuleInitHook (Gnome.ModuleInfo mod_info);
188
128
public static delegate void TriggerActionFunction (string msg, string level, string[] supinfo);
129
public const string DOT_GNOME;
130
public const string DOT_GNOME_PRIVATE;
131
public const string PARAM_APP_DATADIR;
132
public const string PARAM_APP_ID;
133
public const string PARAM_APP_LIBDIR;
134
public const string PARAM_APP_PREFIX;
135
public const string PARAM_APP_SYSCONFDIR;
136
public const string PARAM_APP_VERSION;
137
public const string PARAM_CREATE_DIRECTORIES;
138
public const string PARAM_ENABLE_SOUND;
139
public const string PARAM_ESPEAKER;
140
public const string PARAM_GNOME_DATADIR;
141
public const string PARAM_GNOME_LIBDIR;
142
public const string PARAM_GNOME_PATH;
143
public const string PARAM_GNOME_PREFIX;
144
public const string PARAM_GNOME_SYSCONFDIR;
145
public const string PARAM_GOPTION_CONTEXT;
146
public const string PARAM_HUMAN_READABLE_NAME;
147
public const string PARAM_POPT_CONTEXT;
148
public const string PARAM_POPT_FLAGS;
149
public const string PARAM_POPT_TABLE;
189
150
public static weak Gnome.ModuleInfo bonobo_module_info_get ();
151
public static void clearenv ();
153
public static weak string config_assemble_vector (int argc, string[] argv);
154
public static void config_clean_file_ (string path, bool priv);
155
public static void config_clean_key_ (string path, bool priv);
156
public static void config_clean_section_ (string path, bool priv);
157
public static void config_drop_all ();
158
public static void config_drop_file_ (string path, bool priv);
159
public static bool config_get_bool_with_default_ (string path, bool def, bool priv);
160
public static double config_get_float_with_default_ (string path, bool def, bool priv);
161
public static int config_get_int_with_default_ (string path, bool def, bool priv);
162
public static weak string config_get_string_with_default_ (string path, bool def, bool priv);
163
public static weak string config_get_translated_string_with_default_ (string path, bool def, bool priv);
164
public static void config_get_vector_with_default_ (string path, int argcp, out string argvp, bool def, bool priv);
165
public static bool config_has_section_ (string path, bool priv);
166
public static pointer config_init_iterator_ (string path, bool priv);
167
public static pointer config_init_iterator_sections_ (string path, bool priv);
168
public static pointer config_iterator_next (pointer iterator_handle, out string key, out string value);
169
public static void config_make_vector (string string, int argcp, out string argvp);
170
public static void config_pop_prefix ();
171
public static void config_push_prefix (string path);
172
public static void config_set_bool_ (string path, bool value, bool priv);
173
public static void config_set_float_ (string path, double value, bool priv);
174
public static void config_set_int_ (string path, int value, bool priv);
175
public static void config_set_set_handler (GLib.Callback func, pointer data);
176
public static void config_set_string_ (string path, string value, bool priv);
177
public static void config_set_sync_handler (GLib.Callback func, pointer data);
178
public static void config_set_translated_string_ (string path, string value, bool priv);
180
public static void config_set_vector_ (string path, int argc, string[] argv, bool priv);
181
public static bool config_sync ();
182
public static bool config_sync_file_ (string path, bool priv);
191
184
public static int execute_async (string dir, int argc, string[] argv);
199
192
public static int execute_shell_fds (string dir, string commandline, bool close_fds);
200
193
public static int execute_terminal_shell (string dir, string commandline);
201
194
public static int execute_terminal_shell_fds (string dir, string commandline, bool close_fds);
195
[CCode (cname = "g_extension_pointer")]
196
public static weak string g_extension_pointer (string path);
197
public static weak string gconf_get_app_settings_relative (Gnome.Program program, string subkey);
198
public static weak string gconf_get_gnome_libs_settings_relative (string subkey);
199
public static bool help_display (string file_name, string link_id) throws GLib.Error;
200
public static bool help_display_desktop (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
201
public static bool help_display_desktop_with_env (Gnome.Program program, string doc_id, string file_name, string link_id, out string envp) throws GLib.Error;
202
public static bool help_display_uri (string help_uri) throws GLib.Error;
203
public static bool help_display_uri_with_env (string help_uri, out string envp) throws GLib.Error;
204
public static bool help_display_with_doc_id (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
205
public static bool help_display_with_doc_id_and_env (Gnome.Program program, string doc_id, string file_name, string link_id, out string envp) throws GLib.Error;
206
public static GLib.Quark help_error_quark ();
207
public static weak GLib.List i18n_get_language_list (string category_name);
208
public static void i18n_pop_c_numeric_locale ();
209
public static void i18n_push_c_numeric_locale ();
210
[CCode (cname = "libgnome_module_info_get")]
211
public static weak Gnome.ModuleInfo libgnome_module_info_get ();
202
212
public static void prepend_terminal_to_vector (int argc, out string argv);
213
public static int score_get_notable (string gamename, string level, string names, float scores, ulong scoretimes);
214
public static int score_init (string gamename);
215
public static int score_log (float score, string level, bool higher_to_lower_score_order);
216
public static int setenv (string name, string value, bool overwrite);
217
public static int sound_connection_get ();
218
public static void sound_init (string hostname);
219
public static void sound_play (string filename);
220
public static int sound_sample_load (string sample_name, string filename);
221
public static void sound_shutdown ();
222
public static void triggers_add_trigger (Gnome.Trigger nt);
223
public static void triggers_do (string msg, string level);
225
public static void triggers_vadd_trigger (Gnome.Trigger nt, string[] supinfo);
227
public static void triggers_vdo (string msg, string level, string[] supinfo);
228
public static void unsetenv (string name);
229
public static GLib.Quark url_error_quark ();
230
public static bool url_show (string url) throws GLib.Error;
231
public static bool url_show_with_env (string url, out string envp) throws GLib.Error;
232
public static weak string user_accels_dir_get ();
233
public static weak string user_dir_get ();
234
public static weak string user_private_dir_get ();
203
235
public static weak string util_user_shell ();