summaryrefslogtreecommitdiff
path: root/libslab/slab-mate-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'libslab/slab-mate-util.c')
-rw-r--r--libslab/slab-mate-util.c90
1 files changed, 0 insertions, 90 deletions
diff --git a/libslab/slab-mate-util.c b/libslab/slab-mate-util.c
index 15a61ddb..efb4a535 100644
--- a/libslab/slab-mate-util.c
+++ b/libslab/slab-mate-util.c
@@ -139,96 +139,6 @@ open_desktop_item_help (MateDesktopItem * desktop_item)
return TRUE;
}
-gboolean
-slab_load_image (GtkImage * image, GtkIconSize size, const gchar * image_id)
-{
- GdkPixbuf *pixbuf;
- gint width;
- gint height;
-
- gchar *id;
-
- if (!image_id)
- return FALSE;
-
- id = g_strdup (image_id);
-
- gtk_icon_size_lookup (size, &width, &height);
-
- if (g_path_is_absolute (id))
- pixbuf = gdk_pixbuf_new_from_file_at_size (id, width, height, NULL);
- else
- {
- if ( /* file extensions are not copesetic with loading by "name" */
- g_str_has_suffix (id, ".png") ||
- g_str_has_suffix (id, ".svg") ||
- g_str_has_suffix (id, ".xpm")
- )
-
- id[strlen (id) - 4] = '\0';
-
- pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), id, width, 0,
- NULL);
- }
-
- if (pixbuf)
- {
- gtk_image_set_from_pixbuf (image, pixbuf);
-
- g_object_unref (pixbuf);
-
- g_free (id);
-
- return TRUE;
- }
- else
- { /* This will make it show the "broken image" icon */
- gtk_image_set_from_file (image, id);
-
- g_free (id);
-
- return FALSE;
- }
-}
-
-gchar *
-string_replace_once (const gchar * str_template, const gchar * key, const gchar * value)
-{
- GString *str_built;
- gint pivot;
-
- pivot = strstr (str_template, key) - str_template;
-
- str_built = g_string_new_len (str_template, pivot);
- g_string_append (str_built, value);
- g_string_append (str_built, &str_template[pivot + strlen (key)]);
-
- return g_string_free (str_built, FALSE);
-}
-
-void
-spawn_process (const gchar *command)
-{
- gchar **argv;
- GError *error = NULL;
-
- if (!command || strlen (command) < 1)
- return;
-
- argv = g_strsplit (command, " ", -1);
-
- g_spawn_async (NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, &error);
-
- if (error)
- {
- g_warning ("error spawning [%s]: [%s]\n", command, error->message);
-
- g_error_free (error);
- }
-
- g_strfreev (argv);
-}
-
void
copy_file (const gchar * src_uri, const gchar * dst_uri)
{