Enlightenment CVS committal
Author : ningerso
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/src/lib
Modified Files:
ewl_widget.c
Log Message:
Improved debugging output.
===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_widget.c,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -3 -r1.88 -r1.89
--- ewl_widget.c 10 Jun 2006 04:57:03 -0000 1.88
+++ ewl_widget.c 7 Jul 2006 20:27:38 -0000 1.89
@@ -1405,7 +1405,7 @@
DCHECK_PARAM_PTR("w", w);
DCHECK_TYPE("w", w, EWL_WIDGET_TYPE);
- printf("%p:%s geometry (%d, %d) %d x %d, %s, %s, %s, %s\n",
+ printf("%p:%s geometry (%d, %d) %d x %d\n\t%s, %s, %s, %s\n",
w, w->appearance,
ewl_object_current_x_get(EWL_OBJECT(w)),
ewl_object_current_y_get(EWL_OBJECT(w)),
@@ -1427,7 +1427,6 @@
ewl_widget_print_verbose(Ewl_Widget *w)
{
unsigned int flags;
- unsigned int matched = 0;
DENTER_FUNCTION(DLEVEL_STABLE);
DCHECK_PARAM_PTR("w", w);
@@ -1435,65 +1434,67 @@
flags = ewl_object_fill_policy_get(EWL_OBJECT(w));
ewl_widget_print(w);
- printf("\tPreferred size: %dx%d\n",
+ printf("\tPreferred size: %dx%d",
ewl_object_preferred_w_get(EWL_OBJECT(w)),
ewl_object_preferred_h_get(EWL_OBJECT(w)));
- printf("\tMinimum size: %dx%d\n",
+ printf("\tMinimum size: %dx%d",
ewl_object_minimum_w_get(EWL_OBJECT(w)),
ewl_object_minimum_h_get(EWL_OBJECT(w)));
- printf("\tFill policy:\n");
+ printf("\tMaximum size: %dx%d\n",
+ ewl_object_maximum_w_get(EWL_OBJECT(w)),
+ ewl_object_maximum_h_get(EWL_OBJECT(w)));
+ printf("\tInsets: %d, %d, %d, %d\n",
+ ewl_object_insets_left_get(EWL_OBJECT(w)),
+ ewl_object_insets_right_get(EWL_OBJECT(w)),
+ ewl_object_insets_top_get(EWL_OBJECT(w)),
+ ewl_object_insets_bottom_get(EWL_OBJECT(w)));
+ printf("\tPadding: %d, %d, %d, %d\n",
+ ewl_object_padding_left_get(EWL_OBJECT(w)),
+ ewl_object_padding_right_get(EWL_OBJECT(w)),
+ ewl_object_padding_top_get(EWL_OBJECT(w)),
+ ewl_object_padding_bottom_get(EWL_OBJECT(w)));
+ printf("\tFill policy:");
- if (flags & EWL_FLAG_FILL_HSHRINK) {
- printf("\t\tHSHRINK\n");
- matched = 1;
- }
- if (flags & EWL_FLAG_FILL_HFILL) {
- printf("\t\tHFILL\n");
- matched = 1;
+ if (!flags) {
+ printf(" NONE");
}
+ else {
+ if (flags & EWL_FLAG_FILL_HSHRINK)
+ printf(" HSHRINK");
- if (flags & EWL_FLAG_FILL_VSHRINK) {
- printf("\t\tVSHRINK\n");
- matched = 1;
- }
+ if (flags & EWL_FLAG_FILL_HFILL)
+ printf(" HFILL");
- if (flags & EWL_FLAG_FILL_VFILL) {
- printf("\t\tVFILL\n");
- matched = 1;
- }
+ if (flags & EWL_FLAG_FILL_VSHRINK)
+ printf(" VSHRINK");
- if (!matched) {
- printf("\t\tNONE\n");
+ if (flags & EWL_FLAG_FILL_VFILL)
+ printf(" VFILL");
}
-
- matched = 0;
+ printf("\n");
flags = ewl_object_alignment_get(EWL_OBJECT(w));
- if (flags & EWL_FLAG_ALIGN_LEFT) {
- printf("\t\tLEFT\n");
- matched = 1;
- }
+ printf("\tAlignment:");
- if (flags & EWL_FLAG_ALIGN_RIGHT) {
- printf("\t\tRIGHT\n");
- matched = 1;
+ if (!flags) {
+ printf(" CENTER");
}
+ else {
+ if (flags & EWL_FLAG_ALIGN_LEFT)
+ printf(" LEFT");
- if (flags & EWL_FLAG_ALIGN_TOP) {
- printf("\t\tTOP\n");
- matched = 1;
- }
+ if (flags & EWL_FLAG_ALIGN_RIGHT)
+ printf(" RIGHT");
- if (flags & EWL_FLAG_ALIGN_BOTTOM) {
- printf("\t\tTOP\n");
- matched = 1;
- }
+ if (flags & EWL_FLAG_ALIGN_TOP)
+ printf(" TOP");
- if (!matched) {
- printf("\t\tCENTER\n");
+ if (flags & EWL_FLAG_ALIGN_BOTTOM)
+ printf(" BOTTOM");
}
+ printf("\n");
DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -1896,9 +1897,9 @@
emb = ewl_embed_widget_find(w);
smart_parent = emb->smart;
}
-
+
evas_object_smart_member_add(w->smart_object, smart_parent);
-
+
if (w->theme_object)
evas_object_smart_member_add(w->theme_object, w->smart_object);
@@ -1907,7 +1908,7 @@
if (w->theme_object && w->fx_clip_box)
evas_object_stack_below(w->theme_object, w->fx_clip_box);
-
+
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
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