raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=301bd78a196762f57f7e262bfb342a417a413beb

commit 301bd78a196762f57f7e262bfb342a417a413beb
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Apr 18 20:20:36 2021 +0100

    elm theme - emit right signal for frame close
---
 data/elementary/themes/edc/elm/frame.edc |  2 +-
 src/bin/elementary/test_scaling.c        | 14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/data/elementary/themes/edc/elm/frame.edc 
b/data/elementary/themes/edc/elm/frame.edc
index fe7bb800e7..12f0ca5ccf 100644
--- a/data/elementary/themes/edc/elm/frame.edc
+++ b/data/elementary/themes/edc/elm/frame.edc
@@ -210,7 +210,7 @@ group { name: "elm/frame/base/border";
          target: "close";
       }
       program { signal:  "mouse,clicked,1"; source:  "close";
-         action: SIGNAL_EMIT "elm,action,click,close" "elm";
+         action: SIGNAL_EMIT "elm,action,close" "elm";
       }
    }
 }
diff --git a/src/bin/elementary/test_scaling.c 
b/src/bin/elementary/test_scaling.c
index d616fe12fb..1fc8843f27 100644
--- a/src/bin/elementary/test_scaling.c
+++ b/src/bin/elementary/test_scaling.c
@@ -3,6 +3,18 @@
 #endif
 #include <Elementary.h>
 
+static void
+_fr_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
+{
+   printf("clicked\n");
+}
+
+static void
+_fr_close(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
+{
+   printf("close\n");
+}
+
 void
 test_scaling(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
 {
@@ -105,6 +117,8 @@ test_scaling2(void *data EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event_
    fr = elm_frame_add(win);
    elm_object_style_set(fr, "border");
    elm_object_text_set(fr, "Scale: 1.0");
+   evas_object_smart_callback_add(fr, "clicked", _fr_clicked, NULL);
+   evas_object_smart_callback_add(fr, "close", _fr_close, NULL);
    lb = elm_label_add(win);
    elm_object_text_set(lb,
                        "Parent frame scale<br/>"

-- 


Reply via email to