pass make distcheck.
authorCarsten Haitzler <raster@rasterman.com>
Mon, 9 Oct 2006 15:40:58 +0000 (15:40 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Mon, 9 Oct 2006 15:40:58 +0000 (15:40 +0000)
SVN revision: 26452

legacy/ecore/src/bin/ecore_evas_test_bg.c
legacy/edje/data/include/edje.inc

index 18ef0e4..8a9d1c6 100644 (file)
@@ -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);
+}
index e0dc9d6..a7d0a84 100644 (file)
@@ -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, ...);