Enlightenment CVS committal
Author : dj2
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/src
Modified Files:
ewl_border.c ewl_border.h ewl_checkbutton.c ewl_checkbutton.h
ewl_notebook.c
Log Message:
- containers cleanup their children, so there is no reason for me to do it
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_border.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- ewl_border.c 9 Dec 2004 01:43:34 -0000 1.6
+++ ewl_border.c 9 Dec 2004 02:09:55 -0000 1.7
@@ -56,9 +56,6 @@
ewl_container_redirect_set(EWL_CONTAINER(b), EWL_CONTAINER(b->body));
ewl_widget_appearance_set(EWL_WIDGET(b), "border");
- ewl_callback_append(EWL_WIDGET(b), EWL_CALLBACK_DESTROY,
- ewl_border_destroy_cb, NULL);
-
DRETURN_INT(TRUE, DLEVEL_STABLE);
}
@@ -193,19 +190,4 @@
DRETURN_INT(align, DLEVEL_STABLE);
}
-void
-ewl_border_destroy_cb(Ewl_Widget *w, void *ev_data, void *user_data)
-{
- Ewl_Border *b;
-
- b = EWL_BORDER(w);
-
- if (b->label)
- ewl_widget_destroy(b->label);
-
- if (b->body)
- ewl_widget_destroy(b->body);
-}
-
-
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_border.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- ewl_border.h 9 Dec 2004 01:43:34 -0000 1.3
+++ ewl_border.h 9 Dec 2004 02:09:55 -0000 1.4
@@ -50,11 +50,6 @@
unsigned int align);
unsigned int ewl_border_label_alignment_get(Ewl_Border *b);
-/*
- * Internally used callbacks.
- */
-void ewl_border_destroy_cb(Ewl_Widget *w, void *ev_data,
- void *user_data);
#endif /* __EWL_BORDER_H__ */
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_checkbutton.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -3 -r1.44 -r1.45
--- ewl_checkbutton.c 9 Dec 2004 01:55:44 -0000 1.44
+++ ewl_checkbutton.c 9 Dec 2004 02:09:55 -0000 1.45
@@ -46,8 +46,6 @@
ewl_object_fill_policy_set(EWL_OBJECT(w), EWL_FLAG_FILL_NONE);
ewl_callback_append(w, EWL_CALLBACK_CLICKED,
ewl_checkbutton_clicked_cb, NULL);
- ewl_callback_append(w, EWL_CALLBACK_DESTROY,
- ewl_checkbutton_destroy_cb, NULL);
cb->label_position = EWL_POSITION_RIGHT;
@@ -127,14 +125,4 @@
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
-void
-ewl_checkbutton_destroy_cb(Ewl_Widget * w, void *ev_data, void *user_data)
-{
- Ewl_CheckButton *ck;
-
- ck = EWL_CHECKBUTTON(w);
- if (ck->check)
- ewl_widget_destroy(ck->check);
-}
-
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_checkbutton.h,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -3 -r1.22 -r1.23
--- ewl_checkbutton.h 9 Dec 2004 01:55:44 -0000 1.22
+++ ewl_checkbutton.h 9 Dec 2004 02:09:55 -0000 1.23
@@ -65,8 +65,6 @@
void ewl_checkbutton_clicked_cb(Ewl_Widget * w, void *ev_data,
void *user_data);
-void ewl_checkbutton_destroy_cb(Ewl_Widget * w, void *ev_data,
- void *user_data);
/**
* @}
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_notebook.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -3 -r1.53 -r1.54
--- ewl_notebook.c 8 Dec 2004 21:35:24 -0000 1.53
+++ ewl_notebook.c 9 Dec 2004 02:09:55 -0000 1.54
@@ -596,30 +596,6 @@
n = EWL_NOTEBOOK(w);
- if (n->tab_box) {
- ewl_widget_destroy(n->tab_box);
- n->tab_box = NULL;
- }
-
- if (n->page_box) {
- ewl_widget_destroy(n->page_box);
- n->page_box = NULL;
- }
- n->visible_page = NULL;
-
- ecore_list_goto_index(n->pages, 0);
- while((p = ecore_list_next(n->pages))) {
- if (!p) continue;
-
- p->page = NULL;
- if (p->tab)
- ewl_widget_destroy(p->tab);
-
- if (p->page)
- ewl_widget_destroy(p->page);
-
- FREE(p);
- }
ecore_list_destroy(n->pages);
n->pages = NULL;
}
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs