Enlightenment CVS committal

Author  : moom
Project : e17
Module  : proto

Dir     : e17/proto/etk/src/lib


Modified Files:
        Etk.h Makefile.am etk_main.c etk_types.h etk_window.c 
Added Files:
        etk_embed.c etk_embed.h 


Log Message:
* Adds an embed widget so you can now include Etk widgets in your evas 
programs.


===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/Etk.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- Etk.h       2 Jun 2006 18:46:34 -0000       1.33
+++ Etk.h       24 Jun 2006 15:59:12 -0000      1.34
@@ -70,6 +70,7 @@
 #include "etk_tooltips.h"
 #include "etk_message_dialog.h"
 #include "etk_iconbox.h"
+#include "etk_embed.h"
 
 #ifdef __cplusplus
 }
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/Makefile.am,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- Makefile.am 17 Jun 2006 12:01:26 -0000      1.38
+++ Makefile.am 24 Jun 2006 15:59:12 -0000      1.39
@@ -33,6 +33,7 @@
 etk_dnd.h \
 etk_drag.h \
 etk_editable_text_object.h \
+etk_embed.h \
 etk_entry.h \
 etk_filechooser_widget.h \
 etk_frame.h \
@@ -97,6 +98,7 @@
 etk_dnd.c \
 etk_drag.c \
 etk_editable_text_object.c \
+etk_embed.c \
 etk_entry.c \
 etk_filechooser_widget.c \
 etk_frame.c \
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_main.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- etk_main.c  12 May 2006 19:13:39 -0000      1.21
+++ etk_main.c  24 Jun 2006 15:59:12 -0000      1.22
@@ -238,13 +238,9 @@
    Etk_Geometry geometry;
    
    if (is_top_level)
-   {
-      geometry.x = 0;
-      geometry.y = 0;
-      etk_toplevel_widget_geometry_get(ETK_TOPLEVEL_WIDGET(widget), NULL, 
NULL, &geometry.w, &geometry.h);
-   }
+      etk_toplevel_widget_geometry_get(ETK_TOPLEVEL_WIDGET(widget), 
&geometry.x, &geometry.y, &geometry.w, &geometry.h);
    else
-      geometry = widget->geometry;
+      etk_widget_geometry_get(widget, &geometry.x, &geometry.y, &geometry.w, 
&geometry.h);
    etk_widget_size_allocate(widget, geometry);
    
    for (l = widget->children; l; l = l->next)
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_types.h,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -3 -r1.46 -r1.47
--- etk_types.h 17 Jun 2006 12:01:26 -0000      1.46
+++ etk_types.h 24 Jun 2006 15:59:12 -0000      1.47
@@ -45,6 +45,7 @@
 typedef struct Etk_Container Etk_Container;
 typedef struct Etk_Dialog Etk_Dialog;
 typedef struct _Etk_Drag Etk_Drag;
+typedef struct Etk_Embed Etk_Embed;
 typedef struct _Etk_Entry Etk_Entry;
 typedef struct _Etk_Event_Key_Up_Down Etk_Event_Key_Up_Down;
 typedef struct _Etk_Event_Mouse_In_Out Etk_Event_Mouse_In_Out;
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_window.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- etk_window.c        18 Apr 2006 12:33:55 -0000      1.20
+++ etk_window.c        24 Jun 2006 15:59:12 -0000      1.21
@@ -944,7 +944,11 @@
 /* Gets the geometry of the window toplevel widget */
 static void _etk_window_toplevel_geometry_get(Etk_Toplevel_Widget *toplevel, 
int *x, int *y, int *w, int *h)
 {
-   etk_window_geometry_get(ETK_WINDOW(toplevel), x, y, w, h);
+   if (x)
+      *x = 0;
+   if (y)
+      *y = 0;
+   etk_window_geometry_get(ETK_WINDOW(toplevel), NULL, NULL, w, h);
 }
 
 /* Sets the mouse pointer of the window */



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