if (shift) _sel_extend(ed, en->cursor, rp->object, en);
}
_edje_emit(ed, "entry,key,home", rp->part->name);
+ _edje_emit(ed, "cursor,changed,manual", rp->part->name);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
}
else if ((!alt) &&
if (shift) _sel_extend(ed, en->cursor, rp->object, en);
}
_edje_emit(ed, "entry,key,end", rp->part->name);
+ _edje_emit(ed, "cursor,changed,manual", rp->part->name);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
}
else if ((control) && (!shift) && (!strcmp(ev->keyname, "v")))
else _sel_clear(ed, en->cursor, rp->object, en);
}
_edje_emit(ed, "entry,key,pgup", rp->part->name);
+ _edje_emit(ed, "cursor,changed,manual", rp->part->name);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
}
else if (!strcmp(ev->key, "Next") ||
else _sel_clear(ed, en->cursor, rp->object, en);
}
_edje_emit(ed, "entry,key,pgdn", rp->part->name);
+ _edje_emit(ed, "cursor,changed,manual", rp->part->name);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
}
else if ((!strcmp(ev->key, "Return")) || (!strcmp(ev->key, "KP_Enter")))