Enlightenment CVS committal
Author : rbdpngn
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/src
Modified Files:
Ewl.h.in Makefile.am ewl_container.c ewl_misc.c
Added Files:
ewl_statusbar.c ewl_statusbar.h
Log Message:
- statusbar work from dan sinclair (dj2)
- miscellaneous debugging.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/Ewl.h.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- Ewl.h.in 5 Oct 2004 23:34:51 -0000 1.7
+++ Ewl.h.in 11 Nov 2004 05:56:33 -0000 1.8
@@ -357,6 +357,7 @@
#include <ewl_scrollpane.h>
#include <ewl_selectionbar.h>
#include <ewl_selectionbook.h>
+#include <ewl_statusbar.h>
#include <ewl_tooltip.h>
#include <ewl_tree.h>
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/Makefile.am,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -3 -r1.65 -r1.66
--- Makefile.am 23 Sep 2004 23:38:59 -0000 1.65
+++ Makefile.am 11 Nov 2004 05:56:33 -0000 1.66
@@ -54,6 +54,7 @@
ewl_spacer.h \
ewl_spectrum.h \
ewl_spinner.h \
+ ewl_statusbar.h \
ewl_text.h \
ewl_table.h \
ewl_tree.h \
@@ -111,6 +112,7 @@
ewl_spacer.c \
ewl_spectrum.c \
ewl_spinner.c \
+ ewl_statusbar.c \
ewl_table.c \
ewl_text.c \
ewl_theme.c \
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_container.c,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -3 -r1.79 -r1.80
--- ewl_container.c 5 Oct 2004 01:18:20 -0000 1.79
+++ ewl_container.c 11 Nov 2004 05:56:33 -0000 1.80
@@ -163,6 +163,9 @@
DCHECK_PARAM_PTR("pc", pc);
DCHECK_PARAM_PTR("child", child);
+ if (pc == child->parent)
+ DRETURN(DLEVEL_STABLE);
+
if (ewl_container_parent_of(child, EWL_WIDGET(pc))) {
DWARNING("Attempting to make a child a parent of itself");
DRETURN(DLEVEL_STABLE);
@@ -193,6 +196,9 @@
DCHECK_PARAM_PTR("pc", pc);
DCHECK_PARAM_PTR("child", child);
+ if (pc == child->parent)
+ DRETURN(DLEVEL_STABLE);
+
if (ewl_container_parent_of(child, EWL_WIDGET(pc))) {
DWARNING("Attempting to make a child a parent of itself");
DRETURN(DLEVEL_STABLE);
@@ -226,6 +232,9 @@
DCHECK_PARAM_PTR("pc", pc);
DCHECK_PARAM_PTR("child", child);
+ if (pc == child->parent)
+ DRETURN(DLEVEL_STABLE);
+
if (ewl_container_parent_of(child, EWL_WIDGET(pc))) {
DWARNING("Attempting to make a child a parent of itself");
DRETURN(DLEVEL_STABLE);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_misc.c,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -3 -r1.84 -r1.85
--- ewl_misc.c 4 Sep 2004 04:14:50 -0000 1.84
+++ ewl_misc.c 11 Nov 2004 05:56:33 -0000 1.85
@@ -754,6 +754,9 @@
DENTER_FUNCTION(DLEVEL_STABLE);
while ((w = ecore_list_remove_first(destroy_list))) {
+ if (ewl_object_queued_has(EWL_OBJECT(w),
+ EWL_FLAG_QUEUED_CSCHEDULED))
+ ewl_configure_cancel_request(w);
ewl_callback_call(w, EWL_CALLBACK_DESTROY);
ewl_callback_del_type(w, EWL_CALLBACK_DESTROY);
FREE(w);
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs