From a65bef09f6b8e3b61d6e3c326946df15a09c4ab7 Mon Sep 17 00:00:00 2001 From: sebastid Date: Wed, 27 Apr 2005 06:34:30 +0000 Subject: [PATCH] We might want to drag more things on the border. SVN revision: 14394 --- data/themes/default_border.edc | 2 +- src/bin/e_border.c | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/data/themes/default_border.edc b/data/themes/default_border.edc index ace023677..5d606d864 100644 --- a/data/themes/default_border.edc +++ b/data/themes/default_border.edc @@ -1136,7 +1136,7 @@ group { name: "menu_action_icon4"; signal: "mouse,down,1"; source: "icon"; - action: SIGNAL_EMIT "drag" "start"; + action: SIGNAL_EMIT "drag" "icon"; } program { name: "menu_action_title3"; diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 958552726..b4938c283 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -1954,10 +1954,13 @@ _e_border_cb_signal_drag(void *data, Evas_Object *obj, const char *emission, con { E_Border *bd; - bd = data; - bd->drag.start = 1; - bd->drag.x = -1; - bd->drag.y = -1; + if (!strcmp(source, "icon")) + { + bd = data; + bd->drag.start = 1; + bd->drag.x = -1; + bd->drag.y = -1; + } } static int