From 4c0446c7d2f4f9e896fd4947233b339753406b6d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Sun, 24 Jul 2011 07:47:17 +0000 Subject: [PATCH] add entry,paste,request,1 and entry,paste,request,3 for different types of pasting SVN revision: 61631 --- legacy/edje/ChangeLog | 5 +++++ legacy/edje/src/lib/edje_entry.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/legacy/edje/ChangeLog b/legacy/edje/ChangeLog index dc2d6ebacc..88592f6278 100644 --- a/legacy/edje/ChangeLog +++ b/legacy/edje/ChangeLog @@ -127,3 +127,8 @@ 2011-06-21 Cedric Bail * Make it possible to define part.description.max only on one axis. + +2011-07-24 Mike Blumenkrantz + + * Add signals entry,paste,request,1 (PRIMARY) and entry,paste,request,3 (CLIPBOARD) + to differentiate between paste types diff --git a/legacy/edje/src/lib/edje_entry.c b/legacy/edje/src/lib/edje_entry.c index 3480038184..83a040165e 100644 --- a/legacy/edje/src/lib/edje_entry.c +++ b/legacy/edje/src/lib/edje_entry.c @@ -1235,6 +1235,7 @@ _edje_key_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, v else if ((control) && (!strcmp(ev->key, "v"))) { _edje_emit(ed, "entry,paste,request", rp->part->name); + _edje_emit(ed, "entry,paste,request,3", rp->part->name); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; } else if ((control) && ((!strcmp(ev->key, "c") || (!strcmp(ev->key, "Insert"))))) @@ -1450,6 +1451,7 @@ _edje_part_mouse_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUS if (ev->button == 2) { _edje_emit(rp->edje, "entry,paste,request", rp->part->name); + _edje_emit(rp->edje, "entry,paste,request,1", rp->part->name); return; } if (ev->button != 1) return;