Esempio n. 1
0
static void set_default_preferences() {
    if (! prefs_get_string_value("path_conv_ogg", NULL)) {
        gchar *str = g_build_filename(get_script_dir(), CONVERT_TO_MP3_SCRIPT, NULL);
        prefs_set_string("path_conv_ogg", str);
        g_free(str);
    }
}
Esempio n. 2
0
static void debug_print_directories() {
    g_printf("data directory: %s\n", get_data_dir());
    g_printf("doc directory: %s\n", get_doc_dir());
    g_printf("ui directory: %s\n", get_ui_dir());
    g_printf("glade directory: %s\n", get_glade_dir());
    g_printf("icon directory: %s\n", get_icon_dir());
    g_printf("plugin directory: %s\n", get_plugin_dir());
    g_printf("script directory: %s\n", get_script_dir());
}
static void
ephy_greasemonkey_extension_init (EphyGreasemonkeyExtension *extension)
{
	char *path;

	extension->priv = EPHY_GREASEMONKEY_EXTENSION_GET_PRIVATE (extension);

	LOG ("EphyGreasemonkeyExtension initialising");

	path = get_script_dir ();
	errno = 0;
	if ((g_mkdir_with_parents (path, 0700) >= 0) ||
	    (errno == EEXIST))
	{
		extension->priv->scripts = load_scripts (path);
		extension->priv->monitor = monitor_scripts (path, extension);
	}

	g_free (path);
}
static char *
script_name_build (const char *url)
{
	char *basename;
	char *path;
	char *script_dir;
	char *uri;

	basename = g_filename_from_utf8 (url, -1, NULL, NULL, NULL);
	g_return_val_if_fail (basename != NULL, NULL);

	g_strdelimit (basename, "/", '_');

	script_dir = get_script_dir ();

	path = g_build_filename (script_dir, basename, NULL);
	uri = g_filename_to_uri (path, NULL, NULL);

	g_free (script_dir);
	g_free (basename);
	g_free (path);

	return uri;
}