[Xfce4-commits] <xfdesktop:master> More Pre-GTK3 stuff
Eric Koegel
noreply at xfce.org
Mon Sep 16 08:52:02 CEST 2013
Updating branch refs/heads/master
to 0e4f1538b2b899947d9f27e6bc93aa42f192cd72 (commit)
from e6bd7954ab1e9e4fe3a102399a40730bdd61370b (commit)
commit 0e4f1538b2b899947d9f27e6bc93aa42f192cd72
Author: Eric Koegel <eric.koegel at gmail.com>
Date: Mon Sep 16 09:45:38 2013 +0300
More Pre-GTK3 stuff
Switch to using GDK_KEY_, gseal a drag action, and add GTK_LIBS for
the xfdesktop-settings app.
settings/Makefile.am | 3 ++-
src/xfdesktop-file-icon-manager.c | 26 +++++++++++++-------------
2 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/settings/Makefile.am b/settings/Makefile.am
index 640dd6a..b8f68cf 100644
--- a/settings/Makefile.am
+++ b/settings/Makefile.am
@@ -29,7 +29,8 @@ xfdesktop_settings_LDADD = \
$(LIBEXO_LIBS) \
$(GTHREAD_LIBS) \
$(LIBWNCK_LIBS) \
- $(LIBX11_LIBS)
+ $(LIBX11_LIBS) \
+ $(GTK_LIBS)
if HAVE_CYGWIN
xfdesktop_settings_LDADD += \
diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c
index 46342d5..0ae54c2 100644
--- a/src/xfdesktop-file-icon-manager.c
+++ b/src/xfdesktop-file-icon-manager.c
@@ -2176,15 +2176,15 @@ xfdesktop_file_icon_manager_key_press(GtkWidget *widget,
gboolean force_delete = FALSE;
switch(evt->keyval) {
- case GDK_Delete:
- case GDK_KP_Delete:
+ case GDK_KEY_Delete:
+ case GDK_KEY_KP_Delete:
if(evt->state & GDK_SHIFT_MASK)
force_delete = TRUE;
xfdesktop_file_icon_manager_delete_selected(fmanager, force_delete);
break;
- case GDK_c:
- case GDK_C:
+ case GDK_KEY_c:
+ case GDK_KEY_C:
if(!(evt->state & GDK_CONTROL_MASK)
|| (evt->state & (GDK_SHIFT_MASK|GDK_MOD1_MASK|GDK_MOD4_MASK)))
{
@@ -2198,8 +2198,8 @@ xfdesktop_file_icon_manager_key_press(GtkWidget *widget,
}
break;
- case GDK_x:
- case GDK_X:
+ case GDK_KEY_x:
+ case GDK_KEY_X:
if(!(evt->state & GDK_CONTROL_MASK)
|| (evt->state & (GDK_SHIFT_MASK|GDK_MOD1_MASK|GDK_MOD4_MASK)))
{
@@ -2213,8 +2213,8 @@ xfdesktop_file_icon_manager_key_press(GtkWidget *widget,
}
return TRUE;
- case GDK_v:
- case GDK_V:
+ case GDK_KEY_v:
+ case GDK_KEY_V:
if(!(evt->state & GDK_CONTROL_MASK)
|| (evt->state & (GDK_SHIFT_MASK|GDK_MOD1_MASK|GDK_MOD4_MASK)))
{
@@ -2225,19 +2225,19 @@ xfdesktop_file_icon_manager_key_press(GtkWidget *widget,
}
return TRUE;
- case GDK_r:
- case GDK_R:
+ case GDK_KEY_r:
+ case GDK_KEY_R:
if(!(evt->state & GDK_CONTROL_MASK)
|| (evt->state & (GDK_SHIFT_MASK|GDK_MOD1_MASK|GDK_MOD4_MASK)))
{
return FALSE;
}
/* fall through */
- case GDK_F5:
+ case GDK_KEY_F5:
xfdesktop_file_icon_manager_refresh_icons(fmanager);
return TRUE;
- case GDK_F2:
+ case GDK_KEY_F2:
selected = xfdesktop_icon_view_get_selected_items(fmanager->priv->icon_view);
if(g_list_length(selected) == 1) {
XfdesktopFileIcon *icon = XFDESKTOP_FILE_ICON(selected->data);
@@ -3345,7 +3345,7 @@ xfdesktop_file_icon_manager_propose_drop_action(XfdesktopIconViewManager *manage
const gchar *src_name, *dest_name;
if(info == TARGET_TEXT_URI_LIST && action == GDK_ACTION_COPY
- && (context->actions & GDK_ACTION_MOVE) != 0) {
+ && (gdk_drag_context_get_actions(context) & GDK_ACTION_MOVE) != 0) {
if(drop_icon) {
file_icon = XFDESKTOP_FILE_ICON(drop_icon);
More information about the Xfce4-commits
mailing list