raveit 9e674ba
diff -uprN compiz-0.8.8-orig/configure.ac compiz-0.8.8/configure.ac
raveit 9e674ba
--- compiz-0.8.8-orig/configure.ac	2013-04-18 21:13:02.899829000 +0200
raveit 9e674ba
+++ compiz-0.8.8/configure.ac	2013-04-18 21:23:41.241315656 +0200
raveit 9e674ba
@@ -239,7 +239,7 @@ if test "x$use_gtk" = "xyes"; then
raveit 9e674ba
 		    xrender >= 0.8.4  \
raveit 9e674ba
 		    xcursor \
raveit 9e674ba
 		    gtk+-2.0 >= 2.8.0 \
raveit 9e674ba
-		    libwnck-1.0	      \
raveit 9e674ba
+		    libmatewnck	      \
raveit 9e674ba
 		    pangocairo,
raveit 9e674ba
 		    [use_gtk=yes], [use_gtk=no])
raveit 9e674ba
   if test "x$use_gtk" = "xyes"; then
raveit 9e674ba
@@ -247,15 +247,15 @@ if test "x$use_gtk" = "xyes"; then
raveit 9e674ba
     save_LIBS="$LIBS"
raveit 9e674ba
     CFLAGS="$CFLAGS $GTK_WINDOW_DECORATOR_CFLAGS"
raveit 9e674ba
     LIBS="$LIBS $GTK_WINDOW_DECORATOR_LIBS"
raveit 9e674ba
-    AC_CHECK_FUNCS(wnck_window_has_name)
raveit 9e674ba
+    AC_CHECK_FUNCS(matewnck_window_has_name)
raveit 9e674ba
     CFLAGS="$save_CFLAGS"
raveit 9e674ba
     LIBS="$save_LIBS"
raveit 9e674ba
 
raveit 9e674ba
-    PKG_CHECK_EXISTS(libwnck-1.0 >= 2.18.1,
raveit 9e674ba
-		     [have_libwnck_2_18_1=yes], [have_libwnck_2_18_1=no])
raveit 9e674ba
+    PKG_CHECK_EXISTS(libmatewnck-1.0 >= 2.18.1,
raveit 9e674ba
+		     [have_libmatewnck_2_18_1=yes], [have_libmatewnck_2_18_1=no])
raveit 9e674ba
 
raveit 9e674ba
-	PKG_CHECK_EXISTS(libwnck-1.0 >= 2.19.4,
raveit 9e674ba
-		     [have_libwnck_2_19_4=yes], [have_libwnck_2_19_4=no])
raveit 9e674ba
+	PKG_CHECK_EXISTS(libmatewnck-1.0 >= 2.19.4,
raveit 9e674ba
+		     [have_libmatewnck_2_19_4=yes], [have_libmatewnck_2_19_4=no])
raveit 9e674ba
 
raveit 9e674ba
     if test "x$use_marco" = "xyes"; then
