[gnome-shell] shell-global: remove some no-longer-used methods



commit 79927faaec37bba40e82079f551b044cf2243f36
Author: Dan Winship <danw gnome org>
Date:   Wed Mar 23 16:00:01 2011 -0400

    shell-global: remove some no-longer-used methods
    
    https://bugzilla.gnome.org/show_bug.cgi?id=648755

 src/shell-global.c |  130 ----------------------------------------------------
 src/shell-global.h |   12 -----
 2 files changed, 0 insertions(+), 142 deletions(-)
---
diff --git a/src/shell-global.c b/src/shell-global.c
index a944b06..3061d5f 100644
--- a/src/shell-global.c
+++ b/src/shell-global.c
@@ -418,31 +418,6 @@ shell_global_class_init (ShellGlobalClass *klass)
 }
 
 /**
- * shell_clutter_texture_set_from_pixbuf: 
- * texture: #ClutterTexture to be modified
- * pixbuf: #GdkPixbuf to set as an image for #ClutterTexture
- *
- * Convenience function for setting an image for #ClutterTexture based on #GdkPixbuf.
- * Copied from an example posted by hp in this thread http://mail.gnome.org/archives/gtk-devel-list/2008-September/msg00218.html
- *
- * Return value: %TRUE on success, %FALSE on failure
- */
-gboolean
-shell_clutter_texture_set_from_pixbuf (ClutterTexture *texture,
-                                       GdkPixbuf      *pixbuf)
-{
-    return clutter_texture_set_from_rgb_data (texture,
-                                              gdk_pixbuf_get_pixels (pixbuf),
-                                              gdk_pixbuf_get_has_alpha (pixbuf),
-                                              gdk_pixbuf_get_width (pixbuf),
-                                              gdk_pixbuf_get_height (pixbuf),
-                                              gdk_pixbuf_get_rowstride (pixbuf),
-                                              gdk_pixbuf_get_has_alpha (pixbuf)
-                                              ? 4 : 3,
-                                              0, NULL);
-}
-
-/**
  * shell_global_get:
  *
  * Gets the singleton global object that represents the desktop.
@@ -861,30 +836,6 @@ shell_global_end_modal (ShellGlobal *global,
 }
 
 /**
- * shell_global_display_is_grabbed
- * @global: a #ShellGlobal
- *
- * Determines whether Mutter currently has a grab (keyboard or mouse or
- * both) on the display. This could be the result of a current window
- * management operation like a window move, or could be from
- * shell_global_begin_modal().
- *
- * This function is useful to for ad-hoc checks to avoid over-grabbing
- * the Mutter grab a grab from GTK+. Longer-term we might instead want a
- * mechanism to make Mutter use GDK grabs instead of raw XGrabPointer().
- *
- * Return value: %TRUE if Mutter has a grab on the display
- */
-gboolean
-shell_global_display_is_grabbed (ShellGlobal *global)
-{
-  MetaScreen *screen = meta_plugin_get_screen (global->plugin);
-  MetaDisplay *display = meta_screen_get_display (screen);
-
-  return meta_display_get_grab_op (display) != META_GRAB_OP_NONE;
-}
-
-/**
  * shell_global_create_pointer_barrier
  * @global: a #ShellGlobal
  * @x1: left X coordinate
@@ -1370,54 +1321,6 @@ void shell_global_init_xdnd (ShellGlobal *global)
 }
 
 /**
- * shell_global_format_time_relative_pretty:
- * @global:
- * @delta: Time in seconds since the current time
- * @text: (out): Relative human-consumption-only time string
- * @next_update: (out): Time in seconds until we should redisplay the time
- *
- * Format a time value for human consumption only.  The passed time
- * value is a delta in terms of seconds from the current time.
- * This function needs to be in C because of its use of ngettext() which
- * is not accessible from JavaScript.
- */
-void
-shell_global_format_time_relative_pretty (ShellGlobal *global,
-                                          guint        delta,
-                                          char       **text,
-                                          guint       *next_update)
-{
-#define MINUTE (60)
-#define HOUR (MINUTE*60)
-#define DAY (HOUR*24)
-#define WEEK (DAY*7)
-  if (delta < MINUTE) {
-    *text = g_strdup (_("Less than a minute ago"));
-    *next_update = MINUTE - delta;
-   } else if (delta < HOUR) {
-     *text = g_strdup_printf (dngettext (GETTEXT_PACKAGE,
-                                         "%d minute ago", "%d minutes ago",
-                                         delta / MINUTE), delta / MINUTE);
-     *next_update = MINUTE - (delta % MINUTE);
-   } else if (delta < DAY) {
-     *text = g_strdup_printf (dngettext (GETTEXT_PACKAGE,
-                                         "%d hour ago", "%d hours ago",
-                                         delta / HOUR), delta / HOUR);
-     *next_update = HOUR - (delta % HOUR);
-   } else if (delta < WEEK) {
-     *text = g_strdup_printf (dngettext (GETTEXT_PACKAGE,
-                                         "%d day ago", "%d days ago",
-                                         delta / DAY), delta / DAY);
-     *next_update = DAY - (delta % DAY);
-   } else {
-     *text = g_strdup_printf (dngettext (GETTEXT_PACKAGE,
-                                         "%d week ago", "%d weeks ago",
-                                         delta / WEEK), delta / WEEK);
-     *next_update = WEEK - (delta % WEEK);
-   }
-}
-
-/**
  * shell_global_get_monitors:
  * @global: the #ShellGlobal
  *
@@ -1619,39 +1522,6 @@ shell_global_get_settings (ShellGlobal *global)
   return global->settings;
 }
 
-static void
-shell_popup_menu_position_func (GtkMenu   *menu,
-                                int       *x,
-                                int       *y,
-                                gboolean  *push_in,
-                                gpointer   user_data)
-{
-  *x = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (menu), "shell-menu-x"));
-  *y = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (menu), "shell-menu-y"));
-}
-
-/**
- * shell_popup_menu:
- * @menu: a #GtkMenu
- * @button: mouse button that triggered the menu
- * @time: timestamp of event that triggered the menu
- * @menu_x: x coordinate to display the menu at
- * @menu_y: y coordinate to display the menu at
- *
- * Wraps gtk_menu_popup(), but using @menu_x, @menu_y for the location
- * rather than needing a callback.
- **/
-void
-shell_popup_menu (GtkMenu *menu, int button, guint32 time,
-                  int menu_x, int menu_y)
-{
-  g_object_set_data (G_OBJECT (menu), "shell-menu-x", GINT_TO_POINTER (menu_x));
-  g_object_set_data (G_OBJECT (menu), "shell-menu-y", GINT_TO_POINTER (menu_y));
-
-  gtk_menu_popup (menu, NULL, NULL, shell_popup_menu_position_func, NULL,
-                  button, time);
-}
-
 /**
  * shell_write_string_to_stream:
  * @stream: a #GOutputStream
diff --git a/src/shell-global.h b/src/shell-global.h
index fcf8533..311a12c 100644
--- a/src/shell-global.h
+++ b/src/shell-global.h
@@ -20,8 +20,6 @@ typedef struct _ShellGlobalClass ShellGlobalClass;
 #define SHELL_IS_GLOBAL_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), SHELL_TYPE_GLOBAL))
 #define SHELL_GLOBAL_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), SHELL_TYPE_GLOBAL, ShellGlobalClass))
 
-#define SHELL_GCONF_DIR "/desktop/gnome/shell"
-
 struct _ShellGlobalClass
 {
   GObjectClass parent_class;
@@ -29,9 +27,6 @@ struct _ShellGlobalClass
 
 GType            shell_global_get_type            (void) G_GNUC_CONST;
 
-gboolean shell_clutter_texture_set_from_pixbuf (ClutterTexture *texture,
-                                                GdkPixbuf      *pixbuf);
-
 ShellGlobal *shell_global_get (void);
 
 typedef enum {
@@ -76,8 +71,6 @@ gboolean shell_global_begin_modal (ShellGlobal *global,
 void     shell_global_end_modal   (ShellGlobal *global,
 				   guint32      timestamp);
 
-gboolean shell_global_display_is_grabbed (ShellGlobal *global);
-
 void shell_global_reexec_self (ShellGlobal *global);
 
 void shell_global_breakpoint (ShellGlobal *global);
@@ -94,8 +87,6 @@ void shell_global_gc (ShellGlobal *global);
 
 void shell_global_maybe_gc (ShellGlobal *global);
 
-void shell_global_format_time_relative_pretty (ShellGlobal *global, guint delta, char **text, guint *next_update);
-
 GSList       *shell_global_get_monitors        (ShellGlobal  *global);
 MetaRectangle *shell_global_get_primary_monitor (ShellGlobal  *global);
 int            shell_global_get_primary_monitor_index (ShellGlobal  *global);
@@ -117,9 +108,6 @@ GSettings *shell_global_get_settings (ShellGlobal *global);
 
 ClutterModifierType shell_get_event_state (ClutterEvent *event);
 
-void shell_popup_menu (GtkMenu *menu, int button, guint32 time,
-                       int menu_x, int menu_y);
-
 gboolean shell_write_string_to_stream (GOutputStream *stream,
                                        const char    *str,
                                        GError       **error);



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