diff options
| author | Stefano Karapetsas <[email protected]> | 2012-02-22 03:44:27 -0800 | 
|---|---|---|
| committer | Stefano Karapetsas <[email protected]> | 2012-02-22 03:44:27 -0800 | 
| commit | 2dfe3164d9f195b50e066def8e2a4782b5910c10 (patch) | |
| tree | f95660c9462b74c2775355c29df79267fc30501b /plugins/mouse | |
| parent | ecd8a153901507f5d210d6f85103693ef81d49c3 (diff) | |
| parent | e46b4adef5c6c6805b3ca6dbfbe99a4299252514 (diff) | |
| download | mate-settings-daemon-2dfe3164d9f195b50e066def8e2a4782b5910c10.tar.bz2 mate-settings-daemon-2dfe3164d9f195b50e066def8e2a4782b5910c10.tar.xz  | |
Merge pull request #3 from haxar/master
gsd to msd complete rename patch by NiceandGently
Diffstat (limited to 'plugins/mouse')
| -rw-r--r-- | plugins/mouse/Makefile.am | 28 | ||||
| -rw-r--r-- | plugins/mouse/gsd-timeline.h | 127 | ||||
| -rw-r--r-- | plugins/mouse/msd-locate-pointer.c (renamed from plugins/mouse/gsd-locate-pointer.c) | 56 | ||||
| -rw-r--r-- | plugins/mouse/msd-locate-pointer.h (renamed from plugins/mouse/gsd-locate-pointer.h) | 2 | ||||
| -rw-r--r-- | plugins/mouse/msd-mouse-manager.c (renamed from plugins/mouse/gsd-mouse-manager.c) | 116 | ||||
| -rw-r--r-- | plugins/mouse/msd-mouse-manager.h (renamed from plugins/mouse/gsd-mouse-manager.h) | 34 | ||||
| -rw-r--r-- | plugins/mouse/msd-mouse-plugin.c (renamed from plugins/mouse/gsd-mouse-plugin.c) | 42 | ||||
| -rw-r--r-- | plugins/mouse/msd-mouse-plugin.h (renamed from plugins/mouse/gsd-mouse-plugin.h) | 28 | ||||
| -rw-r--r-- | plugins/mouse/msd-timeline.c (renamed from plugins/mouse/gsd-timeline.c) | 376 | ||||
| -rw-r--r-- | plugins/mouse/msd-timeline.h | 127 | 
10 files changed, 468 insertions, 468 deletions
diff --git a/plugins/mouse/Makefile.am b/plugins/mouse/Makefile.am index f99aefc..8e1ab77 100644 --- a/plugins/mouse/Makefile.am +++ b/plugins/mouse/Makefile.am @@ -1,10 +1,10 @@  plugin_LTLIBRARIES = libmouse.la  libmouse_la_SOURCES = 		\ -	gsd-mouse-plugin.h	\ -	gsd-mouse-plugin.c	\ -	gsd-mouse-manager.h	\ -	gsd-mouse-manager.c +	msd-mouse-plugin.h	\ +	msd-mouse-plugin.c	\ +	msd-mouse-manager.h	\ +	msd-mouse-manager.c  libmouse_la_CPPFLAGS = \  	-I$(top_srcdir)/mate-settings-daemon		\ @@ -17,7 +17,7 @@ libmouse_la_CFLAGS = \  	$(AM_CFLAGS)  libmouse_la_LDFLAGS = 		\ -	$(GSD_PLUGIN_LDFLAGS) +	$(MSD_PLUGIN_LDFLAGS)  libmouse_la_LIBADD  = 		\  	$(SETTINGS_PLUGIN_LIBS)	\ @@ -28,19 +28,19 @@ plugin_in_files = mouse.mate-settings-plugin.in  plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) -libexec_PROGRAMS = gsd-locate-pointer +libexec_PROGRAMS = msd-locate-pointer -gsd_locate_pointer_SOURCES = 	\ -	gsd-locate-pointer.h	\ -	gsd-locate-pointer.c	\ -	gsd-timeline.h		\ -	gsd-timeline.c +msd_locate_pointer_SOURCES = 	\ +	msd-locate-pointer.h	\ +	msd-locate-pointer.c	\ +	msd-timeline.h		\ +	msd-timeline.c -gsd_locate_pointer_CFLAGS = \ +msd_locate_pointer_CFLAGS = \  	$(SETTINGS_PLUGIN_CFLAGS)	\  	$(AM_CFLAGS) -gsd_locate_pointer_LDADD  = 		\ +msd_locate_pointer_LDADD  = 		\  	$(SETTINGS_PLUGIN_LIBS)		\  	$(X11_LIBS)			\  	-lm @@ -49,4 +49,4 @@ EXTRA_DIST = $(plugin_in_files)  CLEANFILES = $(plugin_DATA)  DISTCLEANFILES = $(plugin_DATA) -@GSD_INTLTOOL_PLUGIN_RULE@ +@MSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/mouse/gsd-timeline.h b/plugins/mouse/gsd-timeline.h deleted file mode 100644 index d4ecbcc..0000000 --- a/plugins/mouse/gsd-timeline.h +++ /dev/null @@ -1,127 +0,0 @@ -/* gsdtimeline.c - * - * Copyright (C) 2008 Carlos Garnacho  <[email protected]> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. - */ - -#ifndef __GSD_TIMELINE_H__ -#define __GSD_TIMELINE_H__ - -#include <glib-object.h> -#include <gdk/gdk.h> - -#ifdef __cplusplus -extern "C" { -#endif - -#define GSD_TYPE_TIMELINE_DIRECTION       (gsd_timeline_direction_get_type ()) -#define GSD_TYPE_TIMELINE_PROGRESS_TYPE   (gsd_timeline_progress_type_get_type ()) -#define GSD_TYPE_TIMELINE                 (gsd_timeline_get_type ()) -#define GSD_TIMELINE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_TIMELINE, GsdTimeline)) -#define GSD_TIMELINE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass),  GSD_TYPE_TIMELINE, GsdTimelineClass)) -#define GSD_IS_TIMELINE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_TIMELINE)) -#define GSD_IS_TIMELINE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass),  GSD_TYPE_TIMELINE)) -#define GSD_TIMELINE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj),  GSD_TYPE_TIMELINE, GsdTimelineClass)) - -typedef enum { -  GSD_TIMELINE_DIRECTION_FORWARD, -  GSD_TIMELINE_DIRECTION_BACKWARD -} GsdTimelineDirection; - -typedef enum { -  GSD_TIMELINE_PROGRESS_LINEAR, -  GSD_TIMELINE_PROGRESS_SINUSOIDAL, -  GSD_TIMELINE_PROGRESS_EXPONENTIAL -} GsdTimelineProgressType; - -typedef struct GsdTimeline      GsdTimeline; -typedef struct GsdTimelineClass GsdTimelineClass; - -struct GsdTimeline -{ -  GObject parent_instance; -}; - -struct GsdTimelineClass -{ -  GObjectClass parent_class; - -  void (* started)           (GsdTimeline *timeline); -  void (* finished)          (GsdTimeline *timeline); -  void (* paused)            (GsdTimeline *timeline); - -  void (* frame)             (GsdTimeline *timeline, -			      gdouble      progress); - -  void (* __gsd_reserved1) (void); -  void (* __gsd_reserved2) (void); -  void (* __gsd_reserved3) (void); -  void (* __gsd_reserved4) (void); -}; - -typedef gdouble (*GsdTimelineProgressFunc) (gdouble progress); - - -GType                   gsd_timeline_get_type           (void) G_GNUC_CONST; -GType                   gsd_timeline_direction_get_type (void) G_GNUC_CONST; -GType                   gsd_timeline_progress_type_get_type (void) G_GNUC_CONST; - -GsdTimeline            *gsd_timeline_new                (guint                    duration); -GsdTimeline            *gsd_timeline_new_for_screen     (guint                    duration, -							 GdkScreen               *screen); - -void                    gsd_timeline_start              (GsdTimeline             *timeline); -void                    gsd_timeline_pause              (GsdTimeline             *timeline); -void                    gsd_timeline_rewind             (GsdTimeline             *timeline); - -gboolean                gsd_timeline_is_running         (GsdTimeline             *timeline); - -guint                   gsd_timeline_get_fps            (GsdTimeline             *timeline); -void                    gsd_timeline_set_fps            (GsdTimeline             *timeline, -							 guint                    fps); - -gboolean                gsd_timeline_get_loop           (GsdTimeline             *timeline); -void                    gsd_timeline_set_loop           (GsdTimeline             *timeline, -							 gboolean                 loop); - -guint                   gsd_timeline_get_duration       (GsdTimeline             *timeline); -void                    gsd_timeline_set_duration       (GsdTimeline             *timeline, -							 guint                    duration); - -GdkScreen              *gsd_timeline_get_screen         (GsdTimeline             *timeline); -void                    gsd_timeline_set_screen         (GsdTimeline             *timeline, -							 GdkScreen               *screen); - -GsdTimelineDirection    gsd_timeline_get_direction      (GsdTimeline             *timeline); -void                    gsd_timeline_set_direction      (GsdTimeline             *timeline, -							 GsdTimelineDirection     direction); - -GsdTimelineProgressType gsd_timeline_get_progress_type  (GsdTimeline             *timeline); -void                    gsd_timeline_set_progress_type  (GsdTimeline             *timeline, -							 GsdTimelineProgressType  type); -void                    gsd_timeline_get_progress_func  (GsdTimeline             *timeline); - -void                    gsd_timeline_set_progress_func  (GsdTimeline             *timeline, -							 GsdTimelineProgressFunc  progress_func); - -gdouble                 gsd_timeline_get_progress       (GsdTimeline             *timeline); - - -#ifdef __cplusplus -} -#endif - -#endif /* __GSD_TIMELINE_H__ */ diff --git a/plugins/mouse/gsd-locate-pointer.c b/plugins/mouse/msd-locate-pointer.c index acb2445..8582074 100644 --- a/plugins/mouse/gsd-locate-pointer.c +++ b/plugins/mouse/msd-locate-pointer.c @@ -1,4 +1,4 @@ -/* gsd-locate-pointer.c +/* msd-locate-pointer.c   *   * Copyright (C) 2008 Carlos Garnacho  <[email protected]>   * @@ -18,8 +18,8 @@   */  #include <gtk/gtk.h> -#include "gsd-timeline.h" -#include "gsd-locate-pointer.h" +#include "msd-timeline.h" +#include "msd-locate-pointer.h"  #include <gdk/gdkkeysyms.h>  #include <gdk/gdkx.h> @@ -37,21 +37,21 @@  #define CIRCLES_PROGRESS_INTERVAL (0.5 / N_CIRCLES)  #define CIRCLE_PROGRESS(p) (MIN (1., ((gdouble) (p) * 2.))) -typedef struct GsdLocatePointerData GsdLocatePointerData; +typedef struct MsdLocatePointerData MsdLocatePointerData; -struct GsdLocatePointerData +struct MsdLocatePointerData  { -  GsdTimeline *timeline; +  MsdTimeline *timeline;    GtkWidget *widget;    GdkWindow *window;    gdouble progress;  }; -static GsdLocatePointerData *data = NULL; +static MsdLocatePointerData *data = NULL;  static void -locate_pointer_paint (GsdLocatePointerData *data, +locate_pointer_paint (MsdLocatePointerData *data,  		      cairo_t              *cr,  		      gboolean              composite)  { @@ -131,7 +131,7 @@ locate_pointer_expose (GtkWidget      *widget,  		       GdkEventExpose *event,  		       gpointer        user_data)  { -  GsdLocatePointerData *data = (GsdLocatePointerData *) user_data; +  MsdLocatePointerData *data = (MsdLocatePointerData *) user_data;    cairo_t *cr;    if (event->window != data->window) @@ -145,7 +145,7 @@ locate_pointer_expose (GtkWidget      *widget,  }  static void -update_shape (GsdLocatePointerData *data) +update_shape (MsdLocatePointerData *data)  {    cairo_t *cr;    GdkBitmap *mask; @@ -159,11 +159,11 @@ update_shape (GsdLocatePointerData *data)  }  static void -timeline_frame_cb (GsdTimeline *timeline, +timeline_frame_cb (MsdTimeline *timeline,  		   gdouble      progress,  		   gpointer     user_data)  { -  GsdLocatePointerData *data = (GsdLocatePointerData *) user_data; +  MsdLocatePointerData *data = (MsdLocatePointerData *) user_data;    GdkScreen *screen;    gint cursor_x, cursor_y; @@ -214,7 +214,7 @@ unset_transparent_shape (GdkWindow *window)  static void  composited_changed (GtkWidget            *widget, -                    GsdLocatePointerData *data) +                    MsdLocatePointerData *data)  {    if (!gtk_widget_is_composited (widget))      set_transparent_shape (data->window); @@ -223,10 +223,10 @@ composited_changed (GtkWidget            *widget,  }  static void -timeline_finished_cb (GsdTimeline *timeline, +timeline_finished_cb (MsdTimeline *timeline,  		      gpointer     user_data)  { -  GsdLocatePointerData *data = (GsdLocatePointerData *) user_data; +  MsdLocatePointerData *data = (MsdLocatePointerData *) user_data;    /* set transparent shape and hide window */    if (!gtk_widget_is_composited (data->widget)) @@ -236,7 +236,7 @@ timeline_finished_cb (GsdTimeline *timeline,  }  static void -create_window (GsdLocatePointerData *data, +create_window (MsdLocatePointerData *data,  	       GdkScreen            *screen)  {    GdkColormap *colormap; @@ -267,12 +267,12 @@ create_window (GsdLocatePointerData *data,    gdk_window_set_user_data (data->window, data->widget);  } -static GsdLocatePointerData * -gsd_locate_pointer_data_new (GdkScreen *screen) +static MsdLocatePointerData * +msd_locate_pointer_data_new (GdkScreen *screen)  { -  GsdLocatePointerData *data; +  MsdLocatePointerData *data; -  data = g_new0 (GsdLocatePointerData, 1); +  data = g_new0 (MsdLocatePointerData, 1);    /* this widget will never be shown, it's     * mainly used to get signals/events from @@ -284,7 +284,7 @@ gsd_locate_pointer_data_new (GdkScreen *screen)                      G_CALLBACK (locate_pointer_expose),                      data); -  data->timeline = gsd_timeline_new (ANIMATION_LENGTH); +  data->timeline = msd_timeline_new (ANIMATION_LENGTH);    g_signal_connect (data->timeline, "frame",  		    G_CALLBACK (timeline_frame_cb), data);    g_signal_connect (data->timeline, "finished", @@ -296,7 +296,7 @@ gsd_locate_pointer_data_new (GdkScreen *screen)  }  static void -move_locate_pointer_window (GsdLocatePointerData *data, +move_locate_pointer_window (MsdLocatePointerData *data,  			    GdkScreen            *screen)  {    gint cursor_x, cursor_y; @@ -326,13 +326,13 @@ move_locate_pointer_window (GsdLocatePointerData *data,  }  void -gsd_locate_pointer (GdkScreen *screen) +msd_locate_pointer (GdkScreen *screen)  {    if (!data) -    data = gsd_locate_pointer_data_new (screen); +    data = msd_locate_pointer_data_new (screen); -  gsd_timeline_pause (data->timeline); -  gsd_timeline_rewind (data->timeline); +  msd_timeline_pause (data->timeline); +  msd_timeline_rewind (data->timeline);    /* Create again the window if it is not for the current screen */    if (gdk_screen_get_number (screen) != gdk_screen_get_number (gdk_drawable_get_screen (data->window))) @@ -352,7 +352,7 @@ gsd_locate_pointer (GdkScreen *screen)    composited_changed (data->widget, data);    gdk_window_show (data->window); -  gsd_timeline_start (data->timeline); +  msd_timeline_start (data->timeline);  } @@ -394,7 +394,7 @@ filter (GdkXEvent *xevent,                XAllowEvents (xev->xkey.display,                              AsyncKeyboard,                              xev->xkey.time); -              gsd_locate_pointer (screen); +              msd_locate_pointer (screen);              }          }        else diff --git a/plugins/mouse/gsd-locate-pointer.h b/plugins/mouse/msd-locate-pointer.h index 3b261a5..c21da43 100644 --- a/plugins/mouse/gsd-locate-pointer.h +++ b/plugins/mouse/msd-locate-pointer.h @@ -19,6 +19,6 @@  #include <gdk/gdk.h> -void gsd_locate_pointer (GdkScreen *screen); +void msd_locate_pointer (GdkScreen *screen);  #endif diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/msd-mouse-manager.c index d843314..d7cb8e4 100644 --- a/plugins/mouse/gsd-mouse-manager.c +++ b/plugins/mouse/msd-mouse-manager.c @@ -48,9 +48,9 @@  #include <mateconf/mateconf-client.h>  #include "mate-settings-profile.h" -#include "gsd-mouse-manager.h" +#include "msd-mouse-manager.h" -#define GSD_MOUSE_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_MOUSE_MANAGER, GsdMouseManagerPrivate)) +#define MSD_MOUSE_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MSD_TYPE_MOUSE_MANAGER, MsdMouseManagerPrivate))  #define MATECONF_MOUSE_DIR         "/desktop/mate/peripherals/mouse"  #define MATECONF_MOUSE_A11Y_DIR    "/desktop/mate/accessibility/mouse" @@ -70,7 +70,7 @@  #define KEY_TOUCHPAD_ENABLED    MATECONF_TOUCHPAD_DIR "/touchpad_enabled"  #endif -struct GsdMouseManagerPrivate +struct MsdMouseManagerPrivate  {          guint notify;          guint notify_a11y; @@ -83,28 +83,28 @@ struct GsdMouseManagerPrivate  	GPid locate_pointer_pid;  }; -static void     gsd_mouse_manager_class_init  (GsdMouseManagerClass *klass); -static void     gsd_mouse_manager_init        (GsdMouseManager      *mouse_manager); -static void     gsd_mouse_manager_finalize    (GObject             *object); -static void     set_mouse_settings            (GsdMouseManager      *manager); +static void     msd_mouse_manager_class_init  (MsdMouseManagerClass *klass); +static void     msd_mouse_manager_init        (MsdMouseManager      *mouse_manager); +static void     msd_mouse_manager_finalize    (GObject             *object); +static void     set_mouse_settings            (MsdMouseManager      *manager);  #ifdef HAVE_X11_EXTENSIONS_XINPUT_H  static int      set_tap_to_click              (gboolean state, gboolean left_handed);  static XDevice* device_is_touchpad            (XDeviceInfo deviceinfo);  #endif -G_DEFINE_TYPE (GsdMouseManager, gsd_mouse_manager, G_TYPE_OBJECT) +G_DEFINE_TYPE (MsdMouseManager, msd_mouse_manager, G_TYPE_OBJECT)  static gpointer manager_object = NULL;  static void -gsd_mouse_manager_set_property (GObject        *object, +msd_mouse_manager_set_property (GObject        *object,                                 guint           prop_id,                                 const GValue   *value,                                 GParamSpec     *pspec)  { -        GsdMouseManager *self; +        MsdMouseManager *self; -        self = GSD_MOUSE_MANAGER (object); +        self = MSD_MOUSE_MANAGER (object);          switch (prop_id) {          default: @@ -114,14 +114,14 @@ gsd_mouse_manager_set_property (GObject        *object,  }  static void -gsd_mouse_manager_get_property (GObject        *object, +msd_mouse_manager_get_property (GObject        *object,                                 guint           prop_id,                                 GValue         *value,                                 GParamSpec     *pspec)  { -        GsdMouseManager *self; +        MsdMouseManager *self; -        self = GSD_MOUSE_MANAGER (object); +        self = MSD_MOUSE_MANAGER (object);          switch (prop_id) {          default: @@ -131,16 +131,16 @@ gsd_mouse_manager_get_property (GObject        *object,  }  static GObject * -gsd_mouse_manager_constructor (GType                  type, +msd_mouse_manager_constructor (GType                  type,                                guint                  n_construct_properties,                                GObjectConstructParam *construct_properties)  { -        GsdMouseManager      *mouse_manager; -        GsdMouseManagerClass *klass; +        MsdMouseManager      *mouse_manager; +        MsdMouseManagerClass *klass; -        klass = GSD_MOUSE_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_MOUSE_MANAGER)); +        klass = MSD_MOUSE_MANAGER_CLASS (g_type_class_peek (MSD_TYPE_MOUSE_MANAGER)); -        mouse_manager = GSD_MOUSE_MANAGER (G_OBJECT_CLASS (gsd_mouse_manager_parent_class)->constructor (type, +        mouse_manager = MSD_MOUSE_MANAGER (G_OBJECT_CLASS (msd_mouse_manager_parent_class)->constructor (type,                                                                                                        n_construct_properties,                                                                                                        construct_properties)); @@ -148,27 +148,27 @@ gsd_mouse_manager_constructor (GType                  type,  }  static void -gsd_mouse_manager_dispose (GObject *object) +msd_mouse_manager_dispose (GObject *object)  { -        GsdMouseManager *mouse_manager; +        MsdMouseManager *mouse_manager; -        mouse_manager = GSD_MOUSE_MANAGER (object); +        mouse_manager = MSD_MOUSE_MANAGER (object); -        G_OBJECT_CLASS (gsd_mouse_manager_parent_class)->dispose (object); +        G_OBJECT_CLASS (msd_mouse_manager_parent_class)->dispose (object);  }  static void -gsd_mouse_manager_class_init (GsdMouseManagerClass *klass) +msd_mouse_manager_class_init (MsdMouseManagerClass *klass)  {          GObjectClass   *object_class = G_OBJECT_CLASS (klass); -        object_class->get_property = gsd_mouse_manager_get_property; -        object_class->set_property = gsd_mouse_manager_set_property; -        object_class->constructor = gsd_mouse_manager_constructor; -        object_class->dispose = gsd_mouse_manager_dispose; -        object_class->finalize = gsd_mouse_manager_finalize; +        object_class->get_property = msd_mouse_manager_get_property; +        object_class->set_property = msd_mouse_manager_set_property; +        object_class->constructor = msd_mouse_manager_constructor; +        object_class->dispose = msd_mouse_manager_dispose; +        object_class->finalize = msd_mouse_manager_finalize; -        g_type_class_add_private (klass, sizeof (GsdMouseManagerPrivate)); +        g_type_class_add_private (klass, sizeof (MsdMouseManagerPrivate));  } @@ -386,13 +386,13 @@ devicepresence_filter (GdkXEvent *xevent,          {              XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev;              if (dpn->devchange == DeviceEnabled) -                set_mouse_settings ((GsdMouseManager *) data); +                set_mouse_settings ((MsdMouseManager *) data);          }          return GDK_FILTER_CONTINUE;  }  static void -set_devicepresence_handler (GsdMouseManager *manager) +set_devicepresence_handler (MsdMouseManager *manager)  {          Display *display;          XEventClass class_presence; @@ -416,7 +416,7 @@ set_devicepresence_handler (GsdMouseManager *manager)  #endif  static void -set_left_handed (GsdMouseManager *manager, +set_left_handed (MsdMouseManager *manager,                   gboolean         left_handed)  {          guchar *buttons ; @@ -462,7 +462,7 @@ set_left_handed (GsdMouseManager *manager,  }  static void -set_motion_acceleration (GsdMouseManager *manager, +set_motion_acceleration (MsdMouseManager *manager,                           gfloat           motion_acceleration)  {          gint numerator, denominator; @@ -498,7 +498,7 @@ set_motion_acceleration (GsdMouseManager *manager,  }  static void -set_motion_threshold (GsdMouseManager *manager, +set_motion_threshold (MsdMouseManager *manager,                        int              motion_threshold)  {          XChangePointerControl (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), False, True, @@ -543,7 +543,7 @@ device_is_touchpad (XDeviceInfo deviceinfo)  #endif  static int -set_disable_w_typing (GsdMouseManager *manager, gboolean state) +set_disable_w_typing (MsdMouseManager *manager, gboolean state)  {          if (state) { @@ -805,7 +805,7 @@ set_touchpad_enabled (gboolean state)  #endif  static void -set_locate_pointer (GsdMouseManager *manager, +set_locate_pointer (MsdMouseManager *manager,                      gboolean         state)  {          if (state) { @@ -815,7 +815,7 @@ set_locate_pointer (GsdMouseManager *manager,                  if (manager->priv->locate_pointer_spawned)                          return; -                args[0] = LIBEXECDIR "/gsd-locate-pointer"; +                args[0] = LIBEXECDIR "/msd-locate-pointer";                  args[1] = NULL;                  g_spawn_async (NULL, args, NULL, @@ -841,7 +841,7 @@ set_locate_pointer (GsdMouseManager *manager,  }  static void -set_mousetweaks_daemon (GsdMouseManager *manager, +set_mousetweaks_daemon (MsdMouseManager *manager,                          gboolean         dwell_enable,                          gboolean         delay_enable)  { @@ -896,7 +896,7 @@ set_mousetweaks_daemon (GsdMouseManager *manager,  }  static void -set_mouse_settings (GsdMouseManager *manager) +set_mouse_settings (MsdMouseManager *manager)  {          MateConfClient *client = mateconf_client_get_default ();          gboolean left_handed = mateconf_client_get_bool (client, KEY_LEFT_HANDED, NULL); @@ -920,7 +920,7 @@ static void  mouse_callback (MateConfClient        *client,                  guint               cnxn_id,                  MateConfEntry         *entry, -                GsdMouseManager    *manager) +                MsdMouseManager    *manager)  {          if (! strcmp (entry->key, KEY_LEFT_HANDED)) {                  if (entry->value->type == MATECONF_VALUE_BOOL) { @@ -978,7 +978,7 @@ mouse_callback (MateConfClient        *client,  }  static guint -register_config_callback (GsdMouseManager         *manager, +register_config_callback (MsdMouseManager         *manager,                            MateConfClient             *client,                            const char              *path,                            MateConfClientNotifyFunc    func) @@ -988,13 +988,13 @@ register_config_callback (GsdMouseManager         *manager,  }  static void -gsd_mouse_manager_init (GsdMouseManager *manager) +msd_mouse_manager_init (MsdMouseManager *manager)  { -        manager->priv = GSD_MOUSE_MANAGER_GET_PRIVATE (manager); +        manager->priv = MSD_MOUSE_MANAGER_GET_PRIVATE (manager);  }  static gboolean -gsd_mouse_manager_idle_cb (GsdMouseManager *manager) +msd_mouse_manager_idle_cb (MsdMouseManager *manager)  {          MateConfClient *client; @@ -1045,12 +1045,12 @@ gsd_mouse_manager_idle_cb (GsdMouseManager *manager)  }  gboolean -gsd_mouse_manager_start (GsdMouseManager *manager, +msd_mouse_manager_start (MsdMouseManager *manager,                           GError         **error)  {          mate_settings_profile_start (NULL); -        g_idle_add ((GSourceFunc) gsd_mouse_manager_idle_cb, manager); +        g_idle_add ((GSourceFunc) msd_mouse_manager_idle_cb, manager);          mate_settings_profile_end (NULL); @@ -1058,9 +1058,9 @@ gsd_mouse_manager_start (GsdMouseManager *manager,  }  void -gsd_mouse_manager_stop (GsdMouseManager *manager) +msd_mouse_manager_stop (MsdMouseManager *manager)  { -        GsdMouseManagerPrivate *p = manager->priv; +        MsdMouseManagerPrivate *p = manager->priv;          MateConfClient *client;          g_debug ("Stopping mouse manager"); @@ -1095,30 +1095,30 @@ gsd_mouse_manager_stop (GsdMouseManager *manager)  }  static void -gsd_mouse_manager_finalize (GObject *object) +msd_mouse_manager_finalize (GObject *object)  { -        GsdMouseManager *mouse_manager; +        MsdMouseManager *mouse_manager;          g_return_if_fail (object != NULL); -        g_return_if_fail (GSD_IS_MOUSE_MANAGER (object)); +        g_return_if_fail (MSD_IS_MOUSE_MANAGER (object)); -        mouse_manager = GSD_MOUSE_MANAGER (object); +        mouse_manager = MSD_MOUSE_MANAGER (object);          g_return_if_fail (mouse_manager->priv != NULL); -        G_OBJECT_CLASS (gsd_mouse_manager_parent_class)->finalize (object); +        G_OBJECT_CLASS (msd_mouse_manager_parent_class)->finalize (object);  } -GsdMouseManager * -gsd_mouse_manager_new (void) +MsdMouseManager * +msd_mouse_manager_new (void)  {          if (manager_object != NULL) {                  g_object_ref (manager_object);          } else { -                manager_object = g_object_new (GSD_TYPE_MOUSE_MANAGER, NULL); +                manager_object = g_object_new (MSD_TYPE_MOUSE_MANAGER, NULL);                  g_object_add_weak_pointer (manager_object,                                             (gpointer *) &manager_object);          } -        return GSD_MOUSE_MANAGER (manager_object); +        return MSD_MOUSE_MANAGER (manager_object);  } diff --git a/plugins/mouse/gsd-mouse-manager.h b/plugins/mouse/msd-mouse-manager.h index f8f513c..e691d7b 100644 --- a/plugins/mouse/gsd-mouse-manager.h +++ b/plugins/mouse/msd-mouse-manager.h @@ -18,8 +18,8 @@   *   */ -#ifndef __GSD_MOUSE_MANAGER_H -#define __GSD_MOUSE_MANAGER_H +#ifndef __MSD_MOUSE_MANAGER_H +#define __MSD_MOUSE_MANAGER_H  #include <glib-object.h> @@ -27,35 +27,35 @@  extern "C" {  #endif -#define GSD_TYPE_MOUSE_MANAGER         (gsd_mouse_manager_get_type ()) -#define GSD_MOUSE_MANAGER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_MOUSE_MANAGER, GsdMouseManager)) -#define GSD_MOUSE_MANAGER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_MOUSE_MANAGER, GsdMouseManagerClass)) -#define GSD_IS_MOUSE_MANAGER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_MOUSE_MANAGER)) -#define GSD_IS_MOUSE_MANAGER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_MOUSE_MANAGER)) -#define GSD_MOUSE_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_MOUSE_MANAGER, GsdMouseManagerClass)) +#define MSD_TYPE_MOUSE_MANAGER         (msd_mouse_manager_get_type ()) +#define MSD_MOUSE_MANAGER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), MSD_TYPE_MOUSE_MANAGER, MsdMouseManager)) +#define MSD_MOUSE_MANAGER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), MSD_TYPE_MOUSE_MANAGER, MsdMouseManagerClass)) +#define MSD_IS_MOUSE_MANAGER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), MSD_TYPE_MOUSE_MANAGER)) +#define MSD_IS_MOUSE_MANAGER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), MSD_TYPE_MOUSE_MANAGER)) +#define MSD_MOUSE_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), MSD_TYPE_MOUSE_MANAGER, MsdMouseManagerClass)) -typedef struct GsdMouseManagerPrivate GsdMouseManagerPrivate; +typedef struct MsdMouseManagerPrivate MsdMouseManagerPrivate;  typedef struct  {          GObject                     parent; -        GsdMouseManagerPrivate *priv; -} GsdMouseManager; +        MsdMouseManagerPrivate *priv; +} MsdMouseManager;  typedef struct  {          GObjectClass   parent_class; -} GsdMouseManagerClass; +} MsdMouseManagerClass; -GType                   gsd_mouse_manager_get_type            (void); +GType                   msd_mouse_manager_get_type            (void); -GsdMouseManager *       gsd_mouse_manager_new                 (void); -gboolean                gsd_mouse_manager_start               (GsdMouseManager *manager, +MsdMouseManager *       msd_mouse_manager_new                 (void); +gboolean                msd_mouse_manager_start               (MsdMouseManager *manager,                                                                 GError         **error); -void                    gsd_mouse_manager_stop                (GsdMouseManager *manager); +void                    msd_mouse_manager_stop                (MsdMouseManager *manager);  #ifdef __cplusplus  }  #endif -#endif /* __GSD_MOUSE_MANAGER_H */ +#endif /* __MSD_MOUSE_MANAGER_H */ diff --git a/plugins/mouse/gsd-mouse-plugin.c b/plugins/mouse/msd-mouse-plugin.c index 900a6d5..7203002 100644 --- a/plugins/mouse/gsd-mouse-plugin.c +++ b/plugins/mouse/msd-mouse-plugin.c @@ -24,38 +24,38 @@  #include <gmodule.h>  #include "mate-settings-plugin.h" -#include "gsd-mouse-plugin.h" -#include "gsd-mouse-manager.h" +#include "msd-mouse-plugin.h" +#include "msd-mouse-manager.h" -struct GsdMousePluginPrivate { -        GsdMouseManager *manager; +struct MsdMousePluginPrivate { +        MsdMouseManager *manager;  }; -#define GSD_MOUSE_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_MOUSE_PLUGIN, GsdMousePluginPrivate)) +#define MSD_MOUSE_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), MSD_TYPE_MOUSE_PLUGIN, MsdMousePluginPrivate)) -MATE_SETTINGS_PLUGIN_REGISTER (GsdMousePlugin, gsd_mouse_plugin) +MATE_SETTINGS_PLUGIN_REGISTER (MsdMousePlugin, msd_mouse_plugin)  static void -gsd_mouse_plugin_init (GsdMousePlugin *plugin) +msd_mouse_plugin_init (MsdMousePlugin *plugin)  { -        plugin->priv = GSD_MOUSE_PLUGIN_GET_PRIVATE (plugin); +        plugin->priv = MSD_MOUSE_PLUGIN_GET_PRIVATE (plugin); -        g_debug ("GsdMousePlugin initializing"); +        g_debug ("MsdMousePlugin initializing"); -        plugin->priv->manager = gsd_mouse_manager_new (); +        plugin->priv->manager = msd_mouse_manager_new ();  }  static void -gsd_mouse_plugin_finalize (GObject *object) +msd_mouse_plugin_finalize (GObject *object)  { -        GsdMousePlugin *plugin; +        MsdMousePlugin *plugin;          g_return_if_fail (object != NULL); -        g_return_if_fail (GSD_IS_MOUSE_PLUGIN (object)); +        g_return_if_fail (MSD_IS_MOUSE_PLUGIN (object)); -        g_debug ("GsdMousePlugin finalizing"); +        g_debug ("MsdMousePlugin finalizing"); -        plugin = GSD_MOUSE_PLUGIN (object); +        plugin = MSD_MOUSE_PLUGIN (object);          g_return_if_fail (plugin->priv != NULL); @@ -63,7 +63,7 @@ gsd_mouse_plugin_finalize (GObject *object)                  g_object_unref (plugin->priv->manager);          } -        G_OBJECT_CLASS (gsd_mouse_plugin_parent_class)->finalize (object); +        G_OBJECT_CLASS (msd_mouse_plugin_parent_class)->finalize (object);  }  static void @@ -75,7 +75,7 @@ impl_activate (MateSettingsPlugin *plugin)          g_debug ("Activating mouse plugin");          error = NULL; -        res = gsd_mouse_manager_start (GSD_MOUSE_PLUGIN (plugin)->priv->manager, &error); +        res = msd_mouse_manager_start (MSD_MOUSE_PLUGIN (plugin)->priv->manager, &error);          if (! res) {                  g_warning ("Unable to start mouse manager: %s", error->message);                  g_error_free (error); @@ -86,19 +86,19 @@ static void  impl_deactivate (MateSettingsPlugin *plugin)  {          g_debug ("Deactivating mouse plugin"); -        gsd_mouse_manager_stop (GSD_MOUSE_PLUGIN (plugin)->priv->manager); +        msd_mouse_manager_stop (MSD_MOUSE_PLUGIN (plugin)->priv->manager);  }  static void -gsd_mouse_plugin_class_init (GsdMousePluginClass *klass) +msd_mouse_plugin_class_init (MsdMousePluginClass *klass)  {          GObjectClass           *object_class = G_OBJECT_CLASS (klass);          MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); -        object_class->finalize = gsd_mouse_plugin_finalize; +        object_class->finalize = msd_mouse_plugin_finalize;          plugin_class->activate = impl_activate;          plugin_class->deactivate = impl_deactivate; -        g_type_class_add_private (klass, sizeof (GsdMousePluginPrivate)); +        g_type_class_add_private (klass, sizeof (MsdMousePluginPrivate));  } diff --git a/plugins/mouse/gsd-mouse-plugin.h b/plugins/mouse/msd-mouse-plugin.h index e442450..2c2da6c 100644 --- a/plugins/mouse/gsd-mouse-plugin.h +++ b/plugins/mouse/msd-mouse-plugin.h @@ -18,8 +18,8 @@   *   */ -#ifndef __GSD_MOUSE_PLUGIN_H__ -#define __GSD_MOUSE_PLUGIN_H__ +#ifndef __MSD_MOUSE_PLUGIN_H__ +#define __MSD_MOUSE_PLUGIN_H__  #include <glib.h>  #include <glib-object.h> @@ -31,27 +31,27 @@  extern "C" {  #endif -#define GSD_TYPE_MOUSE_PLUGIN                (gsd_mouse_plugin_get_type ()) -#define GSD_MOUSE_PLUGIN(o)                  (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_MOUSE_PLUGIN, GsdMousePlugin)) -#define GSD_MOUSE_PLUGIN_CLASS(k)            (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_MOUSE_PLUGIN, GsdMousePluginClass)) -#define GSD_IS_MOUSE_PLUGIN(o)               (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_MOUSE_PLUGIN)) -#define GSD_IS_MOUSE_PLUGIN_CLASS(k)         (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_MOUSE_PLUGIN)) -#define GSD_MOUSE_PLUGIN_GET_CLASS(o)        (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_MOUSE_PLUGIN, GsdMousePluginClass)) +#define MSD_TYPE_MOUSE_PLUGIN                (msd_mouse_plugin_get_type ()) +#define MSD_MOUSE_PLUGIN(o)                  (G_TYPE_CHECK_INSTANCE_CAST ((o), MSD_TYPE_MOUSE_PLUGIN, MsdMousePlugin)) +#define MSD_MOUSE_PLUGIN_CLASS(k)            (G_TYPE_CHECK_CLASS_CAST((k), MSD_TYPE_MOUSE_PLUGIN, MsdMousePluginClass)) +#define MSD_IS_MOUSE_PLUGIN(o)               (G_TYPE_CHECK_INSTANCE_TYPE ((o), MSD_TYPE_MOUSE_PLUGIN)) +#define MSD_IS_MOUSE_PLUGIN_CLASS(k)         (G_TYPE_CHECK_CLASS_TYPE ((k), MSD_TYPE_MOUSE_PLUGIN)) +#define MSD_MOUSE_PLUGIN_GET_CLASS(o)        (G_TYPE_INSTANCE_GET_CLASS ((o), MSD_TYPE_MOUSE_PLUGIN, MsdMousePluginClass)) -typedef struct GsdMousePluginPrivate GsdMousePluginPrivate; +typedef struct MsdMousePluginPrivate MsdMousePluginPrivate;  typedef struct  {          MateSettingsPlugin    parent; -        GsdMousePluginPrivate *priv; -} GsdMousePlugin; +        MsdMousePluginPrivate *priv; +} MsdMousePlugin;  typedef struct  {          MateSettingsPluginClass parent_class; -} GsdMousePluginClass; +} MsdMousePluginClass; -GType   gsd_mouse_plugin_get_type            (void) G_GNUC_CONST; +GType   msd_mouse_plugin_get_type            (void) G_GNUC_CONST;  /* All the plugins must implement this function */  G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); @@ -60,4 +60,4 @@ G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module);  }  #endif -#endif /* __GSD_MOUSE_PLUGIN_H__ */ +#endif /* __MSD_MOUSE_PLUGIN_H__ */ diff --git a/plugins/mouse/gsd-timeline.c b/plugins/mouse/msd-timeline.c index 748a0ad..9bcfd2f 100644 --- a/plugins/mouse/gsd-timeline.c +++ b/plugins/mouse/msd-timeline.c @@ -1,4 +1,4 @@ -/* gsd-timeline.c +/* msd-timeline.c   *   * Copyright (C) 2008 Carlos Garnacho  <[email protected]>   * @@ -20,16 +20,16 @@  #include <glib.h>  #include <gtk/gtk.h>  #include <math.h> -#include "gsd-timeline.h" +#include "msd-timeline.h" -#define GSD_TIMELINE_GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GSD_TYPE_TIMELINE, GsdTimelinePriv)) +#define MSD_TIMELINE_GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), MSD_TYPE_TIMELINE, MsdTimelinePriv))  #define MSECS_PER_SEC 1000  #define FRAME_INTERVAL(nframes) (MSECS_PER_SEC / nframes)  #define DEFAULT_FPS 30 -typedef struct GsdTimelinePriv GsdTimelinePriv; +typedef struct MsdTimelinePriv MsdTimelinePriv; -struct GsdTimelinePriv +struct MsdTimelinePriv  {    guint duration;    guint fps; @@ -38,8 +38,8 @@ struct GsdTimelinePriv    GTimer *timer;    GdkScreen *screen; -  GsdTimelineProgressType progress_type; -  GsdTimelineProgressFunc progress_func; +  MsdTimelineProgressType progress_type; +  MsdTimelineProgressFunc progress_func;    guint loop      : 1;    guint direction : 1; @@ -66,67 +66,67 @@ enum {  static guint signals [LAST_SIGNAL] = { 0, }; -static void  gsd_timeline_set_property  (GObject         *object, +static void  msd_timeline_set_property  (GObject         *object,  					 guint            prop_id,  					 const GValue    *value,  					 GParamSpec      *pspec); -static void  gsd_timeline_get_property  (GObject         *object, +static void  msd_timeline_get_property  (GObject         *object,  					 guint            prop_id,  					 GValue          *value,  					 GParamSpec      *pspec); -static void  gsd_timeline_finalize      (GObject *object); +static void  msd_timeline_finalize      (GObject *object); -G_DEFINE_TYPE (GsdTimeline, gsd_timeline, G_TYPE_OBJECT) +G_DEFINE_TYPE (MsdTimeline, msd_timeline, G_TYPE_OBJECT)  GType -gsd_timeline_direction_get_type (void) +msd_timeline_direction_get_type (void)  {    static GType type = 0;    if (G_UNLIKELY (type == 0))      {        static const GEnumValue values[] = { -	{ GSD_TIMELINE_DIRECTION_FORWARD,  "GSD_TIMELINE_DIRECTION_FORWARD",  "forward" }, -	{ GSD_TIMELINE_DIRECTION_BACKWARD, "GSD_TIMELINE_DIRECTION_BACKWARD", "backward" }, +	{ MSD_TIMELINE_DIRECTION_FORWARD,  "MSD_TIMELINE_DIRECTION_FORWARD",  "forward" }, +	{ MSD_TIMELINE_DIRECTION_BACKWARD, "MSD_TIMELINE_DIRECTION_BACKWARD", "backward" },  	{ 0, NULL, NULL }        }; -      type = g_enum_register_static (g_intern_static_string ("GsdTimelineDirection"), values); +      type = g_enum_register_static (g_intern_static_string ("MsdTimelineDirection"), values);      }    return type;  }  GType -gsd_timeline_progress_type_get_type (void) +msd_timeline_progress_type_get_type (void)  {    static GType type = 0;    if (G_UNLIKELY (type == 0))      {        static const GEnumValue values[] = { -	{ GSD_TIMELINE_PROGRESS_LINEAR,      "GSD_TIMELINE_PROGRESS_LINEAR",      "linear" }, -	{ GSD_TIMELINE_PROGRESS_SINUSOIDAL,  "GSD_TIMELINE_PROGRESS_SINUSOIDAL",  "sinusoidal" }, -	{ GSD_TIMELINE_PROGRESS_EXPONENTIAL, "GSD_TIMELINE_PROGRESS_EXPONENTIAL", "exponential" }, +	{ MSD_TIMELINE_PROGRESS_LINEAR,      "MSD_TIMELINE_PROGRESS_LINEAR",      "linear" }, +	{ MSD_TIMELINE_PROGRESS_SINUSOIDAL,  "MSD_TIMELINE_PROGRESS_SINUSOIDAL",  "sinusoidal" }, +	{ MSD_TIMELINE_PROGRESS_EXPONENTIAL, "MSD_TIMELINE_PROGRESS_EXPONENTIAL", "exponential" },  	{ 0, NULL, NULL }        }; -      type = g_enum_register_static (g_intern_static_string ("GsdTimelineProgressType"), values); +      type = g_enum_register_static (g_intern_static_string ("MsdTimelineProgressType"), values);      }    return type;  }  static void -gsd_timeline_class_init (GsdTimelineClass *class) +msd_timeline_class_init (MsdTimelineClass *class)  {    GObjectClass *object_class = G_OBJECT_CLASS (class); -  object_class->set_property = gsd_timeline_set_property; -  object_class->get_property = gsd_timeline_get_property; -  object_class->finalize = gsd_timeline_finalize; +  object_class->set_property = msd_timeline_set_property; +  object_class->get_property = msd_timeline_get_property; +  object_class->finalize = msd_timeline_finalize;    g_object_class_install_property (object_class,  				   PROP_FPS, @@ -158,16 +158,16 @@ gsd_timeline_class_init (GsdTimelineClass *class)  				   g_param_spec_enum ("direction",  						      "Direction",  						      "Whether the timeline moves forward or backward in time", -						      GSD_TYPE_TIMELINE_DIRECTION, -						      GSD_TIMELINE_DIRECTION_FORWARD, +						      MSD_TYPE_TIMELINE_DIRECTION, +						      MSD_TIMELINE_DIRECTION_FORWARD,  						      G_PARAM_READWRITE));    g_object_class_install_property (object_class,  				   PROP_DIRECTION,  				   g_param_spec_enum ("progress-type",  						      "Progress type",  						      "Type of progress through the timeline", -						      GSD_TYPE_TIMELINE_PROGRESS_TYPE, -						      GSD_TIMELINE_PROGRESS_LINEAR, +						      MSD_TYPE_TIMELINE_PROGRESS_TYPE, +						      MSD_TIMELINE_PROGRESS_LINEAR,  						      G_PARAM_READWRITE));    g_object_class_install_property (object_class,  				   PROP_SCREEN, @@ -181,7 +181,7 @@ gsd_timeline_class_init (GsdTimelineClass *class)      g_signal_new ("started",  		  G_TYPE_FROM_CLASS (object_class),  		  G_SIGNAL_RUN_LAST, -		  G_STRUCT_OFFSET (GsdTimelineClass, started), +		  G_STRUCT_OFFSET (MsdTimelineClass, started),  		  NULL, NULL,  		  g_cclosure_marshal_VOID__VOID,  		  G_TYPE_NONE, 0); @@ -190,7 +190,7 @@ gsd_timeline_class_init (GsdTimelineClass *class)      g_signal_new ("paused",  		  G_TYPE_FROM_CLASS (object_class),  		  G_SIGNAL_RUN_LAST, -		  G_STRUCT_OFFSET (GsdTimelineClass, paused), +		  G_STRUCT_OFFSET (MsdTimelineClass, paused),  		  NULL, NULL,  		  g_cclosure_marshal_VOID__VOID,  		  G_TYPE_NONE, 0); @@ -199,7 +199,7 @@ gsd_timeline_class_init (GsdTimelineClass *class)      g_signal_new ("finished",  		  G_TYPE_FROM_CLASS (object_class),  		  G_SIGNAL_RUN_LAST, -		  G_STRUCT_OFFSET (GsdTimelineClass, finished), +		  G_STRUCT_OFFSET (MsdTimelineClass, finished),  		  NULL, NULL,  		  g_cclosure_marshal_VOID__VOID,  		  G_TYPE_NONE, 0); @@ -208,60 +208,60 @@ gsd_timeline_class_init (GsdTimelineClass *class)      g_signal_new ("frame",  		  G_TYPE_FROM_CLASS (object_class),  		  G_SIGNAL_RUN_LAST, -		  G_STRUCT_OFFSET (GsdTimelineClass, frame), +		  G_STRUCT_OFFSET (MsdTimelineClass, frame),  		  NULL, NULL,  		  g_cclosure_marshal_VOID__DOUBLE,  		  G_TYPE_NONE, 1,  		  G_TYPE_DOUBLE); -  g_type_class_add_private (class, sizeof (GsdTimelinePriv)); +  g_type_class_add_private (class, sizeof (MsdTimelinePriv));  }  static void -gsd_timeline_init (GsdTimeline *timeline) +msd_timeline_init (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->fps = DEFAULT_FPS;    priv->duration = 0; -  priv->direction = GSD_TIMELINE_DIRECTION_FORWARD; +  priv->direction = MSD_TIMELINE_DIRECTION_FORWARD;    priv->screen = gdk_screen_get_default ();  }  static void -gsd_timeline_set_property (GObject      *object, +msd_timeline_set_property (GObject      *object,  			   guint         prop_id,  			   const GValue *value,  			   GParamSpec   *pspec)  { -  GsdTimeline *timeline; -  GsdTimelinePriv *priv; +  MsdTimeline *timeline; +  MsdTimelinePriv *priv; -  timeline = GSD_TIMELINE (object); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  timeline = MSD_TIMELINE (object); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    switch (prop_id)      {      case PROP_FPS: -      gsd_timeline_set_fps (timeline, g_value_get_uint (value)); +      msd_timeline_set_fps (timeline, g_value_get_uint (value));        break;      case PROP_DURATION: -      gsd_timeline_set_duration (timeline, g_value_get_uint (value)); +      msd_timeline_set_duration (timeline, g_value_get_uint (value));        break;      case PROP_LOOP: -      gsd_timeline_set_loop (timeline, g_value_get_boolean (value)); +      msd_timeline_set_loop (timeline, g_value_get_boolean (value));        break;      case PROP_DIRECTION: -      gsd_timeline_set_direction (timeline, g_value_get_enum (value)); +      msd_timeline_set_direction (timeline, g_value_get_enum (value));        break;      case PROP_SCREEN: -      gsd_timeline_set_screen (timeline, +      msd_timeline_set_screen (timeline,  			       GDK_SCREEN (g_value_get_object (value)));        break;      case PROP_PROGRESS_TYPE: -      gsd_timeline_set_progress_type (timeline, g_value_get_enum (value)); +      msd_timeline_set_progress_type (timeline, g_value_get_enum (value));        break;      default:        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -269,16 +269,16 @@ gsd_timeline_set_property (GObject      *object,  }  static void -gsd_timeline_get_property (GObject    *object, +msd_timeline_get_property (GObject    *object,  			   guint       prop_id,  			   GValue     *value,  			   GParamSpec *pspec)  { -  GsdTimeline *timeline; -  GsdTimelinePriv *priv; +  MsdTimeline *timeline; +  MsdTimelinePriv *priv; -  timeline = GSD_TIMELINE (object); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  timeline = MSD_TIMELINE (object); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    switch (prop_id)      { @@ -306,11 +306,11 @@ gsd_timeline_get_property (GObject    *object,  }  static void -gsd_timeline_finalize (GObject *object) +msd_timeline_finalize (GObject *object)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  priv = GSD_TIMELINE_GET_PRIV (object); +  priv = MSD_TIMELINE_GET_PRIV (object);    if (priv->source_id)      { @@ -321,7 +321,7 @@ gsd_timeline_finalize (GObject *object)    if (priv->timer)        g_timer_destroy (priv->timer); -  G_OBJECT_CLASS (gsd_timeline_parent_class)->finalize (object); +  G_OBJECT_CLASS (msd_timeline_parent_class)->finalize (object);  }  /* Sinusoidal progress */ @@ -337,27 +337,27 @@ exponential_progress (gdouble progress)    return progress * progress;  } -static GsdTimelineProgressFunc -progress_type_to_func (GsdTimelineProgressType type) +static MsdTimelineProgressFunc +progress_type_to_func (MsdTimelineProgressType type)  { -  if (type == GSD_TIMELINE_PROGRESS_SINUSOIDAL) +  if (type == MSD_TIMELINE_PROGRESS_SINUSOIDAL)      return sinusoidal_progress; -  else if (type == GSD_TIMELINE_PROGRESS_EXPONENTIAL) +  else if (type == MSD_TIMELINE_PROGRESS_EXPONENTIAL)      return exponential_progress;    return NULL;  }  static gboolean -gsd_timeline_run_frame (GsdTimeline *timeline, +msd_timeline_run_frame (MsdTimeline *timeline,  			gboolean     enable_animations)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv;    gdouble linear_progress, progress;    guint elapsed_time; -  GsdTimelineProgressFunc progress_func = NULL; +  MsdTimelineProgressFunc progress_func = NULL; -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    if (enable_animations)      { @@ -365,7 +365,7 @@ gsd_timeline_run_frame (GsdTimeline *timeline,        linear_progress = (gdouble) elapsed_time / priv->duration; -      if (priv->direction == GSD_TIMELINE_DIRECTION_BACKWARD) +      if (priv->direction == MSD_TIMELINE_DIRECTION_BACKWARD)  	linear_progress = 1 - linear_progress;        linear_progress = CLAMP (linear_progress, 0., 1.); @@ -381,13 +381,13 @@ gsd_timeline_run_frame (GsdTimeline *timeline,  	progress = linear_progress;      }    else -    progress = (priv->direction == GSD_TIMELINE_DIRECTION_FORWARD) ? 1.0 : 0.0; +    progress = (priv->direction == MSD_TIMELINE_DIRECTION_FORWARD) ? 1.0 : 0.0;    g_signal_emit (timeline, signals [FRAME], 0,  		 CLAMP (progress, 0.0, 1.0)); -  if ((priv->direction == GSD_TIMELINE_DIRECTION_FORWARD && progress >= 1.0) || -      (priv->direction == GSD_TIMELINE_DIRECTION_BACKWARD && progress <= 0.0)) +  if ((priv->direction == MSD_TIMELINE_DIRECTION_FORWARD && progress >= 1.0) || +      (priv->direction == MSD_TIMELINE_DIRECTION_BACKWARD && progress <= 0.0))      {        if (!priv->loop)  	{ @@ -401,60 +401,60 @@ gsd_timeline_run_frame (GsdTimeline *timeline,  	  return FALSE;  	}        else -	gsd_timeline_rewind (timeline); +	msd_timeline_rewind (timeline);      }    return TRUE;  }  static gboolean -gsd_timeline_frame_idle_func (GsdTimeline *timeline) +msd_timeline_frame_idle_func (MsdTimeline *timeline)  { -  return gsd_timeline_run_frame (timeline, TRUE); +  return msd_timeline_run_frame (timeline, TRUE);  }  /** - * gsd_timeline_new: + * msd_timeline_new:   * @duration: duration in milliseconds for the timeline   * - * Creates a new #GsdTimeline with the specified number of frames. + * Creates a new #MsdTimeline with the specified number of frames.   * - * Return Value: the newly created #GsdTimeline + * Return Value: the newly created #MsdTimeline   **/ -GsdTimeline * -gsd_timeline_new (guint duration) +MsdTimeline * +msd_timeline_new (guint duration)  { -  return g_object_new (GSD_TYPE_TIMELINE, +  return g_object_new (MSD_TYPE_TIMELINE,  		       "duration", duration,  		       NULL);  } -GsdTimeline * -gsd_timeline_new_for_screen (guint      duration, +MsdTimeline * +msd_timeline_new_for_screen (guint      duration,  			     GdkScreen *screen)  { -  return g_object_new (GSD_TYPE_TIMELINE, +  return g_object_new (MSD_TYPE_TIMELINE,  		       "duration", duration,  		       "screen", screen,  		       NULL);  }  /** - * gsd_timeline_start: - * @timeline: A #GsdTimeline + * msd_timeline_start: + * @timeline: A #MsdTimeline   *   * Runs the timeline from the current frame.   **/  void -gsd_timeline_start (GsdTimeline *timeline) +msd_timeline_start (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv;    GtkSettings *settings;    gboolean enable_animations = FALSE; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    if (priv->screen)      { @@ -477,7 +477,7 @@ gsd_timeline_start (GsdTimeline *timeline)  	  g_signal_emit (timeline, signals [STARTED], 0);  	  priv->source_id = gdk_threads_add_timeout (FRAME_INTERVAL (priv->fps), -						     (GSourceFunc) gsd_timeline_frame_idle_func, +						     (GSourceFunc) msd_timeline_frame_idle_func,  						     timeline);  	}      } @@ -490,24 +490,24 @@ gsd_timeline_start (GsdTimeline *timeline)         * loop into this animation again.         */        g_signal_emit (timeline, signals [STARTED], 0); -      gsd_timeline_run_frame (timeline, FALSE); +      msd_timeline_run_frame (timeline, FALSE);      }  }  /** - * gsd_timeline_pause: - * @timeline: A #GsdTimeline + * msd_timeline_pause: + * @timeline: A #MsdTimeline   *   * Pauses the timeline.   **/  void -gsd_timeline_pause (GsdTimeline *timeline) +msd_timeline_pause (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    if (priv->source_id)      { @@ -519,26 +519,26 @@ gsd_timeline_pause (GsdTimeline *timeline)  }  /** - * gsd_timeline_rewind: - * @timeline: A #GsdTimeline + * msd_timeline_rewind: + * @timeline: A #MsdTimeline   *   * Rewinds the timeline.   **/  void -gsd_timeline_rewind (GsdTimeline *timeline) +msd_timeline_rewind (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    /* destroy and re-create timer if neccesary  */    if (priv->timer)      {        g_timer_destroy (priv->timer); -      if (gsd_timeline_is_running (timeline)) +      if (msd_timeline_is_running (timeline))  	priv->timer = g_timer_new ();        else  	priv->timer = NULL; @@ -546,70 +546,70 @@ gsd_timeline_rewind (GsdTimeline *timeline)  }  /** - * gsd_timeline_is_running: - * @timeline: A #GsdTimeline + * msd_timeline_is_running: + * @timeline: A #MsdTimeline   *   * Returns whether the timeline is running or not.   *   * Return Value: %TRUE if the timeline is running   **/  gboolean -gsd_timeline_is_running (GsdTimeline *timeline) +msd_timeline_is_running (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), FALSE); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), FALSE); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    return (priv->source_id != 0);  }  /** - * gsd_timeline_get_fps: - * @timeline: A #GsdTimeline + * msd_timeline_get_fps: + * @timeline: A #MsdTimeline   *   * Returns the number of frames per second.   *   * Return Value: frames per second   **/  guint -gsd_timeline_get_fps (GsdTimeline *timeline) +msd_timeline_get_fps (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), 1); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), 1); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    return priv->fps;  }  /** - * gsd_timeline_set_fps: - * @timeline: A #GsdTimeline + * msd_timeline_set_fps: + * @timeline: A #MsdTimeline   * @fps: frames per second   *   * Sets the number of frames per second that   * the timeline will play.   **/  void -gsd_timeline_set_fps (GsdTimeline *timeline, +msd_timeline_set_fps (MsdTimeline *timeline,  		      guint        fps)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline));    g_return_if_fail (fps > 0); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->fps = fps; -  if (gsd_timeline_is_running (timeline)) +  if (msd_timeline_is_running (timeline))      {        g_source_remove (priv->source_id);        priv->source_id = gdk_threads_add_timeout (FRAME_INTERVAL (priv->fps), -						 (GSourceFunc) gsd_timeline_run_frame, +						 (GSourceFunc) msd_timeline_run_frame,  						 timeline);      } @@ -617,8 +617,8 @@ gsd_timeline_set_fps (GsdTimeline *timeline,  }  /** - * gsd_timeline_get_loop: - * @timeline: A #GsdTimeline + * msd_timeline_get_loop: + * @timeline: A #MsdTimeline   *   * Returns whether the timeline loops to the   * beginning when it has reached the end. @@ -626,47 +626,47 @@ gsd_timeline_set_fps (GsdTimeline *timeline,   * Return Value: %TRUE if the timeline loops   **/  gboolean -gsd_timeline_get_loop (GsdTimeline *timeline) +msd_timeline_get_loop (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), FALSE); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), FALSE); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    return priv->loop;  }  /** - * gsd_timeline_set_loop: - * @timeline: A #GsdTimeline + * msd_timeline_set_loop: + * @timeline: A #MsdTimeline   * @loop: %TRUE to make the timeline loop   *   * Sets whether the timeline loops to the beginning   * when it has reached the end.   **/  void -gsd_timeline_set_loop (GsdTimeline *timeline, +msd_timeline_set_loop (MsdTimeline *timeline,  		       gboolean     loop)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->loop = loop;    g_object_notify (G_OBJECT (timeline), "loop");  }  void -gsd_timeline_set_duration (GsdTimeline *timeline, +msd_timeline_set_duration (MsdTimeline *timeline,  			   guint        duration)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->duration = duration; @@ -674,78 +674,78 @@ gsd_timeline_set_duration (GsdTimeline *timeline,  }  guint -gsd_timeline_get_duration (GsdTimeline *timeline) +msd_timeline_get_duration (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), 0); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), 0); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    return priv->duration;  }  /** - * gsd_timeline_get_direction: - * @timeline: A #GsdTimeline + * msd_timeline_get_direction: + * @timeline: A #MsdTimeline   *   * Returns the direction of the timeline.   *   * Return Value: direction   **/ -GsdTimelineDirection -gsd_timeline_get_direction (GsdTimeline *timeline) +MsdTimelineDirection +msd_timeline_get_direction (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), GSD_TIMELINE_DIRECTION_FORWARD); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), MSD_TIMELINE_DIRECTION_FORWARD); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    return priv->direction;  }  /** - * gsd_timeline_set_direction: - * @timeline: A #GsdTimeline + * msd_timeline_set_direction: + * @timeline: A #MsdTimeline   * @direction: direction   *   * Sets the direction of the timeline.   **/  void -gsd_timeline_set_direction (GsdTimeline          *timeline, -			    GsdTimelineDirection  direction) +msd_timeline_set_direction (MsdTimeline          *timeline, +			    MsdTimelineDirection  direction)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->direction = direction;    g_object_notify (G_OBJECT (timeline), "direction");  }  GdkScreen * -gsd_timeline_get_screen (GsdTimeline *timeline) +msd_timeline_get_screen (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), NULL); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), NULL); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    return priv->screen;  }  void -gsd_timeline_set_screen (GsdTimeline *timeline, +msd_timeline_set_screen (MsdTimeline *timeline,  			 GdkScreen   *screen)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline));    g_return_if_fail (GDK_IS_SCREEN (screen)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    if (priv->screen)      g_object_unref (priv->screen); @@ -756,38 +756,38 @@ gsd_timeline_set_screen (GsdTimeline *timeline,  }  void -gsd_timeline_set_progress_type (GsdTimeline             *timeline, -				GsdTimelineProgressType  type) +msd_timeline_set_progress_type (MsdTimeline             *timeline, +				MsdTimelineProgressType  type)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->progress_type = type;    g_object_notify (G_OBJECT (timeline), "progress-type");  } -GsdTimelineProgressType -gsd_timeline_get_progress_type (GsdTimeline *timeline) +MsdTimelineProgressType +msd_timeline_get_progress_type (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), GSD_TIMELINE_PROGRESS_LINEAR); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), MSD_TIMELINE_PROGRESS_LINEAR); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    if (priv->progress_func) -    return GSD_TIMELINE_PROGRESS_LINEAR; +    return MSD_TIMELINE_PROGRESS_LINEAR;    return priv->progress_type;  }  /** - * gsd_timeline_set_progress_func: - * @timeline: A #GsdTimeline + * msd_timeline_set_progress_func: + * @timeline: A #MsdTimeline   * @progress_func: progress function   *   * Sets the progress function. This function will be used to calculate @@ -799,28 +799,28 @@ gsd_timeline_get_progress_type (GsdTimeline *timeline)   * All progresses are in the [0.0, 1.0] range.   **/  void -gsd_timeline_set_progress_func (GsdTimeline             *timeline, -				GsdTimelineProgressFunc  progress_func) +msd_timeline_set_progress_func (MsdTimeline             *timeline, +				MsdTimelineProgressFunc  progress_func)  { -  GsdTimelinePriv *priv; +  MsdTimelinePriv *priv; -  g_return_if_fail (GSD_IS_TIMELINE (timeline)); +  g_return_if_fail (MSD_IS_TIMELINE (timeline)); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    priv->progress_func = progress_func;  }  gdouble -gsd_timeline_get_progress (GsdTimeline *timeline) +msd_timeline_get_progress (MsdTimeline *timeline)  { -  GsdTimelinePriv *priv; -  GsdTimelineProgressFunc progress_func = NULL; +  MsdTimelinePriv *priv; +  MsdTimelineProgressFunc progress_func = NULL;    gdouble linear_progress, progress;    guint elapsed_time; -  g_return_val_if_fail (GSD_IS_TIMELINE (timeline), 0.0); +  g_return_val_if_fail (MSD_IS_TIMELINE (timeline), 0.0); -  priv = GSD_TIMELINE_GET_PRIV (timeline); +  priv = MSD_TIMELINE_GET_PRIV (timeline);    if (!priv->timer)      return 0.; @@ -829,7 +829,7 @@ gsd_timeline_get_progress (GsdTimeline *timeline)    linear_progress = (gdouble) elapsed_time / priv->duration; -  if (priv->direction == GSD_TIMELINE_DIRECTION_BACKWARD) +  if (priv->direction == MSD_TIMELINE_DIRECTION_BACKWARD)      linear_progress = 1 - linear_progress;    linear_progress = CLAMP (linear_progress, 0., 1.); diff --git a/plugins/mouse/msd-timeline.h b/plugins/mouse/msd-timeline.h new file mode 100644 index 0000000..b8d40ca --- /dev/null +++ b/plugins/mouse/msd-timeline.h @@ -0,0 +1,127 @@ +/* msdtimeline.c + * + * Copyright (C) 2008 Carlos Garnacho  <[email protected]> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + */ + +#ifndef __MSD_TIMELINE_H__ +#define __MSD_TIMELINE_H__ + +#include <glib-object.h> +#include <gdk/gdk.h> + +#ifdef __cplusplus +extern "C" { +#endif + +#define MSD_TYPE_TIMELINE_DIRECTION       (msd_timeline_direction_get_type ()) +#define MSD_TYPE_TIMELINE_PROGRESS_TYPE   (msd_timeline_progress_type_get_type ()) +#define MSD_TYPE_TIMELINE                 (msd_timeline_get_type ()) +#define MSD_TIMELINE(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), MSD_TYPE_TIMELINE, MsdTimeline)) +#define MSD_TIMELINE_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass),  MSD_TYPE_TIMELINE, MsdTimelineClass)) +#define MSD_IS_TIMELINE(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MSD_TYPE_TIMELINE)) +#define MSD_IS_TIMELINE_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass),  MSD_TYPE_TIMELINE)) +#define MSD_TIMELINE_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj),  MSD_TYPE_TIMELINE, MsdTimelineClass)) + +typedef enum { +  MSD_TIMELINE_DIRECTION_FORWARD, +  MSD_TIMELINE_DIRECTION_BACKWARD +} MsdTimelineDirection; + +typedef enum { +  MSD_TIMELINE_PROGRESS_LINEAR, +  MSD_TIMELINE_PROGRESS_SINUSOIDAL, +  MSD_TIMELINE_PROGRESS_EXPONENTIAL +} MsdTimelineProgressType; + +typedef struct MsdTimeline      MsdTimeline; +typedef struct MsdTimelineClass MsdTimelineClass; + +struct MsdTimeline +{ +  GObject parent_instance; +}; + +struct MsdTimelineClass +{ +  GObjectClass parent_class; + +  void (* started)           (MsdTimeline *timeline); +  void (* finished)          (MsdTimeline *timeline); +  void (* paused)            (MsdTimeline *timeline); + +  void (* frame)             (MsdTimeline *timeline, +			      gdouble      progress); + +  void (* __msd_reserved1) (void); +  void (* __msd_reserved2) (void); +  void (* __msd_reserved3) (void); +  void (* __msd_reserved4) (void); +}; + +typedef gdouble (*MsdTimelineProgressFunc) (gdouble progress); + + +GType                   msd_timeline_get_type           (void) G_GNUC_CONST; +GType                   msd_timeline_direction_get_type (void) G_GNUC_CONST; +GType                   msd_timeline_progress_type_get_type (void) G_GNUC_CONST; + +MsdTimeline            *msd_timeline_new                (guint                    duration); +MsdTimeline            *msd_timeline_new_for_screen     (guint                    duration, +							 GdkScreen               *screen); + +void                    msd_timeline_start              (MsdTimeline             *timeline); +void                    msd_timeline_pause              (MsdTimeline             *timeline); +void                    msd_timeline_rewind             (MsdTimeline             *timeline); + +gboolean                msd_timeline_is_running         (MsdTimeline             *timeline); + +guint                   msd_timeline_get_fps            (MsdTimeline             *timeline); +void                    msd_timeline_set_fps            (MsdTimeline             *timeline, +							 guint                    fps); + +gboolean                msd_timeline_get_loop           (MsdTimeline             *timeline); +void                    msd_timeline_set_loop           (MsdTimeline             *timeline, +							 gboolean                 loop); + +guint                   msd_timeline_get_duration       (MsdTimeline             *timeline); +void                    msd_timeline_set_duration       (MsdTimeline             *timeline, +							 guint                    duration); + +GdkScreen              *msd_timeline_get_screen         (MsdTimeline             *timeline); +void                    msd_timeline_set_screen         (MsdTimeline             *timeline, +							 GdkScreen               *screen); + +MsdTimelineDirection    msd_timeline_get_direction      (MsdTimeline             *timeline); +void                    msd_timeline_set_direction      (MsdTimeline             *timeline, +							 MsdTimelineDirection     direction); + +MsdTimelineProgressType msd_timeline_get_progress_type  (MsdTimeline             *timeline); +void                    msd_timeline_set_progress_type  (MsdTimeline             *timeline, +							 MsdTimelineProgressType  type); +void                    msd_timeline_get_progress_func  (MsdTimeline             *timeline); + +void                    msd_timeline_set_progress_func  (MsdTimeline             *timeline, +							 MsdTimelineProgressFunc  progress_func); + +gdouble                 msd_timeline_get_progress       (MsdTimeline             *timeline); + + +#ifdef __cplusplus +} +#endif + +#endif /* __MSD_TIMELINE_H__ */  | 
