summaryrefslogtreecommitdiff
path: root/vapi/libgnome-2.0.vapi
blob: 685ae8d13c45d93136f3198c525110a0ebe23963 (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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
/* libgnome-2.0.vapi generated by vapigen, do not modify. */

namespace Gnome {
	[CCode (cheader_filename = "libgnome/libgnome.h", type_id = "gnome_module_info_get_type ()")]
	[Compact]
	public class ModuleInfo {
		public weak Gnome.ModuleClassInitHook class_init;
		public weak string description;
		public weak Gnome.ModuleGetGOptionGroupFunc get_goption_group_func;
		public weak Gnome.ModuleInitHook init_pass;
		public weak Gnome.ModuleHook instance_init;
		public weak string name;
		public weak string opt_prefix;
		public weak Gnome.ModuleHook post_args_parse;
		public weak Gnome.ModuleHook pre_args_parse;
		public weak Gnome.ModuleRequirement requirements;
		public weak string version;
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	[Compact]
	public class ModuleRequirement {
		public weak Gnome.ModuleInfo module_info;
		public weak string required_version;
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public class Program : GLib.Object {
		[CCode (has_construct_function = false)]
		protected Program ();
		public static unowned Gnome.Program @get ();
		public unowned string get_app_id ();
		public unowned string get_app_version ();
		public unowned string get_human_readable_name ();
		public static unowned Gnome.Program init (string app_id, string app_version, Gnome.ModuleInfo module_info, [CCode (array_length_pos = 3.9)] string[] argv, ...);
		public static unowned Gnome.Program init_paramv (GLib.Type type, string app_id, string app_version, Gnome.ModuleInfo module_info, [CCode (array_length_pos = 4.9)] string[] argv, uint nparams, GLib.Parameter @params);
		public static unowned Gnome.Program initv (GLib.Type type, string app_id, string app_version, Gnome.ModuleInfo module_info, [CCode (array_length_pos = 4.9)] string[] argv, string first_property_name, void* args);
		public class uint install_property (GLib.ObjectGetPropertyFunc get_fn, GLib.ObjectSetPropertyFunc set_fn, GLib.ParamSpec pspec);
		public unowned string locate_file (Gnome.FileDomain domain, string file_name, bool only_if_exists, GLib.SList ret_locations);
		public static unowned 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);
		[NoAccessorMethod]
		public string app_datadir { owned get; set; }
		public string app_id { get; }
		[NoAccessorMethod]
		public string app_libdir { owned get; set; }
		[NoAccessorMethod]
		public string app_prefix { owned get; set; }
		[NoAccessorMethod]
		public string app_sysconfdir { owned get; set; }
		public string app_version { get; }
		[NoAccessorMethod]
		public bool create_directories { get; construct; }
		[NoAccessorMethod]
		public bool enable_sound { get; set; }
		[NoAccessorMethod]
		public string espeaker { owned get; set; }
		[NoAccessorMethod]
		public string gnome_datadir { owned get; construct; }
		[NoAccessorMethod]
		public string gnome_libdir { owned get; construct; }
		[NoAccessorMethod]
		public string gnome_path { owned get; construct; }
		[NoAccessorMethod]
		public string gnome_prefix { owned get; construct; }
		[NoAccessorMethod]
		public string gnome_sysconfdir { owned get; construct; }
		[NoAccessorMethod]
		public void* goption_context { get; construct; }
		public string human_readable_name { get; construct; }
		[NoAccessorMethod]
		public void* popt_context { get; }
		public int popt_flags { construct; }
		public void* popt_table { construct; }
	}
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	[Compact]
	public class Trigger {
		public weak string level;
		public Gnome.TriggerType type;
		public void* u;
	}
	[CCode (cheader_filename = "libgnome/libgnome.h", cprefix = "GNOME_FILE_DOMAIN_", has_type_id = false)]
	public enum FileDomain {
		UNKNOWN,
		LIBDIR,
		DATADIR,
		SOUND,
		PIXMAP,
		CONFIG,
		HELP,
		APP_LIBDIR,
		APP_DATADIR,
		APP_SOUND,
		APP_PIXMAP,
		APP_CONFIG,
		APP_HELP
	}
	[CCode (cheader_filename = "libgnome/libgnome.h", cprefix = "GNOME_HELP_ERROR_", has_type_id = false)]
	public enum HelpError {
		INTERNAL,
		NOT_FOUND
	}
	[CCode (cheader_filename = "libgnome/libgnome.h", cprefix = "GTRIG_", has_type_id = false)]
	public enum TriggerType {
		NONE,
		FUNCTION,
		COMMAND,
		MEDIAPLAY
	}
	[CCode (cheader_filename = "libgnome/libgnome.h", cprefix = "GNOME_URL_ERROR_", has_type_id = false)]
	public enum URLError {
		PARSE,
		LAUNCH,
		URL,
		NO_DEFAULT,
		NOT_SUPPORTED,
		VFS,
		CANCELLED
	}
	[CCode (cheader_filename = "libgnome/libgnome.h", has_target = false)]
	public delegate void ModuleClassInitHook (void* klass, Gnome.ModuleInfo mod_info);
	[CCode (cheader_filename = "libgnome/libgnome.h", has_target = false)]
	public delegate unowned GLib.OptionGroup ModuleGetGOptionGroupFunc ();
	[CCode (cheader_filename = "libgnome/libgnome.h", has_target = false)]
	public delegate void ModuleHook (Gnome.Program program, Gnome.ModuleInfo mod_info);
	[CCode (cheader_filename = "libgnome/libgnome.h", has_target = false)]
	public delegate void ModuleInitHook (Gnome.ModuleInfo mod_info);
	[CCode (cheader_filename = "libgnome/libgnome.h", has_target = false)]
	public delegate void TriggerActionFunction (string msg, string level, string[] supinfo);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string DOT_GNOME;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string DOT_GNOME_PRIVATE;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_APP_DATADIR;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_APP_ID;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_APP_LIBDIR;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_APP_PREFIX;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_APP_SYSCONFDIR;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_APP_VERSION;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_CREATE_DIRECTORIES;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_ENABLE_SOUND;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_ESPEAKER;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_GNOME_DATADIR;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_GNOME_LIBDIR;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_GNOME_PATH;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_GNOME_PREFIX;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_GNOME_SYSCONFDIR;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_GOPTION_CONTEXT;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_HUMAN_READABLE_NAME;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_POPT_CONTEXT;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_POPT_FLAGS;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public const string PARAM_POPT_TABLE;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned Gnome.ModuleInfo bonobo_module_info_get ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void clearenv ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_async (string dir, [CCode (array_length_pos = 1.9)] string[] argv);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_async_fds (string dir, [CCode (array_length_pos = 1.9)] string[] argv, bool close_fds);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_async_with_env (string dir, [CCode (array_length_pos = 1.9)] string[] argv, string[] envv);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_async_with_env_fds (string dir, [CCode (array_length_pos = 1.9)] string[] argv, [CCode (array_length_pos = 2.9)] string[] envv, bool close_fds);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_shell (string dir, string commandline);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_shell_fds (string dir, string commandline, bool close_fds);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_terminal_shell (string dir, string commandline);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int execute_terminal_shell_fds (string dir, string commandline, bool close_fds);
	[CCode (cheader_filename = "libgnome/libgnome.h", cname = "g_extension_pointer")]
	public static unowned string g_extension_pointer (string path);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned string gconf_get_app_settings_relative (Gnome.Program program, string subkey);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned string gconf_get_gnome_libs_settings_relative (string subkey);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display (string file_name, string link_id) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display_desktop (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display_desktop_with_env (Gnome.Program program, string doc_id, string file_name, string link_id, out unowned string envp) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display_uri (string help_uri) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display_uri_with_env (string help_uri, out unowned string envp) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display_with_doc_id (Gnome.Program program, string doc_id, string file_name, string link_id) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool help_display_with_doc_id_and_env (Gnome.Program program, string doc_id, string file_name, string link_id, out unowned string envp) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static GLib.Quark help_error_quark ();
	[CCode (cheader_filename = "libgnome/libgnome.h", cname = "libgnome_module_info_get")]
	public static unowned Gnome.ModuleInfo libgnome_module_info_get ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void prepend_terminal_to_vector (int argc, out unowned string argv);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int setenv (string name, string value, bool overwrite);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int sound_connection_get ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void sound_init (string hostname);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void sound_play (string filename);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static int sound_sample_load (string sample_name, string filename);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void sound_shutdown ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void triggers_add_trigger (Gnome.Trigger nt);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void triggers_do (string msg, string level);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void triggers_vadd_trigger (Gnome.Trigger nt, string[] supinfo);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void triggers_vdo (string msg, string level, string[] supinfo);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static void unsetenv (string name);
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static GLib.Quark url_error_quark ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool url_show (string url) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static bool url_show_with_env (string url, out unowned string envp) throws GLib.Error;
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned string user_accels_dir_get ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned string user_dir_get ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned string user_private_dir_get ();
	[CCode (cheader_filename = "libgnome/libgnome.h")]
	public static unowned string util_user_shell ();
}