summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2012-06-06 17:33:00 +0200
committerStefano Karapetsas <[email protected]>2012-06-06 17:33:00 +0200
commitbd86f8daead7479405667acb84d4b976301641b2 (patch)
tree2b81b31014dbb469d9380329aca341ea94257be7
parent55d552d3f66f6730e195fbb3f25c415161f6b3f0 (diff)
downloadmate-panel-bd86f8daead7479405667acb84d4b976301641b2.tar.bz2
mate-panel-bd86f8daead7479405667acb84d4b976301641b2.tar.xz
switch to libmatewnckmate-panel-1.3.1
-rw-r--r--applets/notification_area/na-tray-child.c4
-rw-r--r--applets/wncklet/showdesktop.c38
-rw-r--r--applets/wncklet/window-list.c50
-rw-r--r--applets/wncklet/window-list.h2
-rw-r--r--applets/wncklet/window-menu.c10
-rw-r--r--applets/wncklet/wncklet.c12
-rw-r--r--applets/wncklet/wncklet.h5
-rw-r--r--applets/wncklet/workspace-switcher.c86
-rw-r--r--applets/wncklet/workspace-switcher.h2
-rw-r--r--configure.ac6
-rw-r--r--distro/archlinux/PKGBUILD2
11 files changed, 104 insertions, 113 deletions
diff --git a/applets/notification_area/na-tray-child.c b/applets/notification_area/na-tray-child.c
index b946386b..17417546 100644
--- a/applets/notification_area/na-tray-child.c
+++ b/applets/notification_area/na-tray-child.c
@@ -453,7 +453,7 @@ na_tray_child_force_redraw (NaTrayChild *child)
}
}
-/* from libwnck/xutils.c, comes as LGPLv2+ */
+/* from libmatewnck/xutils.c, comes as LGPLv2+ */
static char *
latin1_to_utf8 (const char *latin1)
{
@@ -472,7 +472,7 @@ latin1_to_utf8 (const char *latin1)
return g_string_free (str, FALSE);
}
-/* derived from libwnck/xutils.c, comes as LGPLv2+ */
+/* derived from libmatewnck/xutils.c, comes as LGPLv2+ */
static void
_get_wmclass (Display *xdisplay,
Window xwindow,
diff --git a/applets/wncklet/showdesktop.c b/applets/wncklet/showdesktop.c
index 2917e4bc..6a268135 100644
--- a/applets/wncklet/showdesktop.c
+++ b/applets/wncklet/showdesktop.c
@@ -21,8 +21,6 @@
* 02111-1307, USA.
*/
-#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
-
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@@ -32,7 +30,7 @@
#include <gtk/gtk.h>
#include <gdk/gdkx.h>
-#include <libwnck/screen.h>
+#include <libmatewnck/screen.h>
#include "wncklet.h"
#include "showdesktop.h"
@@ -52,7 +50,7 @@ typedef struct {
GtkOrientation orient;
int size;
- WnckScreen* wnck_screen;
+ MatewnckScreen* matewnck_screen;
guint showing_desktop: 1;
guint button_activate;
@@ -70,7 +68,7 @@ static void update_button_display(ShowDesktopData* sdd);
static void theme_changed_callback(GtkIconTheme* icon_theme, ShowDesktopData* sdd);
static void button_toggled_callback(GtkWidget* button, ShowDesktopData* sdd);
-static void show_desktop_changed_callback(WnckScreen* screen, ShowDesktopData* sdd);
+static void show_desktop_changed_callback(MatewnckScreen* screen, ShowDesktopData* sdd);
/* this is when the panel orientation changes */
@@ -281,10 +279,10 @@ static void applet_destroyed(GtkWidget* applet, ShowDesktopData* sdd)
sdd->button_activate = 0;
}
- if (sdd->wnck_screen != NULL)
+ if (sdd->matewnck_screen != NULL)
{
- g_signal_handlers_disconnect_by_func(sdd->wnck_screen, show_desktop_changed_callback, sdd);
- sdd->wnck_screen = NULL;
+ g_signal_handlers_disconnect_by_func(sdd->matewnck_screen, show_desktop_changed_callback, sdd);
+ sdd->matewnck_screen = NULL;
}
if (sdd->icon_theme != NULL)
@@ -343,21 +341,21 @@ static void show_desktop_applet_realized(MatePanelApplet* applet, gpointer data)
sdd = (ShowDesktopData*) data;
- if (sdd->wnck_screen != NULL)
- g_signal_handlers_disconnect_by_func(sdd->wnck_screen, show_desktop_changed_callback, sdd);
+ if (sdd->matewnck_screen != NULL)
+ g_signal_handlers_disconnect_by_func(sdd->matewnck_screen, show_desktop_changed_callback, sdd);
if (sdd->icon_theme != NULL)
g_signal_handlers_disconnect_by_func(sdd->icon_theme, theme_changed_callback, sdd);
screen = gtk_widget_get_screen(sdd->applet);
- sdd->wnck_screen = wnck_screen_get(gdk_screen_get_number (screen));
+ sdd->matewnck_screen = matewnck_screen_get(gdk_screen_get_number (screen));
- if (sdd->wnck_screen != NULL)
- wncklet_connect_while_alive(sdd->wnck_screen, "showing_desktop_changed", G_CALLBACK(show_desktop_changed_callback), sdd, sdd->applet);
+ if (sdd->matewnck_screen != NULL)
+ wncklet_connect_while_alive(sdd->matewnck_screen, "showing_desktop_changed", G_CALLBACK(show_desktop_changed_callback), sdd, sdd->applet);
else
- g_warning("Could not get WnckScreen!");
+ g_warning("Could not get MatewnckScreen!");
- show_desktop_changed_callback(sdd->wnck_screen, sdd);
+ show_desktop_changed_callback(sdd->matewnck_screen, sdd);
sdd->icon_theme = gtk_icon_theme_get_for_screen (screen);
wncklet_connect_while_alive(sdd->icon_theme, "changed", G_CALLBACK(theme_changed_callback), sdd, sdd->applet);
@@ -522,16 +520,16 @@ static void button_toggled_callback(GtkWidget* button, ShowDesktopData* sdd)
return;
}
- if (sdd->wnck_screen != NULL)
- wnck_screen_toggle_showing_desktop(sdd->wnck_screen, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
+ if (sdd->matewnck_screen != NULL)
+ matewnck_screen_toggle_showing_desktop(sdd->matewnck_screen, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
update_button_display (sdd);
}
-static void show_desktop_changed_callback(WnckScreen* screen, ShowDesktopData* sdd)
+static void show_desktop_changed_callback(MatewnckScreen* screen, ShowDesktopData* sdd)
{
- if (sdd->wnck_screen != NULL)
- sdd->showing_desktop = wnck_screen_get_showing_desktop(sdd->wnck_screen);
+ if (sdd->matewnck_screen != NULL)
+ sdd->showing_desktop = matewnck_screen_get_showing_desktop(sdd->matewnck_screen);
update_button_state (sdd);
}
diff --git a/applets/wncklet/window-list.c b/applets/wncklet/window-list.c
index b7056a8e..feebff0d 100644
--- a/applets/wncklet/window-list.c
+++ b/applets/wncklet/window-list.c
@@ -1,6 +1,6 @@
/* -*- mode: C; c-file-style: "linux" -*- */
/*
- * libwnck based tasklist applet.
+ * libmatewnck based tasklist applet.
* (C) 2001 Red Hat, Inc
* (C) 2001 Alexander Larsson
*
@@ -8,8 +8,6 @@
*
*/
-#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
-
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@@ -21,7 +19,7 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
-#include <libwnck/libwnck.h>
+#include <libmatewnck/libmatewnck.h>
#include <mateconf/mateconf-client.h>
#include "wncklet.h"
@@ -34,7 +32,7 @@ typedef struct {
GtkWidget* tasklist;
gboolean include_all_workspaces;
- WnckTasklistGroupingType grouping;
+ MatewnckTasklistGroupingType grouping;
gboolean move_unminimized_windows;
GtkOrientation orientation;
@@ -73,9 +71,9 @@ static void tasklist_update(TasklistData* tasklist)
gtk_widget_set_size_request(GTK_WIDGET(tasklist->tasklist), tasklist->size, -1);
}
- wnck_tasklist_set_grouping(WNCK_TASKLIST(tasklist->tasklist), tasklist->grouping);
- wnck_tasklist_set_include_all_workspaces(WNCK_TASKLIST(tasklist->tasklist), tasklist->include_all_workspaces);
- wnck_tasklist_set_switch_workspace_on_unminimize(WNCK_TASKLIST(tasklist->tasklist), tasklist->move_unminimized_windows);
+ matewnck_tasklist_set_grouping(MATEWNCK_TASKLIST(tasklist->tasklist), tasklist->grouping);
+ matewnck_tasklist_set_include_all_workspaces(MATEWNCK_TASKLIST(tasklist->tasklist), tasklist->include_all_workspaces);
+ matewnck_tasklist_set_switch_workspace_on_unminimize(MATEWNCK_TASKLIST(tasklist->tasklist), tasklist->move_unminimized_windows);
}
static void response_cb(GtkWidget* widget, int id, TasklistData* tasklist)
@@ -125,11 +123,11 @@ static void applet_change_background(MatePanelApplet* applet, MatePanelAppletBac
switch (type)
{
case PANEL_NO_BACKGROUND:
- wnck_tasklist_set_button_relief(WNCK_TASKLIST(tasklist->tasklist), GTK_RELIEF_NORMAL);
+ matewnck_tasklist_set_button_relief(MATEWNCK_TASKLIST(tasklist->tasklist), GTK_RELIEF_NORMAL);
break;
case PANEL_COLOR_BACKGROUND:
case PANEL_PIXMAP_BACKGROUND:
- wnck_tasklist_set_button_relief(WNCK_TASKLIST(tasklist->tasklist), GTK_RELIEF_NONE);
+ matewnck_tasklist_set_button_relief(MATEWNCK_TASKLIST(tasklist->tasklist), GTK_RELIEF_NONE);
break;
}
}
@@ -245,9 +243,9 @@ static void display_all_workspaces_changed(MateConfClient* client, guint cnxn_id
tasklist_properties_update_content_radio(tasklist);
}
-static WnckTasklistGroupingType get_grouping_type(MateConfValue* value)
+static MatewnckTasklistGroupingType get_grouping_type(MateConfValue* value)
{
- WnckTasklistGroupingType type = -1;
+ MatewnckTasklistGroupingType type = -1;
const char* str;
g_assert(value != NULL);
@@ -255,7 +253,7 @@ static WnckTasklistGroupingType get_grouping_type(MateConfValue* value)
/* Backwards compat for old type: */
if (value->type == MATECONF_VALUE_BOOL)
{
- type = (mateconf_value_get_bool(value)) ? WNCK_TASKLIST_AUTO_GROUP : WNCK_TASKLIST_NEVER_GROUP;
+ type = (mateconf_value_get_bool(value)) ? MATEWNCK_TASKLIST_AUTO_GROUP : MATEWNCK_TASKLIST_NEVER_GROUP;
}
else if (value->type == MATECONF_VALUE_STRING)
@@ -264,33 +262,33 @@ static WnckTasklistGroupingType get_grouping_type(MateConfValue* value)
if (g_ascii_strcasecmp(str, "never") == 0)
{
- type = WNCK_TASKLIST_NEVER_GROUP;
+ type = MATEWNCK_TASKLIST_NEVER_GROUP;
}
else if (g_ascii_strcasecmp(str, "auto") == 0)
{
- type = WNCK_TASKLIST_AUTO_GROUP;
+ type = MATEWNCK_TASKLIST_AUTO_GROUP;
}
else if (g_ascii_strcasecmp(str, "always") == 0)
{
- type = WNCK_TASKLIST_ALWAYS_GROUP;
+ type = MATEWNCK_TASKLIST_ALWAYS_GROUP;
}
}
return type;
}
-static GtkWidget* get_grouping_button(TasklistData* tasklist, WnckTasklistGroupingType type)
+static GtkWidget* get_grouping_button(TasklistData* tasklist, MatewnckTasklistGroupingType type)
{
switch (type)
{
default:
- case WNCK_TASKLIST_NEVER_GROUP:
+ case MATEWNCK_TASKLIST_NEVER_GROUP:
return tasklist->never_group_radio;
break;
- case WNCK_TASKLIST_AUTO_GROUP:
+ case MATEWNCK_TASKLIST_AUTO_GROUP:
return tasklist->auto_group_radio;
break;
- case WNCK_TASKLIST_ALWAYS_GROUP:
+ case MATEWNCK_TASKLIST_ALWAYS_GROUP:
return tasklist->always_group_radio;
break;
}
@@ -298,7 +296,7 @@ static GtkWidget* get_grouping_button(TasklistData* tasklist, WnckTasklistGroupi
static void group_windows_changed(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, TasklistData* tasklist)
{
- WnckTasklistGroupingType type;
+ MatewnckTasklistGroupingType type;
GtkWidget* button;
if (!entry->value || (entry->value->type != MATECONF_VALUE_BOOL && entry->value->type != MATECONF_VALUE_STRING))
@@ -386,11 +384,11 @@ static void applet_size_request(GtkWidget* widget, GtkRequisition* requisition,
int len;
const int* size_hints;
GtkRequisition child_req;
- WnckTasklist* wncktl = WNCK_TASKLIST(tasklist->tasklist);
+ MatewnckTasklist* matewncktl = MATEWNCK_TASKLIST(tasklist->tasklist);
gtk_widget_get_child_requisition(tasklist->applet, &child_req);
- size_hints = wnck_tasklist_get_size_hint_list(wncktl, &len);
+ size_hints = matewnck_tasklist_get_size_hint_list(matewncktl, &len);
g_assert(len % 2 == 0);
mate_panel_applet_set_size_hints(MATE_PANEL_APPLET(tasklist->applet), size_hints, len, 0);
@@ -486,7 +484,7 @@ gboolean window_list_applet_fill(MatePanelApplet* applet)
}
if (tasklist->grouping < 0)
- tasklist->grouping = WNCK_TASKLIST_AUTO_GROUP; /* Default value */
+ tasklist->grouping = MATEWNCK_TASKLIST_AUTO_GROUP; /* Default value */
error = NULL;
tasklist->move_unminimized_windows = mate_panel_applet_mateconf_get_bool(applet, "move_unminimized_windows", &error);
@@ -512,9 +510,9 @@ gboolean window_list_applet_fill(MatePanelApplet* applet)
break;
}
- tasklist->tasklist = wnck_tasklist_new(NULL);
+ tasklist->tasklist = matewnck_tasklist_new(NULL);
- wnck_tasklist_set_icon_loader(WNCK_TASKLIST(tasklist->tasklist), icon_loader_func, tasklist, NULL);
+ matewnck_tasklist_set_icon_loader(MATEWNCK_TASKLIST(tasklist->tasklist), icon_loader_func, tasklist, NULL);
g_signal_connect(G_OBJECT(tasklist->tasklist), "destroy", G_CALLBACK(destroy_tasklist), tasklist);
diff --git a/applets/wncklet/window-list.h b/applets/wncklet/window-list.h
index aa5c2811..aa13b55a 100644
--- a/applets/wncklet/window-list.h
+++ b/applets/wncklet/window-list.h
@@ -1,5 +1,5 @@
/*
- * libwnck based tasklist Applet.
+ * libmatewnck based tasklist Applet.
* (C) 2001 Alexander Larsson
*
* Authors: Alexander Larsson
diff --git a/applets/wncklet/window-menu.c b/applets/wncklet/window-menu.c
index bfe41638..c1884704 100644
--- a/applets/wncklet/window-menu.c
+++ b/applets/wncklet/window-menu.c
@@ -25,8 +25,6 @@
* Jacob Berkman <[email protected]>
*/
-#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
-
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@@ -37,7 +35,7 @@
#include <glib/gi18n.h>
#include <gdk/gdkkeysyms.h>
-#include <libwnck/selector.h>
+#include <libmatewnck/selector.h>
#include "wncklet.h"
#include "window-menu.h"
@@ -183,7 +181,7 @@ static void window_menu_size_allocate(MatePanelApplet* applet, GtkAllocation* al
static gboolean window_menu_key_press_event(GtkWidget* widget, GdkEventKey* event, WindowMenu* window_menu)
{
GtkMenuShell* menu_shell;
- WnckSelector* selector;
+ MatewnckSelector* selector;
switch (event->keyval)
{
@@ -193,7 +191,7 @@ static gboolean window_menu_key_press_event(GtkWidget* widget, GdkEventKey* even
case GDK_Return:
case GDK_space:
case GDK_KP_Space:
- selector = WNCK_SELECTOR(window_menu->selector);
+ selector = MATEWNCK_SELECTOR(window_menu->selector);
/*
* We need to call _gtk_menu_shell_activate() here as is done in
* window_key_press_handler in gtkmenubar.c which pops up menu
@@ -253,7 +251,7 @@ gboolean window_menu_applet_fill(MatePanelApplet* applet)
g_free(ui_path);
g_object_unref(action_group);
- window_menu->selector = wnck_selector_new();
+ window_menu->selector = matewnck_selector_new();
gtk_container_add(GTK_CONTAINER(window_menu->applet), window_menu->selector);
mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(window_menu->applet), GTK_WIDGET(window_menu->selector));
diff --git a/applets/wncklet/wncklet.c b/applets/wncklet/wncklet.c
index 43135620..22148500 100644
--- a/applets/wncklet/wncklet.c
+++ b/applets/wncklet/wncklet.c
@@ -30,8 +30,8 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
-#include <libwnck/screen.h>
-#include <libwnck/util.h>
+#include <libmatewnck/screen.h>
+#include <libmatewnck/util.h>
#include "wncklet.h"
#include "window-menu.h"
@@ -92,16 +92,16 @@ void wncklet_display_help(GtkWidget* widget, const char* doc_id, const char* lin
}
}
-WnckScreen* wncklet_get_screen(GtkWidget* applet)
+MatewnckScreen* wncklet_get_screen(GtkWidget* applet)
{
int screen_num;
if (!gtk_widget_has_screen(applet))
- return wnck_screen_get_default();
+ return matewnck_screen_get_default();
screen_num = gdk_screen_get_number(gtk_widget_get_screen(applet));
- return wnck_screen_get(screen_num);
+ return matewnck_screen_get(screen_num);
}
void wncklet_connect_while_alive(gpointer object, const char* signal, GCallback func, gpointer func_data, gpointer alive_object)
@@ -120,7 +120,7 @@ static gboolean wncklet_factory(MatePanelApplet* applet, const char* iid, gpoint
if (!type_registered)
{
- wnck_set_client_type(WNCK_CLIENT_TYPE_PAGER);
+ matewnck_set_client_type(MATEWNCK_CLIENT_TYPE_PAGER);
type_registered = TRUE;
}
diff --git a/applets/wncklet/wncklet.h b/applets/wncklet/wncklet.h
index 933cf452..2b890b01 100644
--- a/applets/wncklet/wncklet.h
+++ b/applets/wncklet/wncklet.h
@@ -24,8 +24,7 @@
#ifndef __WNCKLET_H__
#define __WNCKLET_H__
-#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
-#include <libwnck/screen.h>
+#include <libmatewnck/screen.h>
#include <glib.h>
#include <gtk/gtk.h>
@@ -37,7 +36,7 @@ extern "C" {
void wncklet_display_help(GtkWidget* widget, const char* doc_id, const char* link_id, const char* icon_name);
-WnckScreen* wncklet_get_screen(GtkWidget* applet);
+MatewnckScreen* wncklet_get_screen(GtkWidget* applet);
void wncklet_connect_while_alive(gpointer object, const char* signal, GCallback func, gpointer func_data, gpointer alive_object);
diff --git a/applets/wncklet/workspace-switcher.c b/applets/wncklet/workspace-switcher.c
index 0e0641e5..3fcd5085 100644
--- a/applets/wncklet/workspace-switcher.c
+++ b/applets/wncklet/workspace-switcher.c
@@ -1,6 +1,6 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
/*
- * libwnck based pager applet.
+ * libmatewnck based pager applet.
* (C) 2001 Alexander Larsson
* (C) 2001 Red Hat, Inc
*
@@ -8,8 +8,6 @@
*
*/
-#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
-
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@@ -23,7 +21,7 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
-#include <libwnck/libwnck.h>
+#include <libmatewnck/libmatewnck.h>
#include <mateconf/mateconf-client.h>
#include "workspace-switcher.h"
@@ -51,7 +49,7 @@ typedef struct {
GtkWidget* pager;
- WnckScreen* screen;
+ MatewnckScreen* screen;
PagerWM wm;
/* Properties: */
@@ -70,7 +68,7 @@ typedef struct {
GtkOrientation orientation;
int n_rows; /* for vertical layout this is cols */
- WnckPagerDisplayMode display_mode;
+ MatewnckPagerDisplayMode display_mode;
gboolean display_all;
/* mateconf listeners id */
@@ -83,14 +81,14 @@ static void display_about_dialog(GtkAction* action, PagerData* pager);
static void pager_update(PagerData* pager)
{
- wnck_pager_set_orientation(WNCK_PAGER(pager->pager), pager->orientation);
- wnck_pager_set_n_rows(WNCK_PAGER(pager->pager), pager->n_rows);
- wnck_pager_set_show_all(WNCK_PAGER(pager->pager), pager->display_all);
+ matewnck_pager_set_orientation(MATEWNCK_PAGER(pager->pager), pager->orientation);
+ matewnck_pager_set_n_rows(MATEWNCK_PAGER(pager->pager), pager->n_rows);
+ matewnck_pager_set_show_all(MATEWNCK_PAGER(pager->pager), pager->display_all);
if (pager->wm == PAGER_WM_MARCO)
- wnck_pager_set_display_mode(WNCK_PAGER(pager->pager), pager->display_mode);
+ matewnck_pager_set_display_mode(MATEWNCK_PAGER(pager->pager), pager->display_mode);
else
- wnck_pager_set_display_mode(WNCK_PAGER(pager->pager), WNCK_PAGER_DISPLAY_CONTENT);
+ matewnck_pager_set_display_mode(MATEWNCK_PAGER(pager->pager), MATEWNCK_PAGER_DISPLAY_CONTENT);
}
static void update_properties_for_wm(PagerData* pager)
@@ -129,11 +127,11 @@ static void update_properties_for_wm(PagerData* pager)
gtk_window_reshow_with_initial_size(GTK_WINDOW(pager->properties_dialog));
}
-static void window_manager_changed(WnckScreen* screen, PagerData* pager)
+static void window_manager_changed(MatewnckScreen* screen, PagerData* pager)
{
const char *wm_name;
- wm_name = wnck_screen_get_window_manager_name(screen);
+ wm_name = matewnck_screen_get_window_manager_name(screen);
if (!wm_name)
pager->wm = PAGER_WM_UNKNOWN;
@@ -194,13 +192,13 @@ static void applet_change_background(MatePanelApplet* applet, MatePanelAppletBac
switch (type)
{
case PANEL_NO_BACKGROUND:
- wnck_pager_set_shadow_type(WNCK_PAGER(pager->pager), GTK_SHADOW_IN);
+ matewnck_pager_set_shadow_type(MATEWNCK_PAGER(pager->pager), GTK_SHADOW_IN);
break;
case PANEL_COLOR_BACKGROUND:
- wnck_pager_set_shadow_type(WNCK_PAGER(pager->pager), GTK_SHADOW_NONE);
+ matewnck_pager_set_shadow_type(MATEWNCK_PAGER(pager->pager), GTK_SHADOW_NONE);
break;
case PANEL_PIXMAP_BACKGROUND:
- wnck_pager_set_shadow_type(WNCK_PAGER(pager->pager), GTK_SHADOW_NONE);
+ matewnck_pager_set_shadow_type(MATEWNCK_PAGER(pager->pager), GTK_SHADOW_NONE);
break;
}
}
@@ -216,8 +214,8 @@ static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, Pa
if (event->type != GDK_SCROLL)
return FALSE;
- index = wnck_workspace_get_number(wnck_screen_get_active_workspace(pager->screen));
- n_workspaces = wnck_screen_get_workspace_count(pager->screen);
+ index = matewnck_workspace_get_number(matewnck_screen_get_active_workspace(pager->screen));
+ n_workspaces = matewnck_screen_get_workspace_count(pager->screen);
n_columns = n_workspaces / pager->n_rows;
if (n_workspaces % pager->n_rows != 0)
@@ -284,7 +282,7 @@ static gboolean applet_scroll(MatePanelApplet* applet, GdkEventScroll* event, Pa
break;
}
- wnck_workspace_activate(wnck_screen_get_workspace(pager->screen, index), event->time);
+ matewnck_workspace_activate(matewnck_screen_get_workspace(pager->screen, index), event->time);
return TRUE;
}
@@ -365,11 +363,11 @@ static void display_workspace_names_changed(MateConfClient* client, guint cnxn_i
if (value)
{
- pager->display_mode = WNCK_PAGER_DISPLAY_NAME;
+ pager->display_mode = MATEWNCK_PAGER_DISPLAY_NAME;
}
else
{
- pager->display_mode = WNCK_PAGER_DISPLAY_CONTENT;
+ pager->display_mode = MATEWNCK_PAGER_DISPLAY_CONTENT;
}
pager_update(pager);
@@ -480,11 +478,11 @@ gboolean workspace_switcher_applet_fill(MatePanelApplet* applet)
if (display_names)
{
- pager->display_mode = WNCK_PAGER_DISPLAY_NAME;
+ pager->display_mode = MATEWNCK_PAGER_DISPLAY_NAME;
}
else
{
- pager->display_mode = WNCK_PAGER_DISPLAY_CONTENT;
+ pager->display_mode = MATEWNCK_PAGER_DISPLAY_CONTENT;
}
error = NULL;
@@ -510,10 +508,10 @@ gboolean workspace_switcher_applet_fill(MatePanelApplet* applet)
break;
}
- pager->pager = wnck_pager_new(NULL);
+ pager->pager = matewnck_pager_new(NULL);
pager->screen = NULL;
pager->wm = PAGER_WM_UNKNOWN;
- wnck_pager_set_shadow_type(WNCK_PAGER(pager->pager), GTK_SHADOW_IN);
+ matewnck_pager_set_shadow_type(MATEWNCK_PAGER(pager->pager), GTK_SHADOW_IN);
g_signal_connect(G_OBJECT(pager->pager), "destroy", G_CALLBACK(destroy_pager), pager);
@@ -609,10 +607,10 @@ static void num_rows_value_changed(GtkSpinButton* button, PagerData* pager)
static void update_workspaces_model(PagerData* pager)
{
int nr_ws, i;
- WnckWorkspace* workspace;
+ MatewnckWorkspace* workspace;
GtkTreeIter iter;
- nr_ws = wnck_screen_get_workspace_count(pager->screen);
+ nr_ws = matewnck_screen_get_workspace_count(pager->screen);
if (pager->properties_dialog)
{
@@ -623,36 +621,36 @@ static void update_workspaces_model(PagerData* pager)
for (i = 0; i < nr_ws; i++)
{
- workspace = wnck_screen_get_workspace(pager->screen, i);
+ workspace = matewnck_screen_get_workspace(pager->screen, i);
gtk_list_store_append(pager->workspaces_store, &iter);
- gtk_list_store_set(pager->workspaces_store, &iter, 0, wnck_workspace_get_name(workspace), -1);
+ gtk_list_store_set(pager->workspaces_store, &iter, 0, matewnck_workspace_get_name(workspace), -1);
}
}
}
-static void workspace_renamed(WnckWorkspace* space, PagerData* pager)
+static void workspace_renamed(MatewnckWorkspace* space, PagerData* pager)
{
int i;
GtkTreeIter iter;
- i = wnck_workspace_get_number(space);
+ i = matewnck_workspace_get_number(space);
if (gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(pager->workspaces_store), &iter, NULL, i))
- gtk_list_store_set(pager->workspaces_store, &iter, 0, wnck_workspace_get_name(space), -1);
+ gtk_list_store_set(pager->workspaces_store, &iter, 0, matewnck_workspace_get_name(space), -1);
}
-static void workspace_created(WnckScreen* screen, WnckWorkspace* space, PagerData* pager)
+static void workspace_created(MatewnckScreen* screen, MatewnckWorkspace* space, PagerData* pager)
{
- g_return_if_fail(WNCK_IS_SCREEN(screen));
+ g_return_if_fail(MATEWNCK_IS_SCREEN(screen));
update_workspaces_model(pager);
wncklet_connect_while_alive(space, "name_changed", G_CALLBACK(workspace_renamed), pager, pager->properties_dialog);
}
-static void workspace_destroyed(WnckScreen* screen, WnckWorkspace* space, PagerData* pager)
+static void workspace_destroyed(MatewnckScreen* screen, MatewnckWorkspace* space, PagerData* pager)
{
- g_return_if_fail(WNCK_IS_SCREEN(screen));
+ g_return_if_fail(MATEWNCK_IS_SCREEN(screen));
update_workspaces_model(pager);
}
@@ -663,7 +661,7 @@ static void num_workspaces_value_changed(GtkSpinButton* button, PagerData* pager
* FIXME: remove this if bug 410520 gets fixed. */
button->timer_step = 0.2;
- wnck_screen_change_workspace_count(pager->screen, gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(pager->num_workspaces_spin)));
+ matewnck_screen_change_workspace_count(pager->screen, gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(pager->num_workspaces_spin)));
}
static gboolean workspaces_tree_focused_out(GtkTreeView* treeview, GdkEventFocus* event, PagerData* pager)
@@ -678,18 +676,18 @@ static gboolean workspaces_tree_focused_out(GtkTreeView* treeview, GdkEventFocus
static void workspace_name_edited(GtkCellRendererText* cell_renderer_text, const gchar* path, const gchar* new_text, PagerData* pager)
{
const gint* indices;
- WnckWorkspace* workspace;
+ MatewnckWorkspace* workspace;
GtkTreePath* p;
p = gtk_tree_path_new_from_string(path);
indices = gtk_tree_path_get_indices(p);
- workspace = wnck_screen_get_workspace(pager->screen, indices[0]);
+ workspace = matewnck_screen_get_workspace(pager->screen, indices[0]);
if (workspace != NULL)
{
gchar* temp_name = g_strdup(new_text);
- wnck_workspace_change_name(workspace, g_strstrip(temp_name));
+ matewnck_workspace_change_name(workspace, g_strstrip(temp_name));
g_free(temp_name);
}
@@ -830,7 +828,7 @@ static void setup_dialog(GtkBuilder* builder, PagerData* pager)
g_signal_connect(G_OBJECT(pager->display_workspaces_toggle), "toggled", (GCallback) display_workspace_names_toggled, pager);
- if (pager->display_mode == WNCK_PAGER_DISPLAY_NAME)
+ if (pager->display_mode == MATEWNCK_PAGER_DISPLAY_NAME)
{
value = TRUE;
}
@@ -871,7 +869,7 @@ static void setup_dialog(GtkBuilder* builder, PagerData* pager)
g_signal_connect(WID("done_button"), "clicked", (GCallback) close_dialog, pager);
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(pager->num_workspaces_spin), wnck_screen_get_workspace_count(pager->screen));
+ gtk_spin_button_set_value(GTK_SPIN_BUTTON(pager->num_workspaces_spin), matewnck_screen_get_workspace_count(pager->screen));
g_signal_connect(G_OBJECT(pager->num_workspaces_spin), "value_changed", (GCallback) num_workspaces_value_changed, pager);
wncklet_connect_while_alive(pager->screen, "workspace_created", G_CALLBACK(workspace_created), pager, pager->properties_dialog);
@@ -891,11 +889,11 @@ static void setup_dialog(GtkBuilder* builder, PagerData* pager)
gtk_tree_view_append_column(GTK_TREE_VIEW(pager->workspaces_tree), column);
g_signal_connect(cell, "edited", (GCallback) workspace_name_edited, pager);
- nr_ws = wnck_screen_get_workspace_count(pager->screen);
+ nr_ws = matewnck_screen_get_workspace_count(pager->screen);
for (i = 0; i < nr_ws; i++)
{
- wncklet_connect_while_alive(G_OBJECT(wnck_screen_get_workspace(pager->screen, i)), "name_changed", G_CALLBACK(workspace_renamed), pager, pager->properties_dialog);
+ wncklet_connect_while_alive(G_OBJECT(matewnck_screen_get_workspace(pager->screen, i)), "name_changed", G_CALLBACK(workspace_renamed), pager, pager->properties_dialog);
}
update_properties_for_wm(pager);
diff --git a/applets/wncklet/workspace-switcher.h b/applets/wncklet/workspace-switcher.h
index 7d7dead5..f2e45068 100644
--- a/applets/wncklet/workspace-switcher.h
+++ b/applets/wncklet/workspace-switcher.h
@@ -1,5 +1,5 @@
/*
- * libwnck based pager Apple.
+ * libmatewnck based pager Apple.
* (C) 2001 Alexander Larsson
*
* Authors: Alexander Larsson
diff --git a/configure.ac b/configure.ac
index 27bd5b2e..7bb5afc3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([mate-panel], [1.3.0], [https://github.com/mate-desktop/mate-panel/issues],
+AC_INIT([mate-panel], [1.3.1], [https://github.com/mate-desktop/mate-panel/issues],
[mate-panel], [http://www.mate-desktop.org])
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 tar-ustar -Wno-portability])
@@ -62,7 +62,7 @@ GDK_PIXBUF_REQUIRED=2.7.1
PANGO_REQUIRED=1.15.4
GLIB_REQUIRED=2.25.12
GTK_REQUIRED=2.19.7
-LIBWNCK_REQUIRED=2.19.5
+LIBMATEWNCK_REQUIRED=1.3.0
MATECONF_REQUIRED=1.1.0
LIBMATE_MENU_REQUIRED=1.1.0
LIBECAL_REQUIRED=1.6.0
@@ -92,7 +92,7 @@ PKG_CHECK_MODULES(NOTIFICATION_AREA, gtk+-2.0 >= $GTK_REQUIRED)
AC_SUBST(NOTIFICATION_AREA_CFLAGS)
AC_SUBST(NOTIFICATION_AREA_LIBS)
-PKG_CHECK_MODULES(WNCKLET, gtk+-2.0 >= $GTK_REQUIRED libwnck-1.0 >= $LIBWNCK_REQUIRED)
+PKG_CHECK_MODULES(WNCKLET, gtk+-2.0 >= $GTK_REQUIRED libmatewnck >= $LIBMATEWNCK_REQUIRED)
AC_SUBST(WNCKLET_CFLAGS)
AC_SUBST(WNCKLET_LIBS)
diff --git a/distro/archlinux/PKGBUILD b/distro/archlinux/PKGBUILD
index 94c4851a..f4cedfac 100644
--- a/distro/archlinux/PKGBUILD
+++ b/distro/archlinux/PKGBUILD
@@ -4,7 +4,7 @@ pkgrel=1
pkgdesc="The MATE Panel"
arch=('i686' 'x86_64')
license=('GPL')
-depends=('libwnck' 'mate-conf' 'mate-menus' 'mate-desktop' 'librsvg' 'hicolor-icon-theme' 'libcanberra' 'libmatecomponentui' 'libmateweather') # 'evolution-data-server'
+depends=('libmatewnck' 'mate-conf' 'mate-menus' 'mate-desktop' 'librsvg' 'hicolor-icon-theme' 'libcanberra' 'libmatecomponentui' 'libmateweather') # 'evolution-data-server'
makedepends=('mate-doc-utils' 'pkgconfig' 'intltool' 'networkmanager')
options=('!emptydirs' '!libtool')
install=mate-panel.install