Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src


Modified Files:
        ewl_enums.h ewl_tooltip.c ewl_tree.c 


Log Message:
Remove the tooltip debugging printf
Minor change in how the tree node handle is realized.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_enums.h,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -3 -r1.51 -r1.52
--- ewl_enums.h 22 Jun 2004 16:44:32 -0000      1.51
+++ ewl_enums.h 28 Jun 2004 19:38:22 -0000      1.52
@@ -195,7 +195,7 @@
 {
        EWL_TREE_NODE_NOEXPAND = 0,
        EWL_TREE_NODE_COLLAPSED = 1,
-       EWL_TREE_NODE_EXPANDED = 2
+       EWL_TREE_NODE_EXPANDED = 2,
 };
 
 typedef enum Ewl_Tree_Node_Flags Ewl_Tree_Node_Flags;
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_tooltip.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- ewl_tooltip.c       19 Jun 2004 04:12:20 -0000      1.9
+++ ewl_tooltip.c       28 Jun 2004 19:38:22 -0000      1.10
@@ -157,9 +157,6 @@
        t->x = e->x;
        t->y = e->y;
 
-       printf ("X: %d Y: %d\n", e->x, e->y);
-       
-
        if (t->timer) {
                ecore_timer_del (t->timer);
                t->timer = NULL;
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_tree.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -3 -r1.43 -r1.44
--- ewl_tree.c  28 Jun 2004 16:08:06 -0000      1.43
+++ ewl_tree.c  28 Jun 2004 19:38:22 -0000      1.44
@@ -392,8 +392,11 @@
        node = EWL_TREE_NODE(EWL_WIDGET(row)->parent);
 
        if (node && node->expanded != expanded) {
-               if (!expanded || expanded == EWL_TREE_NODE_COLLAPSED)
+               if (!expanded || expanded == EWL_TREE_NODE_COLLAPSED) {
+                       if (!expanded)
+                               ewl_widget_hide(node->handle);
                        ewl_tree_node_collapse(EWL_TREE_NODE(node));
+               }
                else
                        ewl_tree_node_expand(EWL_TREE_NODE(node));
 
@@ -498,6 +501,7 @@
        ewl_container_append_child(EWL_CONTAINER(node), node->handle);
        ewl_callback_append(node->handle, EWL_CALLBACK_VALUE_CHANGED,
                            ewl_tree_node_toggle_cb, node);
+       ewl_widget_show(node->handle);
 
        node->expanded = EWL_TREE_NODE_COLLAPSED;
 
@@ -683,6 +687,9 @@
                ewl_object_set_preferred_w(EWL_OBJECT(c), PREFERRED_W(c) +
                        ewl_object_get_preferred_w(EWL_OBJECT(node->handle)));
 
+       if (!node->expanded)
+               ewl_widget_hide(node->handle);
+
        ewl_widget_configure(EWL_WIDGET(c)->parent);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to