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 255 256
|
/* 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_", has_type_id = "0", 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_", has_type_id = "0", cheader_filename = "libgnome/libgnome.h")]
public enum HelpError {
INTERNAL,
NOT_FOUND
}
[CCode (cprefix = "GTRIG_", has_type_id = "0", cheader_filename = "libgnome/libgnome.h")]
public enum TriggerType {
NONE,
FUNCTION,
COMMAND,
MEDIAPLAY
}
[CCode (cprefix = "GNOME_URL_ERROR_", has_type_id = "0", cheader_filename = "libgnome/libgnome.h")]
public enum URLError {
PARSE,
LAUNCH,
URL,
NO_DEFAULT,
NOT_SUPPORTED,
VFS,
CANCELLED
}
[Compact]
[CCode (cheader_filename = "libgnome/libgnome.h")]
public class ModuleRequirement {
public weak string required_version;
public weak Gnome.ModuleInfo module_info;
}
[Compact]
[CCode (cheader_filename = "libgnome/libgnome.h")]
public class Trigger {
public Gnome.TriggerType type;
public void* u;
public weak string level;
}
[Compact]
[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 weak Gnome.ModuleHook instance_init;
public weak Gnome.ModuleHook pre_args_parse;
public weak Gnome.ModuleHook post_args_parse;
public weak Gnome.ModuleInitHook init_pass;
public weak Gnome.ModuleClassInitHook class_init;
public weak string opt_prefix;
public weak 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 ();
public static weak Gnome.Program init (string app_id, string app_version, Gnome.ModuleInfo module_info, [CCode (array_length_pos = 3.9)] string[] argv, ...);
public static weak 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 weak 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 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);
[NoAccessorMethod]
public string app_datadir { get; set; }
public string app_id { get; }
[NoAccessorMethod]
public string app_libdir { get; set; }
[NoAccessorMethod]
public string app_prefix { get; set; }
[NoAccessorMethod]
public string app_sysconfdir { 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 { get; set; }
[NoAccessorMethod]
public string gnome_datadir { get; construct; }
[NoAccessorMethod]
public string gnome_libdir { get; construct; }
[NoAccessorMethod]
public string gnome_path { get; construct; }
[NoAccessorMethod]
public string gnome_prefix { get; construct; }
[NoAccessorMethod]
public string gnome_sysconfdir { get; construct; }
[NoAccessorMethod]
public void* goption_context { get; construct; }
[NoAccessorMethod]
public string human_readable_name { get; construct; }
[NoAccessorMethod]
public void* popt_context { get; }
[NoAccessorMethod]
public int popt_flags { construct; }
[NoAccessorMethod]
public void* popt_table { construct; }
}
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static delegate void ModuleClassInitHook (void* klass, Gnome.ModuleInfo mod_info);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static delegate weak GLib.OptionGroup ModuleGetGOptionGroupFunc ();
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static delegate void ModuleHook (Gnome.Program program, Gnome.ModuleInfo mod_info);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static delegate void ModuleInitHook (Gnome.ModuleInfo mod_info);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static 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 weak 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, int argc, string[] argv);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static int execute_async_fds (string dir, int argc, string[] argv, bool close_fds);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static int execute_async_with_env (string dir, int argc, string[] argv, int envc, string[] envv);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static int execute_async_with_env_fds (string dir, int argc, string[] argv, int envc, 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 (cname = "g_extension_pointer", cheader_filename = "libgnome/libgnome.h")]
public static weak string g_extension_pointer (string path);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static weak string gconf_get_app_settings_relative (Gnome.Program program, string subkey);
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static weak 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 weak 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 weak 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 weak string envp) throws GLib.Error;
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static GLib.Quark help_error_quark ();
[CCode (cname = "libgnome_module_info_get", cheader_filename = "libgnome/libgnome.h")]
public static weak Gnome.ModuleInfo libgnome_module_info_get ();
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static void prepend_terminal_to_vector (int argc, out weak 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 weak string envp) throws GLib.Error;
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static weak string user_accels_dir_get ();
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static weak string user_dir_get ();
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static weak string user_private_dir_get ();
[CCode (cheader_filename = "libgnome/libgnome.h")]
public static weak string util_user_shell ();
}
|