Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_widget.c 


Log Message:
- use the wrapper function instead of calling edje directly

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_widget.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- ewl_widget.c        9 Oct 2005 18:21:46 -0000       1.20
+++ ewl_widget.c        12 Oct 2005 18:46:40 -0000      1.21
@@ -1296,7 +1296,7 @@
         */
        if (w->theme_object) {
                if (w->bit_state)
-                       edje_object_signal_emit(w->theme_object, w->bit_state, 
"EWL");
+                       ewl_widget_state_set(w, w->bit_state);
 
                ewl_widget_theme_insets_get(w, &i_l, &i_r, &i_t, &i_b);
                ewl_widget_theme_padding_get(w, &p_l, &p_r, &p_t, &p_b);
@@ -1348,8 +1348,7 @@
 
                if (ewl_object_state_has(EWL_OBJECT(w),
                                        EWL_FLAG_STATE_DISABLED))
-                       edje_object_signal_emit(w->theme_object, "disabled",
-                                               "EWL");
+                       ewl_widget_state_set(w, "disabled");
 
                /*
                 * Propagate minimum sizes from the bit theme to the widget.
@@ -1594,9 +1593,9 @@
                                        void *user_data __UNUSED__)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
-       if (w->theme_object) {
-               edje_object_signal_emit(w->theme_object, "mouse,move", "EWL");
-       }
+
+        ewl_widget_state_set(w, "mouse,move");
+
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
 




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to