forked from enlightenment/efl
parent
5a2351be42
commit
c9f04f3f07
|
@ -20,6 +20,7 @@ Evas_Object *o_bar_shad_2[2];
|
|||
Evas_Object *o_bg = NULL;
|
||||
|
||||
static int bg_animate_obj_timer(void *data);
|
||||
static void bg_cb_key_up(void *data, Evas *e, Evas_Object *obj, void *event_info);
|
||||
static void bg_cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
|
||||
|
||||
void
|
||||
|
@ -42,6 +43,7 @@ bg_start(void)
|
|||
evas_object_resize(o, 240, 320);
|
||||
evas_object_layer_set(o, -1000000);
|
||||
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, bg_cb_key_down, ee);
|
||||
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_UP, bg_cb_key_up, ee);
|
||||
evas_object_focus_set(o, 1);
|
||||
evas_object_show(o);
|
||||
o_bg_rect = o;
|
||||
|
@ -286,6 +288,7 @@ bg_cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
Evas_Event_Key_Down *ev;
|
||||
|
||||
ev = event_info;
|
||||
printf("DOWN %s\n", ev->keyname);
|
||||
if (!strcmp(ev->keyname, "Escape")) ecore_main_loop_quit();
|
||||
if (!strcmp(ev->keyname, "q")) ecore_main_loop_quit();
|
||||
if (!strcmp(ev->keyname, "Q")) ecore_main_loop_quit();
|
||||
|
@ -439,3 +442,12 @@ bg_cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
static void
|
||||
bg_cb_key_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
{
|
||||
Evas_Event_Key_Up *ev;
|
||||
|
||||
ev = event_info;
|
||||
printf("UP %s\n", ev->keyname);
|
||||
}
|
||||
|
|
|
@ -173,8 +173,9 @@ enum State_Param
|
|||
STATE_TEXT_SIZE = 26,
|
||||
STATE_TEXT_FIT = 27,
|
||||
STATE_TEXT_MIN = 28,
|
||||
STATE_TEXT_ALIGN = 29,
|
||||
STATE_VISIBLE = 30
|
||||
STATE_TEXT_MAX = 29,
|
||||
STATE_TEXT_ALIGN = 30,
|
||||
STATE_VISIBLE = 31
|
||||
};
|
||||
|
||||
native set_state_val(part_id, State_Param:p, ...);
|
||||
|
|
Loading…
Reference in New Issue