raveit 9e674ba
       PKG_CHECK_MODULES(MARCO, libmarco-private,
raveit 9e674ba
@@ -273,13 +273,13 @@ fi
raveit 9e674ba
 AM_CONDITIONAL(USE_GTK, test "x$use_gtk" = "xyes")
raveit 9e674ba
 if test "$use_gtk" = yes; then
raveit 9e674ba
   AC_DEFINE(USE_GTK, 1, [Build gtk window decorator])
raveit 9e674ba
-  if test "$have_libwnck_2_18_1" = yes; then
raveit 9e674ba
-    AC_DEFINE(HAVE_LIBWNCK_2_18_1, 1,
raveit 9e674ba
-	      [Define to 1 if libwnck version >= 2_18_1])
raveit 9e674ba
+  if test "$have_libmatewnck_2_18_1" = yes; then
raveit 9e674ba
+    AC_DEFINE(HAVE_LIBMATEWNCK_2_18_1, 1,
raveit 9e674ba
+	      [Define to 1 if libmatewnck version >= 2_18_1])
raveit 9e674ba
   fi
raveit 9e674ba
-  if test "$have_libwnck_2_19_4" = yes; then
raveit 9e674ba
-    AC_DEFINE(HAVE_LIBWNCK_2_19_4, 1,
raveit 9e674ba
-	      [Define to 1 if libwnck version >= 2_19_4])
raveit 9e674ba
+  if test "$have_libmatewnck_2_19_4" = yes; then
raveit 9e674ba
+    AC_DEFINE(HAVE_LIBMATEWNCK_2_19_4, 1,
raveit 9e674ba
+	      [Define to 1 if libmatewnck version >= 2_19_4])
raveit 9e674ba
   fi
raveit 9e674ba
 fi
raveit 9e674ba
 
raveit 9e674ba
diff -uprN compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c
raveit 9e674ba
--- compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c	2013-04-18 21:13:02.905829000 +0200
raveit 9e674ba
+++ compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c	2013-04-18 21:23:40.292306019 +0200
raveit 9e674ba
@@ -36,12 +36,12 @@
raveit 9e674ba
 #include <gdk/gdkx.h>
raveit 9e674ba
 #include <glib/gi18n.h>
raveit 9e674ba
 
raveit 9e674ba
-#define WNCK_I_KNOW_THIS_IS_UNSTABLE
raveit 9e674ba
-#include <libwnck/libwnck.h>
raveit 9e674ba
-#include <libwnck/window-action-menu.h>
raveit 9e674ba
+#define MATEWNCK_I_KNOW_THIS_IS_UNSTABLE
raveit 9e674ba
+#include <libmatewnck/libmatewnck.h>
raveit 9e674ba
+#include <libmatewnck/window-action-menu.h>
raveit 9e674ba
 
raveit 9e674ba
-#ifndef HAVE_LIBWNCK_2_19_4
raveit 9e674ba
-#define wnck_window_get_client_window_geometry wnck_window_get_geometry
raveit 9e674ba
+#ifndef HAVE_LIBMATEWNCK_2_19_4
raveit 9e674ba
+#define matewnck_window_get_client_window_geometry matewnck_window_get_geometry
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 #include <cairo.h>
raveit 9e674ba
@@ -390,8 +390,8 @@ typedef struct _decor {
raveit 9e674ba
     cairo_pattern_t   *icon;
raveit 9e674ba
     GdkPixmap	      *icon_pixmap;
raveit 9e674ba
     GdkPixbuf	      *icon_pixbuf;
raveit 9e674ba
-    WnckWindowState   state;
raveit 9e674ba
-    WnckWindowActions actions;
raveit 9e674ba
+    MatewnckWindowState   state;
raveit 9e674ba
+    MatewnckWindowActions actions;
raveit 9e674ba
     XID		      prop_xid;
raveit 9e674ba
     GtkWidget	      *force_quit_dialog;
raveit 9e674ba
     void	      (*draw) (struct _decor *d);
raveit 9e674ba
@@ -423,7 +423,7 @@ gboolean (*theme_get_button_position)
raveit 9e674ba
 					     gint    *w,
raveit 9e674ba
 					     gint    *h);
raveit 9e674ba
 
raveit 9e674ba
-typedef void (*event_callback) (WnckWindow *win, XEvent *event);
raveit 9e674ba
+typedef void (*event_callback) (MatewnckWindow *win, XEvent *event);
raveit 9e674ba
 
raveit 9e674ba
 static char *program_name;
raveit 9e674ba
 
raveit 9e674ba
@@ -938,8 +938,8 @@ draw_window_decoration (decor_t *d)
raveit 9e674ba
 
raveit 9e674ba
     style = gtk_widget_get_style (style_window);
raveit 9e674ba
 
raveit 9e674ba
-    if (d->state & (WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
-		    WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
+    if (d->state & (MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
+		    MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
 	corners = 0;
raveit 9e674ba
 
raveit 9e674ba
     color.r = style->bg[GTK_STATE_NORMAL].red   / 65535.0;
raveit 9e674ba
@@ -1157,7 +1157,7 @@ draw_window_decoration (decor_t *d)
raveit 9e674ba
 
raveit 9e674ba
     button_x = d->width - d->context->right_space - 13;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_CLOSE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_CLOSE)
raveit 9e674ba
     {
raveit 9e674ba
 	button_state_offsets (button_x,
raveit 9e674ba
 			      y1 - 3.0 + titlebar_height / 2,
raveit 9e674ba
@@ -1183,7 +1183,7 @@ draw_window_decoration (decor_t *d)
raveit 9e674ba
 	}
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_MAXIMIZE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_MAXIMIZE)
raveit 9e674ba
     {
raveit 9e674ba
 	button_state_offsets (button_x,
raveit 9e674ba
 			      y1 - 3.0 + titlebar_height / 2,
raveit 9e674ba
@@ -1200,8 +1200,8 @@ draw_window_decoration (decor_t *d)
raveit 9e674ba
 					      STROKE_ALPHA);
raveit 9e674ba
 	    cairo_move_to (cr, x, y);
raveit 9e674ba
 
raveit 9e674ba
-	    if (d->state & (WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
-			    WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
+	    if (d->state & (MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
+			    MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
 		draw_unmax_button (d, cr, 4.0);
raveit 9e674ba
 	    else
raveit 9e674ba
 		draw_max_button (d, cr, 4.0);
raveit 9e674ba
@@ -1216,8 +1216,8 @@ draw_window_decoration (decor_t *d)
raveit 9e674ba
 					      alpha * 0.75);
raveit 9e674ba
 	    cairo_move_to (cr, x, y);
raveit 9e674ba
 
raveit 9e674ba
-	    if (d->state & (WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
-			    WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
+	    if (d->state & (MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
+			    MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
 		draw_unmax_button (d, cr, 4.0);
raveit 9e674ba
 	    else
raveit 9e674ba
 		draw_max_button (d, cr, 4.0);
raveit 9e674ba
@@ -1226,7 +1226,7 @@ draw_window_decoration (decor_t *d)
raveit 9e674ba
 	}
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_MINIMIZE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_MINIMIZE)
raveit 9e674ba
     {
raveit 9e674ba
 	button_state_offsets (button_x,
raveit 9e674ba
 			      y1 - 3.0 + titlebar_height / 2,
raveit 9e674ba
@@ -1717,53 +1717,53 @@ meta_get_decoration_geometry (decor_t		*
raveit 9e674ba
 
raveit 9e674ba
     *flags = 0;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_CLOSE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_CLOSE)
raveit 9e674ba
 	*flags |= META_FRAME_ALLOWS_DELETE;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_MINIMIZE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_MINIMIZE)
raveit 9e674ba
 	*flags |= META_FRAME_ALLOWS_MINIMIZE;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_MAXIMIZE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_MAXIMIZE)
raveit 9e674ba
 	*flags |= META_FRAME_ALLOWS_MAXIMIZE;
raveit 9e674ba
 
raveit 9e674ba
     *flags |= META_FRAME_ALLOWS_MENU;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_RESIZE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_RESIZE)
raveit 9e674ba
     {
raveit 9e674ba
-	if (!(d->state & WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
+	if (!(d->state & MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY))
raveit 9e674ba
 	    *flags |= META_FRAME_ALLOWS_VERTICAL_RESIZE;
raveit 9e674ba
-	if (!(d->state & WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY))
raveit 9e674ba
+	if (!(d->state & MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY))
raveit 9e674ba
 	    *flags |= META_FRAME_ALLOWS_HORIZONTAL_RESIZE;
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_MOVE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_MOVE)
raveit 9e674ba
 	*flags |= META_FRAME_ALLOWS_MOVE;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_MAXIMIZE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_MAXIMIZE)
raveit 9e674ba
 	*flags |= META_FRAME_ALLOWS_MAXIMIZE;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_SHADE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_SHADE)
raveit 9e674ba
 	*flags |= META_FRAME_ALLOWS_SHADE;
raveit 9e674ba
 
raveit 9e674ba
     if (d->active)
raveit 9e674ba
 	*flags |= META_FRAME_HAS_FOCUS;
raveit 9e674ba
 
raveit 9e674ba
-#define META_MAXIMIZED (WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY | \
raveit 9e674ba
-			WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY)
raveit 9e674ba
+#define META_MAXIMIZED (MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY | \
raveit 9e674ba
+			MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY)
raveit 9e674ba
 
raveit 9e674ba
     if ((d->state & META_MAXIMIZED) == META_MAXIMIZED)
raveit 9e674ba
 	*flags |= META_FRAME_MAXIMIZED;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->state & WNCK_WINDOW_STATE_STICKY)
raveit 9e674ba
+    if (d->state & MATEWNCK_WINDOW_STATE_STICKY)
raveit 9e674ba
 	*flags |= META_FRAME_STUCK;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->state & WNCK_WINDOW_STATE_FULLSCREEN)
raveit 9e674ba
+    if (d->state & MATEWNCK_WINDOW_STATE_FULLSCREEN)
raveit 9e674ba
 	*flags |= META_FRAME_FULLSCREEN;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->state & WNCK_WINDOW_STATE_SHADED)
raveit 9e674ba
+    if (d->state & MATEWNCK_WINDOW_STATE_SHADED)
raveit 9e674ba
 	*flags |= META_FRAME_SHADED;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->state & WNCK_WINDOW_STATE_ABOVE)
raveit 9e674ba
+    if (d->state & MATEWNCK_WINDOW_STATE_ABOVE)
raveit 9e674ba
 	*flags |= META_FRAME_ABOVE;
raveit 9e674ba
 
raveit 9e674ba
     meta_theme_get_frame_borders (theme,
raveit 9e674ba
@@ -2693,7 +2693,7 @@ get_event_window_position (decor_t *d,
raveit 9e674ba
     *y = pos[i][j].y + pos[i][j].yh * height + pos[i][j].yth *
raveit 9e674ba
 	(titlebar_height - 17);
raveit 9e674ba
 
raveit 9e674ba
-    if ((d->state & WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY) &&
raveit 9e674ba
+    if ((d->state & MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY) &&
raveit 9e674ba
 	(j == 0 || j == 2))
raveit 9e674ba
     {
raveit 9e674ba
 	*w = 0;
raveit 9e674ba
@@ -2703,7 +2703,7 @@ get_event_window_position (decor_t *d,
raveit 9e674ba
 	*w = pos[i][j].w + pos[i][j].ww * width;
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    if ((d->state & WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY) &&
raveit 9e674ba
+    if ((d->state & MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY) &&
raveit 9e674ba
 	(i == 0 || i == 2))
raveit 9e674ba
     {
raveit 9e674ba
 	*h = 0;
raveit 9e674ba
@@ -2991,7 +2991,7 @@ meta_get_button_position (decor_t *d,
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-update_event_windows (WnckWindow *win)
raveit 9e674ba
+update_event_windows (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     Display *xdisplay;
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -3001,9 +3001,9 @@ update_event_windows (WnckWindow *win)
raveit 9e674ba
 
raveit 9e674ba
     xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
raveit 9e674ba
 
raveit 9e674ba
-    wnck_window_get_client_window_geometry (win, &x0, &y0, &width, &height);
raveit 9e674ba
+    matewnck_window_get_client_window_geometry (win, &x0, &y0, &width, &height);
raveit 9e674ba
 
raveit 9e674ba
-    if (d->state & WNCK_WINDOW_STATE_SHADED)
raveit 9e674ba
+    if (d->state & MATEWNCK_WINDOW_STATE_SHADED)
raveit 9e674ba
     {
raveit 9e674ba
 	height = 0;
raveit 9e674ba
 	k = l = 1;
raveit 9e674ba
@@ -3020,17 +3020,17 @@ update_event_windows (WnckWindow *win)
raveit 9e674ba
     {
raveit 9e674ba
 	static guint event_window_actions[3][3] = {
raveit 9e674ba
 	    {
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE
raveit 9e674ba
 	    }, {
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
-		WNCK_WINDOW_ACTION_MOVE,
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_MOVE,
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE
raveit 9e674ba
 	    }, {
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
-		WNCK_WINDOW_ACTION_RESIZE
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE,
raveit 9e674ba
+		MATEWNCK_WINDOW_ACTION_RESIZE
raveit 9e674ba
 	    }
raveit 9e674ba
 	};
raveit 9e674ba
 
raveit 9e674ba
@@ -3063,18 +3063,18 @@ update_event_windows (WnckWindow *win)
raveit 9e674ba
     for (i = 0; i < BUTTON_NUM; i++)
raveit 9e674ba
     {
raveit 9e674ba
 	static guint button_actions[BUTTON_NUM] = {
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_CLOSE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_MAXIMIZE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_MINIMIZE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_CLOSE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_MAXIMIZE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_MINIMIZE,
raveit 9e674ba
 	    0,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_SHADE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_SHADE,
raveit 9e674ba
 
raveit 9e674ba
-#ifdef HAVE_LIBWNCK_2_18_1
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_ABOVE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_STICK,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_UNSHADE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_ABOVE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_UNSTICK
raveit 9e674ba
+#ifdef HAVE_LIBMATEWNCK_2_18_1
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_ABOVE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_STICK,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_UNSHADE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_ABOVE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_UNSTICK
raveit 9e674ba
 #else
raveit 9e674ba
 	    0,
raveit 9e674ba
 	    0,
raveit 9e674ba
@@ -3106,17 +3106,17 @@ update_event_windows (WnckWindow *win)
raveit 9e674ba
     gdk_error_trap_pop ();
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
-#ifdef HAVE_WNCK_WINDOW_HAS_NAME
raveit 9e674ba
+#ifdef HAVE_MATEWNCK_WINDOW_HAS_NAME
raveit 9e674ba
 static const char *
raveit 9e674ba
-wnck_window_get_real_name (WnckWindow *win)
raveit 9e674ba
+matewnck_window_get_real_name (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
-    return wnck_window_has_name (win) ? wnck_window_get_name (win) : NULL;
raveit 9e674ba
+    return matewnck_window_has_name (win) ? matewnck_window_get_name (win) : NULL;
raveit 9e674ba
 }
raveit 9e674ba
-#define wnck_window_get_name wnck_window_get_real_name
raveit 9e674ba
+#define matewnck_window_get_name matewnck_window_get_real_name
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 static gint
raveit 9e674ba
-max_window_name_width (WnckWindow *win)
raveit 9e674ba
+max_window_name_width (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t     *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     const gchar *name;
raveit 9e674ba
@@ -3131,7 +3131,7 @@ max_window_name_width (WnckWindow *win)
raveit 9e674ba
 	pango_layout_set_wrap (d->layout, PANGO_WRAP_CHAR);
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    name = wnck_window_get_name (win);
raveit 9e674ba
+    name = matewnck_window_get_name (win);
raveit 9e674ba
     if (!name)
raveit 9e674ba
 	return 0;
raveit 9e674ba
 
raveit 9e674ba
@@ -3147,7 +3147,7 @@ max_window_name_width (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-update_window_decoration_name (WnckWindow *win)
raveit 9e674ba
+update_window_decoration_name (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t	    *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     const gchar	    *name;
raveit 9e674ba
@@ -3160,7 +3160,7 @@ update_window_decoration_name (WnckWindo
raveit 9e674ba
 	d->name = NULL;
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    name = wnck_window_get_name (win);
raveit 9e674ba
+    name = matewnck_window_get_name (win);
raveit 9e674ba
     if (name && (name_length = strlen (name)))
raveit 9e674ba
     {
raveit 9e674ba
 	gint w;
raveit 9e674ba
@@ -3173,7 +3173,7 @@ update_window_decoration_name (WnckWindo
raveit 9e674ba
 	{
raveit 9e674ba
 	    gint width;
raveit 9e674ba
 
raveit 9e674ba
-	    wnck_window_get_client_window_geometry (win, NULL, NULL, &width,
raveit 9e674ba
+	    matewnck_window_get_client_window_geometry (win, NULL, NULL, &width,
raveit 9e674ba
 						    NULL);
raveit 9e674ba
 
raveit 9e674ba
 	    w = width - ICON_SPACE - 2 - d->button_width;
raveit 9e674ba
@@ -3207,7 +3207,7 @@ update_window_decoration_name (WnckWindo
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-update_window_decoration_icon (WnckWindow *win)
raveit 9e674ba
+update_window_decoration_icon (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -3226,7 +3226,7 @@ update_window_decoration_icon (WnckWindo
raveit 9e674ba
     if (d->icon_pixbuf)
raveit 9e674ba
 	g_object_unref (G_OBJECT (d->icon_pixbuf));
raveit 9e674ba
 
raveit 9e674ba
-    d->icon_pixbuf = wnck_window_get_mini_icon (win);
raveit 9e674ba
+    d->icon_pixbuf = matewnck_window_get_mini_icon (win);
raveit 9e674ba
     if (d->icon_pixbuf)
raveit 9e674ba
     {
raveit 9e674ba
 	cairo_t	*cr;
raveit 9e674ba
@@ -3244,19 +3244,19 @@ update_window_decoration_icon (WnckWindo
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-update_window_decoration_state (WnckWindow *win)
raveit 9e674ba
+update_window_decoration_state (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
-    d->state = wnck_window_get_state (win);
raveit 9e674ba
+    d->state = matewnck_window_get_state (win);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-update_window_decoration_actions (WnckWindow *win)
raveit 9e674ba
+update_window_decoration_actions (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
-    d->actions = wnck_window_get_actions (win);
raveit 9e674ba
+    d->actions = matewnck_window_get_actions (win);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
@@ -3266,17 +3266,17 @@ calc_button_size (decor_t *d)
raveit 9e674ba
 
raveit 9e674ba
     button_width = 0;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & WNCK_WINDOW_ACTION_CLOSE)
raveit 9e674ba
+    if (d->actions & MATEWNCK_WINDOW_ACTION_CLOSE)
raveit 9e674ba
 	button_width += 17;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & (WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY   |
raveit 9e674ba
-		      WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY     |
raveit 9e674ba
-		      WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY |
raveit 9e674ba
-		      WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY))
raveit 9e674ba
+    if (d->actions & (MATEWNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY   |
raveit 9e674ba
+		      MATEWNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY     |
raveit 9e674ba
+		      MATEWNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY |
raveit 9e674ba
+		      MATEWNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY))
raveit 9e674ba
 	button_width += 17;
raveit 9e674ba
 
raveit 9e674ba
-    if (d->actions & (WNCK_WINDOW_ACTION_MINIMIZE |
raveit 9e674ba
-		      WNCK_WINDOW_ACTION_MINIMIZE))
raveit 9e674ba
+    if (d->actions & (MATEWNCK_WINDOW_ACTION_MINIMIZE |
raveit 9e674ba
+		      MATEWNCK_WINDOW_ACTION_MINIMIZE))
raveit 9e674ba
 	button_width += 17;
raveit 9e674ba
 
raveit 9e674ba
     if (button_width)
raveit 9e674ba
@@ -3336,9 +3336,9 @@ meta_calc_button_size (decor_t *d)
raveit 9e674ba
     for (i = 0; i < 3; i++)
raveit 9e674ba
     {
raveit 9e674ba
 	static guint button_actions[3] = {
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_CLOSE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_MAXIMIZE,
raveit 9e674ba
-	    WNCK_WINDOW_ACTION_MINIMIZE
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_CLOSE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_MAXIMIZE,
raveit 9e674ba
+	    MATEWNCK_WINDOW_ACTION_MINIMIZE
raveit 9e674ba
 	};
raveit 9e674ba
 
raveit 9e674ba
 	if (d->actions & button_actions[i])
raveit 9e674ba
@@ -3404,7 +3404,7 @@ meta_calc_decoration_size (decor_t *d,
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 static gboolean
raveit 9e674ba
-update_window_decoration_size (WnckWindow *win)
raveit 9e674ba
+update_window_decoration_size (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t   *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     GdkPixmap *pixmap, *buffer_pixmap = NULL;
raveit 9e674ba
@@ -3415,7 +3415,7 @@ update_window_decoration_size (WnckWindo
raveit 9e674ba
 
raveit 9e674ba
     xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
raveit 9e674ba
 
raveit 9e674ba
-    wnck_window_get_client_window_geometry (win, NULL, NULL, &w, &h);
raveit 9e674ba
+    matewnck_window_get_client_window_geometry (win, NULL, NULL, &w, &h);
raveit 9e674ba
 
raveit 9e674ba
     name_width = max_window_name_width (win);
raveit 9e674ba
 
raveit 9e674ba
@@ -3460,7 +3460,7 @@ update_window_decoration_size (WnckWindo
raveit 9e674ba
     d->width  = width;
raveit 9e674ba
     d->height = height;
raveit 9e674ba
 
raveit 9e674ba
-    d->prop_xid = wnck_window_get_xid (win);
raveit 9e674ba
+    d->prop_xid = matewnck_window_get_xid (win);
raveit 9e674ba
 
raveit 9e674ba
     update_window_decoration_name (win);
raveit 9e674ba
 
raveit 9e674ba
@@ -3470,18 +3470,18 @@ update_window_decoration_size (WnckWindo
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-add_frame_window (WnckWindow *win,
raveit 9e674ba
+add_frame_window (MatewnckWindow *win,
raveit 9e674ba
 		  Window     frame)
raveit 9e674ba
 {
raveit 9e674ba
     Display		 *xdisplay;
raveit 9e674ba
     XSetWindowAttributes attr;
raveit 9e674ba
-    gulong		 xid = wnck_window_get_xid (win);
raveit 9e674ba
+    gulong		 xid = matewnck_window_get_xid (win);
raveit 9e674ba
     decor_t		 *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     gint		 i, j;
raveit 9e674ba
 
raveit 9e674ba
     xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
raveit 9e674ba
 
raveit 9e674ba
-    d->active = wnck_window_is_active (win);
raveit 9e674ba
+    d->active = matewnck_window_is_active (win);
raveit 9e674ba
 
raveit 9e674ba
     attr.event_mask = ButtonPressMask | EnterWindowMask | LeaveWindowMask;
raveit 9e674ba
     attr.override_redirect = TRUE;
raveit 9e674ba
@@ -3550,18 +3550,18 @@ add_frame_window (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static gboolean
raveit 9e674ba
-update_switcher_window (WnckWindow *win,
raveit 9e674ba
+update_switcher_window (MatewnckWindow *win,
raveit 9e674ba
 			Window     selected)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t    *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     GdkPixmap  *pixmap, *buffer_pixmap = NULL;
raveit 9e674ba
     gint       height, width = 0;
raveit 9e674ba
-    WnckWindow *selected_win;
raveit 9e674ba
+    MatewnckWindow *selected_win;
raveit 9e674ba
     Display    *xdisplay;
raveit 9e674ba
 
raveit 9e674ba
     xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
raveit 9e674ba
 
raveit 9e674ba
-    wnck_window_get_client_window_geometry (win, NULL, NULL, &width, NULL);
raveit 9e674ba
+    matewnck_window_get_client_window_geometry (win, NULL, NULL, &width, NULL);
raveit 9e674ba
 
raveit 9e674ba
     decor_get_default_layout (&switcher_context, width, 1, &d->border_layout);
raveit 9e674ba
 
raveit 9e674ba
@@ -3590,7 +3590,7 @@ update_switcher_window (WnckWindow *win,
raveit 9e674ba
     if (!d->height)
raveit 9e674ba
 	d->height = switcher_height;
raveit 9e674ba
 
raveit 9e674ba
-    selected_win = wnck_window_get (selected);
raveit 9e674ba
+    selected_win = matewnck_window_get (selected);
raveit 9e674ba
     if (selected_win)
raveit 9e674ba
     {
raveit 9e674ba
 	glong		name_length;
raveit 9e674ba
@@ -3603,7 +3603,7 @@ update_switcher_window (WnckWindow *win,
raveit 9e674ba
 	    d->name = NULL;
raveit 9e674ba
 	}
raveit 9e674ba
 
raveit 9e674ba
-	name = wnck_window_get_name (selected_win);
raveit 9e674ba
+	name = matewnck_window_get_name (selected_win);
raveit 9e674ba
 	if (name && (name_length = strlen (name)))
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (!d->layout)
raveit 9e674ba
@@ -3721,7 +3721,7 @@ update_switcher_window (WnckWindow *win,
raveit 9e674ba
     d->width  = width;
raveit 9e674ba
     d->height = height;
raveit 9e674ba
 
raveit 9e674ba
-    d->prop_xid = wnck_window_get_xid (win);
raveit 9e674ba
+    d->prop_xid = matewnck_window_get_xid (win);
raveit 9e674ba
 
raveit 9e674ba
     queue_decor_draw (d);
raveit 9e674ba
 
raveit 9e674ba
@@ -3729,7 +3729,7 @@ update_switcher_window (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-remove_frame_window (WnckWindow *win)
raveit 9e674ba
+remove_frame_window (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     Display *xdisplay;
raveit 9e674ba
@@ -3813,7 +3813,7 @@ remove_frame_window (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_name_changed (WnckWindow *win)
raveit 9e674ba
+window_name_changed (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -3825,7 +3825,7 @@ window_name_changed (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_geometry_changed (WnckWindow *win)
raveit 9e674ba
+window_geometry_changed (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -3833,7 +3833,7 @@ window_geometry_changed (WnckWindow *win
raveit 9e674ba
     {
raveit 9e674ba
 	int width, height;
raveit 9e674ba
 
raveit 9e674ba
-	wnck_window_get_client_window_geometry (win, NULL, NULL, &width,
raveit 9e674ba
+	matewnck_window_get_client_window_geometry (win, NULL, NULL, &width,
raveit 9e674ba
 						&height);
raveit 9e674ba
 
raveit 9e674ba
 	if (width != d->client_width || height != d->client_height)
raveit 9e674ba
@@ -3848,7 +3848,7 @@ window_geometry_changed (WnckWindow *win
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_icon_changed (WnckWindow *win)
raveit 9e674ba
+window_icon_changed (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -3860,7 +3860,7 @@ window_icon_changed (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_state_changed (WnckWindow *win)
raveit 9e674ba
+window_state_changed (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -3875,7 +3875,7 @@ window_state_changed (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_actions_changed (WnckWindow *win)
raveit 9e674ba
+window_actions_changed (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -3890,7 +3890,7 @@ window_actions_changed (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-connect_window (WnckWindow *win)
raveit 9e674ba
+connect_window (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     g_signal_connect_object (win, "name_changed",
raveit 9e674ba
 			     G_CALLBACK (window_name_changed),
raveit 9e674ba
@@ -3910,37 +3910,37 @@ connect_window (WnckWindow *win)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-active_window_changed (WnckScreen *screen)
raveit 9e674ba
+active_window_changed (MatewnckScreen *screen)
raveit 9e674ba
 {
raveit 9e674ba
-    WnckWindow *win;
raveit 9e674ba
+    MatewnckWindow *win;
raveit 9e674ba
     decor_t    *d;
raveit 9e674ba
 
raveit 9e674ba
-    win = wnck_screen_get_previously_active_window (screen);
raveit 9e674ba
+    win = matewnck_screen_get_previously_active_window (screen);
raveit 9e674ba
     if (win)
raveit 9e674ba
     {
raveit 9e674ba
 	d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 	if (d && d->pixmap)
raveit 9e674ba
 	{
raveit 9e674ba
-	    d->active = wnck_window_is_active (win);
raveit 9e674ba
+	    d->active = matewnck_window_is_active (win);
raveit 9e674ba
 	    queue_decor_draw (d);
raveit 9e674ba
 	}
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    win = wnck_screen_get_active_window (screen);
raveit 9e674ba
+    win = matewnck_screen_get_active_window (screen);
raveit 9e674ba
     if (win)
raveit 9e674ba
     {
raveit 9e674ba
 	d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 	if (d && d->pixmap)
raveit 9e674ba
 	{
raveit 9e674ba
-	    d->active = wnck_window_is_active (win);
raveit 9e674ba
+	    d->active = matewnck_window_is_active (win);
raveit 9e674ba
 	    queue_decor_draw (d);
raveit 9e674ba
 	}
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_opened (WnckScreen *screen,
raveit 9e674ba
-	       WnckWindow *win)
raveit 9e674ba
+window_opened (MatewnckScreen *screen,
raveit 9e674ba
+	       MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d;
raveit 9e674ba
     Window  window;
raveit 9e674ba
@@ -3950,7 +3950,7 @@ window_opened (WnckScreen *screen,
raveit 9e674ba
     if (!d)
raveit 9e674ba
 	return;
raveit 9e674ba
 
raveit 9e674ba
-    wnck_window_get_client_window_geometry (win, NULL, NULL,
raveit 9e674ba
+    matewnck_window_get_client_window_geometry (win, NULL, NULL,
raveit 9e674ba
 					    &d->client_width,
raveit 9e674ba
 					    &d->client_height);
raveit 9e674ba
 
raveit 9e674ba
@@ -3960,11 +3960,11 @@ window_opened (WnckScreen *screen,
raveit 9e674ba
 
raveit 9e674ba
     connect_window (win);
raveit 9e674ba
 
raveit 9e674ba
-    xid = wnck_window_get_xid (win);
raveit 9e674ba
+    xid = matewnck_window_get_xid (win);
raveit 9e674ba
 
raveit 9e674ba
     if (get_window_prop (xid, select_window_atom, &window))
raveit 9e674ba
     {
raveit 9e674ba
-	d->prop_xid = wnck_window_get_xid (win);
raveit 9e674ba
+	d->prop_xid = matewnck_window_get_xid (win);
raveit 9e674ba
 	update_switcher_window (win, window);
raveit 9e674ba
     }
raveit 9e674ba
     else if (get_window_prop (xid, frame_window_atom, &window))
raveit 9e674ba
@@ -3974,8 +3974,8 @@ window_opened (WnckScreen *screen,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-window_closed (WnckScreen *screen,
raveit 9e674ba
-	       WnckWindow *win)
raveit 9e674ba
+window_closed (MatewnckScreen *screen,
raveit 9e674ba
+	       MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     Display *xdisplay = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -3985,7 +3985,7 @@ window_closed (WnckScreen *screen,
raveit 9e674ba
     g_object_set_data (G_OBJECT (win), "decor", NULL);
raveit 9e674ba
 
raveit 9e674ba
     gdk_error_trap_push ();
raveit 9e674ba
-    XDeleteProperty (xdisplay, wnck_window_get_xid (win), win_decor_atom);
raveit 9e674ba
+    XDeleteProperty (xdisplay, matewnck_window_get_xid (win), win_decor_atom);
raveit 9e674ba
     gdk_display_sync (gdk_display_get_default ());
raveit 9e674ba
     gdk_error_trap_pop ();
raveit 9e674ba
 
raveit 9e674ba
@@ -3993,7 +3993,7 @@ window_closed (WnckScreen *screen,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-connect_screen (WnckScreen *screen)
raveit 9e674ba
+connect_screen (MatewnckScreen *screen)
raveit 9e674ba
 {
raveit 9e674ba
     GList *windows;
raveit 9e674ba
 
raveit 9e674ba
@@ -4007,7 +4007,7 @@ connect_screen (WnckScreen *screen)
raveit 9e674ba
 			     G_CALLBACK (window_closed),
raveit 9e674ba
 			     0, 0);
raveit 9e674ba
 
raveit 9e674ba
-    windows = wnck_screen_get_windows (screen);
raveit 9e674ba
+    windows = matewnck_screen_get_windows (screen);
raveit 9e674ba
     while (windows != NULL)
raveit 9e674ba
     {
raveit 9e674ba
 	window_opened (screen, windows->data);
raveit 9e674ba
@@ -4016,7 +4016,7 @@ connect_screen (WnckScreen *screen)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-move_resize_window (WnckWindow *win,
raveit 9e674ba
+move_resize_window (MatewnckWindow *win,
raveit 9e674ba
 		    int	       direction,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
@@ -4045,7 +4045,7 @@ move_resize_window (WnckWindow *win,
raveit 9e674ba
     ev.xclient.serial	  = 0;
raveit 9e674ba
     ev.xclient.send_event = TRUE;
raveit 9e674ba
 
raveit 9e674ba
-    ev.xclient.window	    = wnck_window_get_xid (win);
raveit 9e674ba
+    ev.xclient.window	    = matewnck_window_get_xid (win);
raveit 9e674ba
     ev.xclient.message_type = wm_move_resize_atom;
raveit 9e674ba
     ev.xclient.format	    = 32;
raveit 9e674ba
 
raveit 9e674ba
@@ -4066,7 +4066,7 @@ move_resize_window (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-restack_window (WnckWindow *win,
raveit 9e674ba
+restack_window (MatewnckWindow *win,
raveit 9e674ba
 		int	   stack_mode)
raveit 9e674ba
 {
raveit 9e674ba
     Display    *xdisplay;
raveit 9e674ba
@@ -4094,7 +4094,7 @@ restack_window (WnckWindow *win,
raveit 9e674ba
     ev.xclient.serial	  = 0;
raveit 9e674ba
     ev.xclient.send_event = TRUE;
raveit 9e674ba
 
raveit 9e674ba
-    ev.xclient.window	    = wnck_window_get_xid (win);
raveit 9e674ba
+    ev.xclient.window	    = matewnck_window_get_xid (win);
raveit 9e674ba
     ev.xclient.message_type = restack_window_atom;
raveit 9e674ba
     ev.xclient.format	    = 32;
raveit 9e674ba
 
raveit 9e674ba
@@ -4267,7 +4267,7 @@ create_tooltip_window (void)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-handle_tooltip_event (WnckWindow *win,
raveit 9e674ba
+handle_tooltip_event (MatewnckWindow *win,
raveit 9e674ba
 		      XEvent     *xevent,
raveit 9e674ba
 		      guint	 state,
raveit 9e674ba
 		      const char *tip)
raveit 9e674ba
@@ -4281,7 +4281,7 @@ handle_tooltip_event (WnckWindow *win,
raveit 9e674ba
     case EnterNotify:
raveit 9e674ba
 	if (!(state & PRESSED_EVENT_WINDOW))
raveit 9e674ba
 	{
raveit 9e674ba
-	    if (wnck_window_is_active (win))
raveit 9e674ba
+	    if (matewnck_window_is_active (win))
raveit 9e674ba
 		tooltip_start_delay (tip);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
@@ -4292,7 +4292,7 @@ handle_tooltip_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-common_button_event (WnckWindow *win,
raveit 9e674ba
+common_button_event (MatewnckWindow *win,
raveit 9e674ba
 		     XEvent     *xevent,
raveit 9e674ba
 		     int	button,
raveit 9e674ba
 		     int	max,
raveit 9e674ba
@@ -4327,7 +4327,7 @@ common_button_event (WnckWindow *win,
raveit 9e674ba
 #define BUTTON_EVENT_ACTION_STATE (PRESSED_EVENT_WINDOW | IN_EVENT_WINDOW)
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-close_button_event (WnckWindow *win,
raveit 9e674ba
+close_button_event (MatewnckWindow *win,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4340,20 +4340,20 @@ close_button_event (WnckWindow *win,
raveit 9e674ba
 	if (xevent->xbutton.button == 1)
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
-		wnck_window_close (win, xevent->xbutton.time);
raveit 9e674ba
+		matewnck_window_close (win, xevent->xbutton.time);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-max_button_event (WnckWindow *win,
raveit 9e674ba
+max_button_event (MatewnckWindow *win,
raveit 9e674ba
 		  XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     guint   state = d->button_states[BUTTON_MAX];
raveit 9e674ba
 
raveit 9e674ba
-    if (wnck_window_is_maximized (win))
raveit 9e674ba
+    if (matewnck_window_is_maximized (win))
raveit 9e674ba
 	common_button_event (win, xevent, BUTTON_MAX,
raveit 9e674ba
 			     3, _("Unmaximize Window"));
raveit 9e674ba
     else
raveit 9e674ba
@@ -4368,24 +4368,24 @@ max_button_event (WnckWindow *win,
raveit 9e674ba
 	    {
raveit 9e674ba
 		if (xevent->xbutton.button == 2)
raveit 9e674ba
 		{
raveit 9e674ba
-		    if (wnck_window_is_maximized_vertically (win))
raveit 9e674ba
-			wnck_window_unmaximize_vertically (win);
raveit 9e674ba
+		    if (matewnck_window_is_maximized_vertically (win))
raveit 9e674ba
+			matewnck_window_unmaximize_vertically (win);
raveit 9e674ba
 		    else
raveit 9e674ba
-			wnck_window_maximize_vertically (win);
raveit 9e674ba
+			matewnck_window_maximize_vertically (win);
raveit 9e674ba
 		}
raveit 9e674ba
 		else if (xevent->xbutton.button == 3)
raveit 9e674ba
 		{
raveit 9e674ba
-		    if (wnck_window_is_maximized_horizontally (win))
raveit 9e674ba
-			wnck_window_unmaximize_horizontally (win);
raveit 9e674ba
+		    if (matewnck_window_is_maximized_horizontally (win))
raveit 9e674ba
+			matewnck_window_unmaximize_horizontally (win);
raveit 9e674ba
 		    else
raveit 9e674ba
-			wnck_window_maximize_horizontally (win);
raveit 9e674ba
+			matewnck_window_maximize_horizontally (win);
raveit 9e674ba
 		}
raveit 9e674ba
 		else
raveit 9e674ba
 		{
raveit 9e674ba
-		    if (wnck_window_is_maximized (win))
raveit 9e674ba
-			wnck_window_unmaximize (win);
raveit 9e674ba
+		    if (matewnck_window_is_maximized (win))
raveit 9e674ba
+			matewnck_window_unmaximize (win);
raveit 9e674ba
 		    else
raveit 9e674ba
-			wnck_window_maximize (win);
raveit 9e674ba
+			matewnck_window_maximize (win);
raveit 9e674ba
 		}
raveit 9e674ba
 	    }
raveit 9e674ba
 	}
raveit 9e674ba
@@ -4394,7 +4394,7 @@ max_button_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-min_button_event (WnckWindow *win,
raveit 9e674ba
+min_button_event (MatewnckWindow *win,
raveit 9e674ba
 		  XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4407,7 +4407,7 @@ min_button_event (WnckWindow *win,
raveit 9e674ba
 	if (xevent->xbutton.button == 1)
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
-		wnck_window_minimize (win);
raveit 9e674ba
+		matewnck_window_minimize (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
@@ -4426,11 +4426,11 @@ position_action_menu (GtkMenu  *menu,
raveit 9e674ba
 		      gboolean *push_in,
raveit 9e674ba
 		      gpointer user_data)
raveit 9e674ba
 {
raveit 9e674ba
-    WnckWindow *win = (WnckWindow *) user_data;
raveit 9e674ba
+    MatewnckWindow *win = (MatewnckWindow *) user_data;
raveit 9e674ba
     decor_t    *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
     gint       bx, by, width, height;
raveit 9e674ba
 
raveit 9e674ba
-    wnck_window_get_client_window_geometry (win, x, y, &width, &height);
raveit 9e674ba
+    matewnck_window_get_client_window_geometry (win, x, y, &width, &height);
raveit 9e674ba
 
raveit 9e674ba
     if ((*theme_get_button_position) (d, BUTTON_MENU, width, height,
raveit 9e674ba
 				      &bx, &by, &width, &height))
raveit 9e674ba
@@ -4448,7 +4448,7 @@ position_action_menu (GtkMenu  *menu,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-action_menu_map (WnckWindow *win,
raveit 9e674ba
+action_menu_map (MatewnckWindow *win,
raveit 9e674ba
 		 long	     button,
raveit 9e674ba
 		 Time	     time)
raveit 9e674ba
 {
raveit 9e674ba
@@ -4471,27 +4471,27 @@ action_menu_map (WnckWindow *win,
raveit 9e674ba
 	    gtk_widget_destroy (action_menu);
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    switch (wnck_window_get_window_type (win)) {
raveit 9e674ba
-    case WNCK_WINDOW_DESKTOP:
raveit 9e674ba
-    case WNCK_WINDOW_DOCK:
raveit 9e674ba
+    switch (matewnck_window_get_window_type (win)) {
raveit 9e674ba
+    case MATEWNCK_WINDOW_DESKTOP:
raveit 9e674ba
+    case MATEWNCK_WINDOW_DOCK:
raveit 9e674ba
 	/* don't allow window action */
raveit 9e674ba
 	return;
raveit 9e674ba
-    case WNCK_WINDOW_NORMAL:
raveit 9e674ba
-    case WNCK_WINDOW_DIALOG:
raveit 9e674ba
+    case MATEWNCK_WINDOW_NORMAL:
raveit 9e674ba
+    case MATEWNCK_WINDOW_DIALOG:
raveit 9e674ba
 
raveit 9e674ba
-#ifndef HAVE_LIBWNCK_2_19_4
raveit 9e674ba
-    case WNCK_WINDOW_MODAL_DIALOG:
raveit 9e674ba
+#ifndef HAVE_LIBMATEWNCK_2_19_4
raveit 9e674ba
+    case MATEWNCK_WINDOW_MODAL_DIALOG:
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
-    case WNCK_WINDOW_TOOLBAR:
raveit 9e674ba
-    case WNCK_WINDOW_MENU:
raveit 9e674ba
-    case WNCK_WINDOW_UTILITY:
raveit 9e674ba
-    case WNCK_WINDOW_SPLASHSCREEN:
raveit 9e674ba
+    case MATEWNCK_WINDOW_TOOLBAR:
raveit 9e674ba
+    case MATEWNCK_WINDOW_MENU:
raveit 9e674ba
+    case MATEWNCK_WINDOW_UTILITY:
raveit 9e674ba
+    case MATEWNCK_WINDOW_SPLASHSCREEN:
raveit 9e674ba
 	/* allow window action menu */
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    action_menu = wnck_create_window_action_menu (win);
raveit 9e674ba
+    action_menu = matewnck_create_window_action_menu (win);
raveit 9e674ba
 
raveit 9e674ba
     gtk_menu_set_screen (GTK_MENU (action_menu), screen);
raveit 9e674ba
 
raveit 9e674ba
@@ -4522,7 +4522,7 @@ action_menu_map (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-menu_button_event (WnckWindow *win,
raveit 9e674ba
+menu_button_event (MatewnckWindow *win,
raveit 9e674ba
 		   XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     common_button_event (win, xevent, BUTTON_MENU, 1, _("Window Menu"));
raveit 9e674ba
@@ -4538,7 +4538,7 @@ menu_button_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-shade_button_event (WnckWindow *win,
raveit 9e674ba
+shade_button_event (MatewnckWindow *win,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4551,14 +4551,14 @@ shade_button_event (WnckWindow *win,
raveit 9e674ba
 	if (xevent->xbutton.button == 1)
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
-		wnck_window_shade (win);
raveit 9e674ba
+		matewnck_window_shade (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-above_button_event (WnckWindow *win,
raveit 9e674ba
+above_button_event (MatewnckWindow *win,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4573,8 +4573,8 @@ above_button_event (WnckWindow *win,
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
 	    {
raveit 9e674ba
 
raveit 9e674ba
-#ifdef HAVE_LIBWNCK_2_18_1
raveit 9e674ba
-		wnck_window_make_above (win);
raveit 9e674ba
+#ifdef HAVE_LIBMATEWNCK_2_18_1
raveit 9e674ba
+		matewnck_window_make_above (win);
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 	    }
raveit 9e674ba
@@ -4584,7 +4584,7 @@ above_button_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-stick_button_event (WnckWindow *win,
raveit 9e674ba
+stick_button_event (MatewnckWindow *win,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4597,14 +4597,14 @@ stick_button_event (WnckWindow *win,
raveit 9e674ba
 	if (xevent->xbutton.button == 1)
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
-		wnck_window_stick (win);
raveit 9e674ba
+		matewnck_window_stick (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-unshade_button_event (WnckWindow *win,
raveit 9e674ba
+unshade_button_event (MatewnckWindow *win,
raveit 9e674ba
 		      XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4617,14 +4617,14 @@ unshade_button_event (WnckWindow *win,
raveit 9e674ba
 	if (xevent->xbutton.button == 1)
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
-		wnck_window_unshade (win);
raveit 9e674ba
+		matewnck_window_unshade (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-unabove_button_event (WnckWindow *win,
raveit 9e674ba
+unabove_button_event (MatewnckWindow *win,
raveit 9e674ba
 		      XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4639,8 +4639,8 @@ unabove_button_event (WnckWindow *win,
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
 	    {
raveit 9e674ba
 
raveit 9e674ba
-#ifdef HAVE_LIBWNCK_2_18_1
raveit 9e674ba
-		wnck_window_unmake_above (win);
raveit 9e674ba
+#ifdef HAVE_LIBMATEWNCK_2_18_1
raveit 9e674ba
+		matewnck_window_unmake_above (win);
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 	    }
raveit 9e674ba
@@ -4650,7 +4650,7 @@ unabove_button_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-unstick_button_event (WnckWindow *win,
raveit 9e674ba
+unstick_button_event (MatewnckWindow *win,
raveit 9e674ba
 		      XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -4663,45 +4663,45 @@ unstick_button_event (WnckWindow *win,
raveit 9e674ba
 	if (xevent->xbutton.button == 1)
raveit 9e674ba
 	{
raveit 9e674ba
 	    if (state == BUTTON_EVENT_ACTION_STATE)
raveit 9e674ba
-		wnck_window_unstick (win);
raveit 9e674ba
+		matewnck_window_unstick (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-handle_title_button_event (WnckWindow   *win,
raveit 9e674ba
+handle_title_button_event (MatewnckWindow   *win,
raveit 9e674ba
 			   int          action,
raveit 9e674ba
 			   XButtonEvent *event)
raveit 9e674ba
 {
raveit 9e674ba
     switch (action) {
raveit 9e674ba
     case CLICK_ACTION_SHADE:
raveit 9e674ba
-	if (wnck_window_is_shaded (win))
raveit 9e674ba
-	    wnck_window_unshade (win);
raveit 9e674ba
+	if (matewnck_window_is_shaded (win))
raveit 9e674ba
+	    matewnck_window_unshade (win);
raveit 9e674ba
 	else
raveit 9e674ba
-	    wnck_window_shade (win);
raveit 9e674ba
+	    matewnck_window_shade (win);
raveit 9e674ba
 	break;
raveit 9e674ba
     case CLICK_ACTION_MAXIMIZE:
raveit 9e674ba
-	if (wnck_window_is_maximized (win))
raveit 9e674ba
-	    wnck_window_unmaximize (win);
raveit 9e674ba
+	if (matewnck_window_is_maximized (win))
raveit 9e674ba
+	    matewnck_window_unmaximize (win);
raveit 9e674ba
 	else
raveit 9e674ba
-	    wnck_window_maximize (win);
raveit 9e674ba
+	    matewnck_window_maximize (win);
raveit 9e674ba
 	break;
raveit 9e674ba
     case CLICK_ACTION_MAXIMIZE_HORZ:
raveit 9e674ba
-	if (wnck_window_is_maximized_horizontally (win))
raveit 9e674ba
-	    wnck_window_unmaximize_horizontally (win);
raveit 9e674ba
+	if (matewnck_window_is_maximized_horizontally (win))
raveit 9e674ba
+	    matewnck_window_unmaximize_horizontally (win);
raveit 9e674ba
 	else
raveit 9e674ba
-	    wnck_window_maximize_horizontally (win);
raveit 9e674ba
+	    matewnck_window_maximize_horizontally (win);
raveit 9e674ba
 	break;
raveit 9e674ba
     case CLICK_ACTION_MAXIMIZE_VERT:
raveit 9e674ba
-	if (wnck_window_is_maximized_vertically (win))
raveit 9e674ba
-	    wnck_window_unmaximize_vertically (win);
raveit 9e674ba
+	if (matewnck_window_is_maximized_vertically (win))
raveit 9e674ba
+	    matewnck_window_unmaximize_vertically (win);
raveit 9e674ba
 	else
raveit 9e674ba
-	    wnck_window_maximize_vertically (win);
raveit 9e674ba
+	    matewnck_window_maximize_vertically (win);
raveit 9e674ba
 	break;
raveit 9e674ba
     case CLICK_ACTION_MINIMIZE:
raveit 9e674ba
-	if (!wnck_window_is_minimized (win))
raveit 9e674ba
-	    wnck_window_minimize (win);
raveit 9e674ba
+	if (!matewnck_window_is_minimized (win))
raveit 9e674ba
+	    matewnck_window_minimize (win);
raveit 9e674ba
 	break;
raveit 9e674ba
     case CLICK_ACTION_RAISE:
raveit 9e674ba
 	restack_window (win, Above);
raveit 9e674ba
@@ -4716,20 +4716,20 @@ handle_title_button_event (WnckWindow
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-handle_mouse_wheel_title_event (WnckWindow   *win,
raveit 9e674ba
+handle_mouse_wheel_title_event (MatewnckWindow   *win,
raveit 9e674ba
 				unsigned int button)
raveit 9e674ba
 {
raveit 9e674ba
     switch (wheel_action) {
raveit 9e674ba
     case WHEEL_ACTION_SHADE:
raveit 9e674ba
 	if (button == 4)
raveit 9e674ba
 	{
raveit 9e674ba
-	    if (!wnck_window_is_shaded (win))
raveit 9e674ba
-		wnck_window_shade (win);
raveit 9e674ba
+	    if (!matewnck_window_is_shaded (win))
raveit 9e674ba
+		matewnck_window_shade (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	else if (button == 5)
raveit 9e674ba
 	{
raveit 9e674ba
-	    if (wnck_window_is_shaded (win))
raveit 9e674ba
-		wnck_window_unshade (win);
raveit 9e674ba
+	    if (matewnck_window_is_shaded (win))
raveit 9e674ba
+		matewnck_window_unshade (win);
raveit 9e674ba
 	}
raveit 9e674ba
 	break;
raveit 9e674ba
     default:
raveit 9e674ba
@@ -4751,7 +4751,7 @@ dist (double x1, double y1,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-title_event (WnckWindow *win,
raveit 9e674ba
+title_event (MatewnckWindow *win,
raveit 9e674ba
 	     XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     static int	  last_button_num = 0;
raveit 9e674ba
@@ -4811,7 +4811,7 @@ title_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-frame_common_event (WnckWindow *win,
raveit 9e674ba
+frame_common_event (MatewnckWindow *win,
raveit 9e674ba
 		    int        direction,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
@@ -4835,56 +4835,56 @@ frame_common_event (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-top_left_event (WnckWindow *win,
raveit 9e674ba
+top_left_event (MatewnckWindow *win,
raveit 9e674ba
 		XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_TOPLEFT, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-top_event (WnckWindow *win,
raveit 9e674ba
+top_event (MatewnckWindow *win,
raveit 9e674ba
 	   XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_TOP, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-top_right_event (WnckWindow *win,
raveit 9e674ba
+top_right_event (MatewnckWindow *win,
raveit 9e674ba
 		 XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_TOPRIGHT, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-left_event (WnckWindow *win,
raveit 9e674ba
+left_event (MatewnckWindow *win,
raveit 9e674ba
 	    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_LEFT, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-right_event (WnckWindow *win,
raveit 9e674ba
+right_event (MatewnckWindow *win,
raveit 9e674ba
 	     XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_RIGHT, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-bottom_left_event (WnckWindow *win,
raveit 9e674ba
+bottom_left_event (MatewnckWindow *win,
raveit 9e674ba
 		   XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_BOTTOMLEFT, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-bottom_event (WnckWindow *win,
raveit 9e674ba
+bottom_event (MatewnckWindow *win,
raveit 9e674ba
 	      XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_BOTTOM, xevent);
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-bottom_right_event (WnckWindow *win,
raveit 9e674ba
+bottom_right_event (MatewnckWindow *win,
raveit 9e674ba
 		    XEvent     *xevent)
raveit 9e674ba
 {
raveit 9e674ba
     frame_common_event (win, WM_MOVERESIZE_SIZE_BOTTOMRIGHT, xevent);
raveit 9e674ba
@@ -4894,12 +4894,12 @@ static void
raveit 9e674ba
 force_quit_dialog_realize (GtkWidget *dialog,
raveit 9e674ba
 			   void      *data)
raveit 9e674ba
 {
raveit 9e674ba
-    WnckWindow *win = data;
raveit 9e674ba
+    MatewnckWindow *win = data;
raveit 9e674ba
 
raveit 9e674ba
     gdk_error_trap_push ();
raveit 9e674ba
     XSetTransientForHint (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()),
raveit 9e674ba
 			  GDK_WINDOW_XID (dialog->window),
raveit 9e674ba
-			  wnck_window_get_xid (win));
raveit 9e674ba
+			  matewnck_window_get_xid (win));
raveit 9e674ba
     gdk_display_sync (gdk_display_get_default ());
raveit 9e674ba
     gdk_error_trap_pop ();
raveit 9e674ba
 }
raveit 9e674ba
@@ -4943,20 +4943,20 @@ get_client_machine (Window xwindow)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-kill_window (WnckWindow *win)
raveit 9e674ba
+kill_window (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     GdkDisplay      *gdk_display = gdk_display_get_default ();
raveit 9e674ba
     Display         *xdisplay    = GDK_DISPLAY_XDISPLAY (gdk_display);
raveit 9e674ba
-    WnckApplication *app;
raveit 9e674ba
+    MatewnckApplication *app;
raveit 9e674ba
 
raveit 9e674ba
-    app = wnck_window_get_application (win);
raveit 9e674ba
+    app = matewnck_window_get_application (win);
raveit 9e674ba
     if (app)
raveit 9e674ba
     {
raveit 9e674ba
 	gchar buf[257], *client_machine;
raveit 9e674ba
 	int   pid;
raveit 9e674ba
 
raveit 9e674ba
-	pid = wnck_application_get_pid (app);
raveit 9e674ba
-	client_machine = get_client_machine (wnck_application_get_xid (app));
raveit 9e674ba
+	pid = matewnck_application_get_pid (app);
raveit 9e674ba
+	client_machine = get_client_machine (matewnck_application_get_xid (app));
raveit 9e674ba
 
raveit 9e674ba
 	if (client_machine && pid > 0)
raveit 9e674ba
 	{
raveit 9e674ba
@@ -4972,7 +4972,7 @@ kill_window (WnckWindow *win)
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
     gdk_error_trap_push ();
raveit 9e674ba
-    XKillClient (xdisplay, wnck_window_get_xid (win));
raveit 9e674ba
+    XKillClient (xdisplay, matewnck_window_get_xid (win));
raveit 9e674ba
     gdk_display_sync (gdk_display);
raveit 9e674ba
     gdk_error_trap_pop ();
raveit 9e674ba
 }
raveit 9e674ba
@@ -4982,7 +4982,7 @@ force_quit_dialog_response (GtkWidget *d
raveit 9e674ba
 			    gint      response,
raveit 9e674ba
 			    void      *data)
raveit 9e674ba
 {
raveit 9e674ba
-    WnckWindow *win = data;
raveit 9e674ba
+    MatewnckWindow *win = data;
raveit 9e674ba
     decor_t    *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
     if (response == GTK_RESPONSE_ACCEPT)
raveit 9e674ba
@@ -4996,7 +4996,7 @@ force_quit_dialog_response (GtkWidget *d
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-show_force_quit_dialog (WnckWindow *win,
raveit 9e674ba
+show_force_quit_dialog (MatewnckWindow *win,
raveit 9e674ba
 			Time        timestamp)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t   *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -5006,7 +5006,7 @@ show_force_quit_dialog (WnckWindow *win,
raveit 9e674ba
     if (d->force_quit_dialog)
raveit 9e674ba
 	return;
raveit 9e674ba
 
raveit 9e674ba
-    tmp = g_markup_escape_text (wnck_window_get_name (win), -1);
raveit 9e674ba
+    tmp = g_markup_escape_text (matewnck_window_get_name (win), -1);
raveit 9e674ba
     str = g_strdup_printf (_("The window \"%s\" is not responding."), tmp);
raveit 9e674ba
 
raveit 9e674ba
     g_free (tmp);
raveit 9e674ba
@@ -5057,7 +5057,7 @@ show_force_quit_dialog (WnckWindow *win,
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-hide_force_quit_dialog (WnckWindow *win)
raveit 9e674ba
+hide_force_quit_dialog (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -5102,11 +5102,11 @@ event_filter_func (GdkXEvent *gdkxevent,
raveit 9e674ba
     case PropertyNotify:
raveit 9e674ba
 	if (xevent->xproperty.atom == frame_window_atom)
raveit 9e674ba
 	{
raveit 9e674ba
-	    WnckWindow *win;
raveit 9e674ba
+	    MatewnckWindow *win;
raveit 9e674ba
 
raveit 9e674ba
 	    xid = xevent->xproperty.window;
raveit 9e674ba
 
raveit 9e674ba
-	    win = wnck_window_get (xid);
raveit 9e674ba
+	    win = matewnck_window_get (xid);
raveit 9e674ba
 	    if (win)
raveit 9e674ba
 	    {
raveit 9e674ba
 		Window frame, window;
raveit 9e674ba
@@ -5122,11 +5122,11 @@ event_filter_func (GdkXEvent *gdkxevent,
raveit 9e674ba
 	}
raveit 9e674ba
 	else if (xevent->xproperty.atom == mwm_hints_atom)
raveit 9e674ba
 	{
raveit 9e674ba
-	    WnckWindow *win;
raveit 9e674ba
+	    MatewnckWindow *win;
raveit 9e674ba
 
raveit 9e674ba
 	    xid = xevent->xproperty.window;
raveit 9e674ba
 
raveit 9e674ba
-	    win = wnck_window_get (xid);
raveit 9e674ba
+	    win = matewnck_window_get (xid);
raveit 9e674ba
 	    if (win)
raveit 9e674ba
 	    {
raveit 9e674ba
 		decor_t  *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
@@ -5158,11 +5158,11 @@ event_filter_func (GdkXEvent *gdkxevent,
raveit 9e674ba
 	}
raveit 9e674ba
 	else if (xevent->xproperty.atom == select_window_atom)
raveit 9e674ba
 	{
raveit 9e674ba
-	    WnckWindow *win;
raveit 9e674ba
+	    MatewnckWindow *win;
raveit 9e674ba
 
raveit 9e674ba
 	    xid = xevent->xproperty.window;
raveit 9e674ba
 
raveit 9e674ba
-	    win = wnck_window_get (xid);
raveit 9e674ba
+	    win = matewnck_window_get (xid);
raveit 9e674ba
 	    if (win)
raveit 9e674ba
 	    {
raveit 9e674ba
 		Window select;
raveit 9e674ba
@@ -5184,9 +5184,9 @@ event_filter_func (GdkXEvent *gdkxevent,
raveit 9e674ba
 	    action = xevent->xclient.data.l[0];
raveit 9e674ba
 	    if (action == toolkit_action_window_menu_atom)
raveit 9e674ba
 	    {
raveit 9e674ba
-		WnckWindow *win;
raveit 9e674ba
+		MatewnckWindow *win;
raveit 9e674ba
 
raveit 9e674ba
-		win = wnck_window_get (xevent->xclient.window);
raveit 9e674ba
+		win = matewnck_window_get (xevent->xclient.window);
raveit 9e674ba
 		if (win)
raveit 9e674ba
 		{
raveit 9e674ba
 		    action_menu_map (win,
raveit 9e674ba
@@ -5196,9 +5196,9 @@ event_filter_func (GdkXEvent *gdkxevent,
raveit 9e674ba
 	    }
raveit 9e674ba
 	    else if (action == toolkit_action_force_quit_dialog_atom)
raveit 9e674ba
 	    {
raveit 9e674ba
-		WnckWindow *win;
raveit 9e674ba
+		MatewnckWindow *win;
raveit 9e674ba
 
raveit 9e674ba
-		win = wnck_window_get (xevent->xclient.window);
raveit 9e674ba
+		win = matewnck_window_get (xevent->xclient.window);
raveit 9e674ba
 		if (win)
raveit 9e674ba
 		{
raveit 9e674ba
 		    if (xevent->xclient.data.l[2])
raveit 9e674ba
@@ -5215,9 +5215,9 @@ event_filter_func (GdkXEvent *gdkxevent,
raveit 9e674ba
 
raveit 9e674ba
     if (xid)
raveit 9e674ba
     {
raveit 9e674ba
-	WnckWindow *win;
raveit 9e674ba
+	MatewnckWindow *win;
raveit 9e674ba
 
raveit 9e674ba
-	win = wnck_window_get (xid);
raveit 9e674ba
+	win = matewnck_window_get (xid);
raveit 9e674ba
 	if (win)
raveit 9e674ba
 	{
raveit 9e674ba
 	    static event_callback callback[3][3] = {
raveit 9e674ba
@@ -5526,8 +5526,8 @@ draw_border_shape (Display	   *xdisplay,
raveit 9e674ba
     /* we use closure argument if maximized */
raveit 9e674ba
     if (closure)
raveit 9e674ba
 	d.state |=
raveit 9e674ba
-	    WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
-	    WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY;
raveit 9e674ba
+	    MATEWNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY |
raveit 9e674ba
+	    MATEWNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY;
raveit 9e674ba
 
raveit 9e674ba
     decor_get_default_layout (c, 1, 1, &d.border_layout);
raveit 9e674ba
 
raveit 9e674ba
@@ -5668,7 +5668,7 @@ update_shadow (void)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-update_window_decoration (WnckWindow *win)
raveit 9e674ba
+update_window_decoration (MatewnckWindow *win)
raveit 9e674ba
 {
raveit 9e674ba
     decor_t *d = g_object_get_data (G_OBJECT (win), "decor");
raveit 9e674ba
 
raveit 9e674ba
@@ -5683,7 +5683,7 @@ update_window_decoration (WnckWindow *wi
raveit 9e674ba
     }
raveit 9e674ba
     else
raveit 9e674ba
     {
raveit 9e674ba
-	Window xid = wnck_window_get_xid (win);
raveit 9e674ba
+	Window xid = matewnck_window_get_xid (win);
raveit 9e674ba
 	Window select;
raveit 9e674ba
 
raveit 9e674ba
 	if (get_window_prop (xid, select_window_atom, &select))
raveit 9e674ba
@@ -6083,7 +6083,7 @@ update_titlebar_font (void)
raveit 9e674ba
 }
raveit 9e674ba
 
raveit 9e674ba
 static void
raveit 9e674ba
-decorations_changed (WnckScreen *screen)
raveit 9e674ba
+decorations_changed (MatewnckScreen *screen)
raveit 9e674ba
 {
raveit 9e674ba
     GdkDisplay *gdkdisplay;
raveit 9e674ba
     GdkScreen  *gdkscreen;
raveit 9e674ba
@@ -6101,7 +6101,7 @@ decorations_changed (WnckScreen *screen)
raveit 9e674ba
     if (minimal)
raveit 9e674ba
 	return;
raveit 9e674ba
 
raveit 9e674ba
-    windows = wnck_screen_get_windows (screen);
raveit 9e674ba
+    windows = matewnck_screen_get_windows (screen);
raveit 9e674ba
     while (windows != NULL)
raveit 9e674ba
     {
raveit 9e674ba
 	decor_t *d = g_object_get_data (G_OBJECT (windows->data), "decor");
raveit 9e674ba
@@ -6117,7 +6117,7 @@ decorations_changed (WnckScreen *screen)
raveit 9e674ba
 
raveit 9e674ba
 	}
raveit 9e674ba
 
raveit 9e674ba
-	update_window_decoration (WNCK_WINDOW (windows->data));
raveit 9e674ba
+	update_window_decoration (MATEWNCK_WINDOW (windows->data));
raveit 9e674ba
 	windows = windows->next;
raveit 9e674ba
     }
raveit 9e674ba
 }
raveit 9e674ba
@@ -6127,11 +6127,11 @@ style_changed (GtkWidget *widget)
raveit 9e674ba
 {
raveit 9e674ba
     GdkDisplay *gdkdisplay;
raveit 9e674ba
     GdkScreen  *gdkscreen;
raveit 9e674ba
-    WnckScreen *screen;
raveit 9e674ba
+    MatewnckScreen *screen;
raveit 9e674ba
 
raveit 9e674ba
     gdkdisplay = gdk_display_get_default ();
raveit 9e674ba
     gdkscreen  = gdk_display_get_default_screen (gdkdisplay);
raveit 9e674ba
-    screen     = wnck_screen_get_default ();
raveit 9e674ba
+    screen     = matewnck_screen_get_default ();
raveit 9e674ba
 
raveit 9e674ba
     update_style (widget);
raveit 9e674ba
 
raveit 9e674ba
@@ -6542,7 +6542,7 @@ dbus_handle_message (DBusConnection *con
raveit 9e674ba
 		     DBusMessage    *message,
raveit 9e674ba
 		     void           *user_data)
raveit 9e674ba
 {
raveit 9e674ba
-    WnckScreen	      *screen = user_data;
raveit 9e674ba
+    MatewnckScreen	      *screen = user_data;
raveit 9e674ba
     char	      **path;
raveit 9e674ba
     const char        *interface, *member;
raveit 9e674ba
     DBusHandlerResult result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
raveit 9e674ba
@@ -6670,7 +6670,7 @@ send_and_block_for_shadow_option_reply (
raveit 9e674ba
 #endif
raveit 9e674ba
 
raveit 9e674ba
 static gboolean
raveit 9e674ba
-init_settings (WnckScreen *screen)
raveit 9e674ba
+init_settings (MatewnckScreen *screen)
raveit 9e674ba
 {
raveit 9e674ba
     GtkSettings	   *settings;
raveit 9e674ba
     GdkScreen	   *gdkscreen;
raveit 9e674ba
@@ -6877,7 +6877,7 @@ main (int argc, char *argv[])
raveit 9e674ba
     GdkDisplay *gdkdisplay;
raveit 9e674ba
     Display    *xdisplay;
raveit 9e674ba
     GdkScreen  *gdkscreen;
raveit 9e674ba
-    WnckScreen *screen;
raveit 9e674ba
+    MatewnckScreen *screen;
raveit 9e674ba
     gint       i, j, status;
raveit 9e674ba
     gboolean   replace = FALSE;
raveit 9e674ba
 
raveit 9e674ba
@@ -7075,8 +7075,8 @@ main (int argc, char *argv[])
raveit 9e674ba
 	return 1;
raveit 9e674ba
     }
raveit 9e674ba
 
raveit 9e674ba
-    screen = wnck_screen_get_default ();
raveit 9e674ba
-    wnck_set_client_type (WNCK_CLIENT_TYPE_PAGER);
raveit 9e674ba
+    screen = matewnck_screen_get_default ();
raveit 9e674ba
+    matewnck_set_client_type (MATEWNCK_CLIENT_TYPE_PAGER);
raveit 9e674ba
 
raveit 9e674ba
     gdk_window_add_filter (NULL,
raveit 9e674ba
 			   selection_event_filter_func,