[gnome-panel] panel-util: remove unused functions



commit edf554bda54538bca64362d16b08131f7e4d848b
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Mon Sep 17 20:35:15 2018 +0300

    panel-util: remove unused functions

 gnome-panel/panel-util.c | 126 -----------------------------------------------
 gnome-panel/panel-util.h |   9 ----
 2 files changed, 135 deletions(-)
---
diff --git a/gnome-panel/panel-util.c b/gnome-panel/panel-util.c
index 7090ba1b4..9ee387d11 100644
--- a/gnome-panel/panel-util.c
+++ b/gnome-panel/panel-util.c
@@ -144,18 +144,6 @@ panel_pop_window_busy (GtkWidget *window)
        }
 }
 
-gboolean
-panel_is_program_in_path (const char *program)
-{
-       char *tmp = g_find_program_in_path (program);
-       if (tmp != NULL) {
-               g_free (tmp);
-               return TRUE;
-       } else {
-               return FALSE;
-       }
-}
-
 static gboolean
 panel_ensure_dir (const char *dirname)
 {
@@ -196,46 +184,6 @@ panel_ensure_dir (const char *dirname)
        return TRUE;
 }
 
-gboolean
-panel_is_uri_writable (const char *uri)
-{
-       GFile     *file;
-       GFileInfo *info;
-       gboolean   retval;
-
-       g_return_val_if_fail (uri != NULL, FALSE);
-
-       retval = FALSE;
-
-       file = g_file_new_for_uri (uri);
-
-       if (!g_file_query_exists (file, NULL)) {
-               GFile *parent;
-
-               parent = g_file_get_parent (file);
-               g_object_unref (file);
-
-               if (!g_file_query_exists (parent, NULL)) {
-                       g_object_unref (parent);
-                       return FALSE;
-               }
-
-               file = parent;
-       }
-
-       info = g_file_query_info (file, "access::*",
-                                 G_FILE_QUERY_INFO_NONE, NULL, NULL);
-       g_object_unref (file);
-
-       if (info) {
-               retval = g_file_info_get_attribute_boolean (info,
-                                                           G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE);
-               g_object_unref (info);
-       }
-
-       return retval;
-}
-
 gboolean
 panel_uri_exists (const char *uri)
 {
@@ -568,62 +516,6 @@ panel_make_unique_desktop_uri (const char *dir,
        return uri;
 }
 
-GdkPixbuf *
-panel_util_cairo_rgbdata_to_pixbuf (unsigned char *data,
-                                   int            width,
-                                   int            height)
-{
-       GdkPixbuf     *retval;
-       unsigned char *dstptr;
-       unsigned char *srcptr;
-       int            align;
-
-       g_assert (width > 0 && height > 0);
-
-       if (!data)
-               return NULL;
-
-       retval = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, width, height);
-       if (!retval)
-               return NULL;
-
-       dstptr = gdk_pixbuf_get_pixels (retval);
-       srcptr = data;
-       align  = gdk_pixbuf_get_rowstride (retval) - (width * 3);
-
-#if G_BYTE_ORDER == G_LITTLE_ENDIAN
-/* cairo == 00RRGGBB */
-#define CAIRO_RED 2
-#define CAIRO_GREEN 1
-#define CAIRO_BLUE 0
-#else
-/* cairo == BBGGRR00 */
-#define CAIRO_RED 1
-#define CAIRO_GREEN 2
-#define CAIRO_BLUE 3
-#endif
-
-       while (height--) {
-               int x = width;
-               while (x--) {
-                       /* pixbuf == BBGGRR */
-                       dstptr[0] = srcptr[CAIRO_RED];
-                       dstptr[1] = srcptr[CAIRO_GREEN];
-                       dstptr[2] = srcptr[CAIRO_BLUE];
-
-                       dstptr += 3;
-                       srcptr += 4;
-               }
-
-               dstptr += align;
-       }
-#undef CAIRO_RED
-#undef CAIRO_GREEN
-#undef CAIRO_BLUE
-
-       return retval;
-}
-
 char *
 guess_icon_from_exec (GtkIconTheme *icon_theme,
                      GKeyFile     *key_file)
@@ -1167,21 +1059,3 @@ panel_util_key_event_is_popup_panel (GdkEventKey *event,
        panel_util_key_event_is_binding (event, PANEL_TYPE_TOPLEVEL, "popup-panel-menu",
                                         is_popup, is_popup_modifier);
 }
-
-char *
-panel_util_get_user_name (void)
-{
-       char *name;
-
-       name = g_locale_to_utf8 (g_get_real_name (), -1, NULL, NULL, NULL);
-
-       if (PANEL_GLIB_STR_EMPTY (name) || g_strcmp0 (name, "Unknown") == 0) {
-               g_free (name);
-               name = g_locale_to_utf8 (g_get_user_name (), -1 , NULL, NULL, NULL);
-       }
-
-       if (!name)
-               name = g_strdup (g_get_user_name ());
-
-       return name;
-}
diff --git a/gnome-panel/panel-util.h b/gnome-panel/panel-util.h
index 6856a6c4b..3123b3fda 100644
--- a/gnome-panel/panel-util.h
+++ b/gnome-panel/panel-util.h
@@ -15,9 +15,6 @@ int           panel_find_applet_index (GtkWidget *widget);
 void           panel_push_window_busy  (GtkWidget *window);
 void           panel_pop_window_busy   (GtkWidget *window);
 
-gboolean       panel_is_program_in_path (const char *program);
-
-gboolean       panel_is_uri_writable   (const char *uri);
 gboolean       panel_uri_exists        (const char *uri);
 
 char *          panel_find_icon         (GtkIconTheme  *icon_theme,
@@ -44,10 +41,6 @@ char *panel_make_unique_desktop_path_from_name (const char *dir,
 char *panel_make_unique_desktop_uri (const char *dir,
                                     const char *source);
 
-GdkPixbuf *panel_util_cairo_rgbdata_to_pixbuf (unsigned char *data,
-                                              int            width,
-                                              int            height);
-
 char *panel_util_get_icon_name_from_g_icon (GIcon *gicon);
 char *guess_icon_from_exec (GtkIconTheme *icon_theme,
                            GKeyFile     *key_file);
@@ -69,8 +62,6 @@ void panel_util_key_event_is_popup_panel (GdkEventKey *event,
                                          gboolean    *is_popup,
                                          gboolean    *is_popup_modifier);
 
-char *panel_util_get_user_name (void);
-
 G_END_DECLS
 
 #endif /* PANEL_UTIL_H */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]