Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/estyle

Dir     : e17/libs/estyle/test


Modified Files:
        estyle_test_simple.c 


Log Message:
API breakage. Converted estyle to be an evas smart object.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/estyle/test/estyle_test_simple.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- estyle_test_simple.c        5 Aug 2003 04:26:56 -0000       1.11
+++ estyle_test_simple.c        5 Aug 2003 16:42:44 -0000       1.12
@@ -42,7 +42,7 @@
 int render_method = RENDER_ENGINE;
 #endif
 Evas_Object *cursor = NULL;
-Estyle *e;
+Evas_Object *e;
 
 static int e_idle(void *data)
 {
@@ -86,7 +86,8 @@
 
 static int ecore_mouse_down(void *data, int type, void * ev)
 {
-       int index, x, y, w, h;
+       int index;
+       double x, y, w, h;
 
        Ecore_X_Event_Mouse_Button_Down *eemd =
            (Ecore_X_Event_Mouse_Button_Down *) ev;
@@ -109,7 +110,7 @@
                if (index < 0)
                        printf("Click occurred outside of estyle\n");
                else {
-                       printf("Clicked letter %c at %d, %d size %d x %d\n",
+                       printf("Clicked letter %c at %g, %g size %g x %g\n",
                                last[index], x, y, w, h);
                        evas_object_move(cursor, x, y);
                        evas_object_resize(cursor, w, h);
@@ -200,7 +201,7 @@
 int main(int argc, char *argv[])
 {
        int i, w, h;
-       int curs_x, curs_y, curs_w, curs_h;
+       double curs_x, curs_y, curs_w, curs_h;
        Evas_Object *clip_rect;
        Evas_Object *img_test;
        Evas_Object *bg, *et_bg, *obst;
@@ -289,10 +290,10 @@
         * Create an estyle.
         */
        e = estyle_new(evas, string1, "raised");
-       estyle_move(e, 100, 100);
-       estyle_set_color(e, 128, 255, 255, 255);
-       estyle_set_clip(e, clip_rect);
-       estyle_show(e);
+       evas_object_move(e, 100, 100);
+       evas_object_color_set(e, 128, 255, 255, 255);
+       evas_object_clip_set(e, clip_rect);
+       evas_object_show(e);
        estyle_text_at(e, 0, &curs_x, &curs_y, &curs_w, &curs_h);
 
        printf("size: %d\n",estyle_get_font_size(e));




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to