Enlightenment CVS committal

Author  : moom
Project : e17
Module  : proto

Dir     : e17/proto/etk/src/lib


Modified Files:
        etk_bin.c etk_widget.c etk_widget.h 


Log Message:
* [Bin] The child is now correctly swallowed (it fixes a bug with the combobox)
* [Widget] Remove two useless funcs (etk_widget_is_swallowing_widget/object())


===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_bin.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- etk_bin.c   17 Aug 2006 17:18:14 -0000      1.15
+++ etk_bin.c   28 Aug 2006 22:08:29 -0000      1.16
@@ -83,7 +83,7 @@
    if (child)
    {
       etk_widget_parent_set(child, ETK_WIDGET(bin));
-      etk_widget_swallow_widget(ETK_WIDGET(bin), "swallow_area", bin->child);
+      etk_widget_swallow_widget(ETK_WIDGET(bin), "swallow_area", child);
       bin->child = child;
       
       etk_signal_emit_by_name("child_added", ETK_OBJECT(bin), NULL, child);
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_widget.c,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -3 -r1.79 -r1.80
--- etk_widget.c        26 Aug 2006 09:38:06 -0000      1.79
+++ etk_widget.c        28 Aug 2006 22:08:29 -0000      1.80
@@ -1185,30 +1185,6 @@
 }
 
 /**
- * @brief Checks if @a swallower is currently swallowing @a swallowed
- * @param swallower a widget
- * @param swallowed the widget to check if it is swallowed by @a swallower
- * @return Returns ETK_TRUE if @a swallower is swallowing @a swallowed, and 
ETK_FALSE otherwise
- * @widget_implementation
- */
-Etk_Bool etk_widget_is_swallowing_widget(Etk_Widget *swallower, Etk_Widget 
*swallowed)
-{
-   Evas_List *l;
-   Etk_Widget_Swallowed_Object *swo;
-   
-   if (!swallower || !swallowed)
-      return ETK_FALSE;
-   
-   for (l = swallower->swallowed_objects; l; l = l->next)
-   {
-      swo = l->data;
-      if (swo->widget == swallowed)
-         return ETK_TRUE;
-   }
-   return ETK_FALSE;
-}
-
-/**
  * @brief Checks if the widget is swallowed by its parent
  * @return Returns ETK_TRUE if the widget is swallowed by its parent
  * @widget_implementation
@@ -1273,30 +1249,6 @@
          break;
       }
    }
-}
-
-/**
- * @brief Checks if the widget swallows the object
- * @param widget a widget
- * @param object an evas object
- * @return Returns ETK_TRUE if @a widget is swallowing @a object
- * @widget_implementation
- */
-Etk_Bool etk_widget_is_swallowing_object(Etk_Widget *widget, Evas_Object 
*object)
-{
-   Evas_List *l;
-   Etk_Widget_Swallowed_Object *swallowed_object;
-
-   if (!widget || !object)
-      return ETK_FALSE;
-
-   for (l = widget->swallowed_objects; l; l = l->next)
-   {
-      swallowed_object = l->data;
-      if (swallowed_object->object == object)
-         return ETK_TRUE;
-   }
-   return ETK_FALSE;
 }
 
 /**
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_widget.h,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -3 -r1.37 -r1.38
--- etk_widget.h        24 Aug 2006 18:09:16 -0000      1.37
+++ etk_widget.h        28 Aug 2006 22:08:29 -0000      1.38
@@ -171,11 +171,9 @@
 
 Etk_Bool                 etk_widget_swallow_widget(Etk_Widget *swallower, 
const char *part, Etk_Widget *to_swallow);
 void                     etk_widget_unswallow_widget(Etk_Widget *swallower, 
Etk_Widget *swallowed);
-Etk_Bool                 etk_widget_is_swallowing_widget(Etk_Widget 
*swallower, Etk_Widget *swallowed);
 Etk_Bool                 etk_widget_is_swallowed(Etk_Widget *widget);
 Etk_Bool                 etk_widget_swallow_object(Etk_Widget *swallower, 
const char *part, Evas_Object *object);
 void                     etk_widget_unswallow_object(Etk_Widget *swallower, 
Evas_Object *object);
-Etk_Bool                 etk_widget_is_swallowing_object(Etk_Widget 
*swallower, Evas_Object *object);
 Etk_Widget_Swallow_Error etk_widget_swallow_error_get();
 
 Etk_Bool etk_widget_member_object_add(Etk_Widget *widget, Evas_Object *object);



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to