Edje entry: Emit signals for undo/redo.

SVN revision: 61493
This commit is contained in:
Tom Hacohen 2011-07-19 08:08:16 +00:00
parent 8c07c3fa30
commit d9adfc83ca
1 changed files with 3 additions and 0 deletions

View File

@ -1254,16 +1254,19 @@ _edje_key_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, v
if (shift) if (shift)
{ {
// redo // redo
_edje_emit(ed, "entry,redo,request", rp->part->name);
} }
else else
{ {
// undo // undo
_edje_emit(ed, "entry,undo,request", rp->part->name);
} }
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
} }
else if ((control) && (!strcmp(ev->key, "y"))) else if ((control) && (!strcmp(ev->key, "y")))
{ {
// redo // redo
_edje_emit(ed, "entry,redo,request", rp->part->name);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
} }
else if ((control) && (!strcmp(ev->key, "w"))) else if ((control) && (!strcmp(ev->key, "w")))