summaryrefslogtreecommitdiff
path: root/vapi/libgnome-2.0.vapi
blob: 1e9f58565121bb170384bc745575cafe5f2b5194 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
/* libgnome-2.0.vapi generated by lt-vapigen, do not modify. */

[CCode (cprefix = "Gnome", lower_case_cprefix = "gnome_")]
namespace Gnome {
	[CCode (cprefix = "GNOME_FILE_DOMAIN_", cheader_filename = "libgnome/libgnome.h")]
	public enum FileDomain {
		UNKNOWN,
		LIBDIR,
		DATADIR,
		SOUND,
		PIXMAP,
		CONFIG,
		HELP,
		APP_LIBDIR,
		APP_DATADIR,
		APP_SOUND,
		APP_PIXMAP,
		APP_CONFIG,
		APP_HELP,
	}
	[CCode (cprefix = "GNOME_HELP_ERROR_", cheader_filename = "libgnome/libgnome.h")]
	public enum HelpError {
		INTERNAL,
		NOT_FOUND,
	}
	[CCode (cprefix = "GTRIG_", cheader_filename = "libgnome/libgnome.h")]
	public enum TriggerType {
		NONE,
		FUNCTION,
		COMMAND,
		MEDIAPLAY,
	}
	[CCode (cprefix = "GNOME_URL_ERROR_", cheader_filename = "libgnome/libgnome.h")]
	public enum URLError {
		PARSE,
		LAUNCH,
		URL,
		NO_DEFAULT,
		NOT_SUPPORTED,
		VFS,
		CANCELLED,
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public class ModuleRequirement {
		public weak string required_version;
		public weak Gnome.ModuleInfo module_info;
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public class Trigger {
		public Gnome.TriggerType type;
		public pointer u;
		public weak string level;
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public class ModuleInfo : GLib.Boxed {
		public weak string name;
		public weak string version;
		public weak string description;
		public weak Gnome.ModuleRequirement requirements;
		public Gnome.ModuleHook instance_init;
		public Gnome.ModuleHook pre_args_parse;
		public Gnome.ModuleHook post_args_parse;
		public Gnome.ModuleInitHook init_pass;
		public Gnome.ModuleClassInitHook class_init;
		public weak string opt_prefix;
		public Gnome.ModuleGetGOptionGroupFunc get_goption_group_func;
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public class Program : GLib.Object {
		public static weak Gnome.Program get ();
		public weak string get_app_id ();
		public weak string get_app_version ();
		public weak string get_human_readable_name ();
		[NoArrayLength]
		public static weak Gnome.Program init (string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string[] argv, ...);
		[NoArrayLength]
		public static weak Gnome.Program init_paramv (GLib.Type type, string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string[] argv, uint nparams, out GLib.Parameter params);
		[NoArrayLength]
		public static weak Gnome.Program initv (GLib.Type type, string app_id, string app_version, Gnome.ModuleInfo module_info, int argc, string[] argv, string first_property_name, pointer args);
		public static uint install_property (pointer pclass, GLib.ObjectGetPropertyFunc get_fn, GLib.ObjectSetPropertyFunc set_fn, GLib.ParamSpec pspec);
		public weak string locate_file (Gnome.FileDomain domain, string file_name, bool only_if_exists, GLib.SList ret_locations);
		public static weak Gnome.ModuleInfo module_load (string mod_name);
		public static void module_register (Gnome.ModuleInfo module_info);
		public static bool module_registered (Gnome.ModuleInfo module_info);
		public void parse_args ();
		public void postinit ();
		[NoAccessorMethod]
		public weak string app_datadir { get; set; }
		public weak string app_id { get; }
		[NoAccessorMethod]
		public weak string app_libdir { get; set; }
		[NoAccessorMethod]
		public weak string app_prefix { get; set; }
		[NoAccessorMethod]
		public weak string app_sysconfdir { get; set; }
		public weak string app_version { get; }
		[NoAccessorMethod]
		public weak bool create_directories { get; construct; }
		[NoAccessorMethod]
		public weak bool enable_sound { get; set; }
		[NoAccessorMethod]
		public weak string espeaker { get; set; }
		[NoAccessorMethod]
		public weak string gnome_datadir { get; construct; }
		[NoAccessorMethod]
		public weak string gnome_libdir { get; construct; }
		[NoAccessorMethod]
		public weak string gnome_path { get; construct; }
		[NoAccessorMethod]
		public weak string gnome_prefix { get; construct; }
		[NoAccessorMethod]
		public weak string gnome_sysconfdir { get; construct; }
		[NoAccessorMethod]
		public weak pointer goption_context { get; construct; }
		[NoAccessorMethod]
		public weak string human_readable_name { get; construct; }
		[NoAccessorMethod]
		public weak pointer popt_context { get; }
		[NoAccessorMethod]
		public weak int popt_flags { construct; }
		[NoAccessorMethod]
		public weak pointer popt_table { construct; }
	}
	public static delegate void ModuleClassInitHook (pointer klass, Gnome.ModuleInfo mod_info);
	public static delegate weak GLib.OptionGroup ModuleGetGOptionGroupFunc ();
	public static delegate void ModuleHook (Gnome.Program program, Gnome.ModuleInfo mod_info);
	public static delegate void ModuleInitHook (Gnome.ModuleInfo mod_info);
	public static delegate void TriggerActionFunction (string msg, string level, string[] supinfo);
	public const string DOT_GNOME;
	public const string DOT_GNOME_PRIVATE;
	public const string PARAM_APP_DATADIR;
	public const string PARAM_APP_ID;
	public const string PARAM_APP_LIBDIR;
	public const string PARAM_APP_PREFIX;
	public const string PARAM_APP_SYSCONFDIR;
	public const string PARAM_APP_VERSION;
	public const string PARAM_CREATE_DIRECTORIES;
	public const string PARAM_ENABLE_SOUND;
	public const string PARAM_ESPEAKER;
	public const string PARAM_GNOME_DATADIR;
	public const string PARAM_GNOME_LIBDIR;
	public const string PARAM_GNOME_PATH;
	public const string PARAM_GNOME_PREFIX;
	public const string PARAM_GNOME_SYSCONFDIR;
	public const string PARAM_GOPTION_CONTEXT;
	public const string PARAM_HUMAN_READABLE_NAME;
	public const string PARAM_POPT_CONTEXT;
	public const string PARAM_POPT_FLAGS;
	public const string PARAM_POPT_TABLE;
	public static weak Gnome.ModuleInfo bonobo_module_info_get ();
	public static void clearenv ();
	[NoArrayLength]
	public static weak string config_assemble_vector (int argc, string[] argv);
	public static void config_clean_file_ (string path, bool priv);
	public static void config_clean_key_ (string path, bool priv);
	public static void config_clean_section_ (string path, bool priv);
	public static void config_drop_all ();
	public static void config_drop_file_ (string path, bool priv);
	public static bool config_get_bool_with_default_ (string path, bool def, bool priv);
	public static double config_get_float_with_default_ (string path, bool def, bool priv);
	public static int config_get_int_with_default_ (string path, bool def, bool priv);
	public static weak string config_get_string_with_default_ (string path, bool def, bool priv);
	public static weak string config_get_translated_string_with_default_ (string path, bool def, bool priv);
	public static void config_get_vector_with_default_ (string path, int argcp, out string argvp, bool def, bool priv);
	public static bool config_has_section_ (string path, bool priv);
	public static pointer config_init_iterator_ (string path, bool priv);
	public static pointer config_init_iterator_sections_ (string path, bool priv);
	public static pointer config_iterator_next (pointer iterator_handle, out string key, out string value);
	public static void config_make_vector (string string, int argcp, out string argvp);
	public static void config_pop_prefix ();
	public static void config_push_prefix (string path);
	public static void config_set_bool_ (string path, bool value, bool priv);
	public static void config_set_float_ (string path, double value, bool priv);
	public static void config_set_int_ (string path, int value, bool priv);
	public static void config_set_set_handler (GLib.Callback func, pointer data);
	public static void config_set_string_ (string path, string value, bool priv);
	public static void config_set_sync_handler (GLib.Callback func, pointer data);
	public static void config_set_translated_string_ (string path, string value, bool priv);
	[NoArrayLength]
	public static void config_set_vector_ (string path, int argc, string[] argv, bool priv);
	public static bool config_sync ();
	public static bool config_sync_file_ (string path, bool priv);
	[NoArrayLength]
	public static int execute_async (string dir, int argc, string[] argv);
	[NoArrayLength]
	public static int execute_async_fds (string dir, int argc, string[] argv, bool close_fds);
	[NoArrayLength]
	public static int execute_async_with_env (string dir, int argc, string[] argv, int envc, string[] envv);
	[NoArrayLength]
	public static int execute_async_with_env_fds (string dir, int argc, string[] argv, int envc, string[] envv, bool close_fds);
	public static int execute_shell (string dir, string commandline);
	public static int execute_shell_fds (string dir, string commandline, bool close_fds);
	public static int execute_terminal_shell (string dir, string commandline);
	public static int execute_terminal_shell_fds (string dir, string commandline, bool close_fds);
	[CCode (cname = "g_extension_pointer")]
	public static weak string g_extension_pointer (string path);
	public static weak string gconf_get_app_settings_relative (Gnome.Program program, string subkey);
	public static weak string gconf_get_gnome_libs_settings_relative (string subkey);
	public static bool help_display (string file_name, string link_id) throws GLib.Error;
	public static bool help_display_desktop (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
	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;
	public static bool help_display_uri (string help_uri) throws GLib.Error;
	public static bool help_display_uri_with_env (string help_uri, out string envp) throws GLib.Error;
	public static bool help_display_with_doc_id (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
	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;
	public static GLib.Quark help_error_quark ();
	public static weak GLib.List i18n_get_language_list (string category_name);
	public static void i18n_pop_c_numeric_locale ();
	public static void i18n_push_c_numeric_locale ();
	[CCode (cname = "libgnome_module_info_get")]
	public static weak Gnome.ModuleInfo libgnome_module_info_get ();
	public static void prepend_terminal_to_vector (int argc, out string argv);
	public static int score_get_notable (string gamename, string level, string names, float scores, ulong scoretimes);
	public static int score_init (string gamename);
	public static int score_log (float score, string level, bool higher_to_lower_score_order);
	public static int setenv (string name, string value, bool overwrite);
	public static int sound_connection_get ();
	public static void sound_init (string hostname);
	public static void sound_play (string filename);
	public static int sound_sample_load (string sample_name, string filename);
	public static void sound_shutdown ();
	public static void triggers_add_trigger (Gnome.Trigger nt);
	public static void triggers_do (string msg, string level);
	[NoArrayLength]
	public static void triggers_vadd_trigger (Gnome.Trigger nt, string[] supinfo);
	[NoArrayLength]
	public static void triggers_vdo (string msg, string level, string[] supinfo);
	public static void unsetenv (string name);
	public static GLib.Quark url_error_quark ();
	public static bool url_show (string url) throws GLib.Error;
	public static bool url_show_with_env (string url, out string envp) throws GLib.Error;
	public static weak string user_accels_dir_get ();
	public static weak string user_dir_get ();
	public static weak string user_private_dir_get ();
	public static weak string util_user_shell ();
}