Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/test


Modified Files:
        ewl_embed_test.c 


Log Message:
 * Added focus settings to the embed.
 * Minor changes to the embed API name scheme.
 * Added dan sinclair to authors.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/test/ewl_embed_test.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- ewl_embed_test.c    23 Aug 2004 01:29:39 -0000      1.8
+++ ewl_embed_test.c    23 Aug 2004 18:51:53 -0000      1.9
@@ -4,19 +4,20 @@
 
 void print_cb(Ewl_Widget *w, void *ev_data, void *user_data)
 {
-       printf("jack shit\n");
-    return;
-    w = NULL;
-    ev_data = NULL;
-    user_data = NULL;
+       Ewl_Widget *entry = user_data;
+       printf("%s\n", ewl_entry_get_text(EWL_ENTRY(entry)));
+       return;
+       w = NULL;
+       ev_data = NULL;
+       user_data = NULL;
 }
 
 void move_embed_contents_cb(Ewl_Widget *w, void *ev_data, void *user_data)
 {
        ewl_object_geometry_request(EWL_OBJECT(user_data), CURRENT_X(w),
                                    CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
-    return;
-    ev_data = NULL;
+       return;
+       ev_data = NULL;
 }
 
 int main(int argc, char **argv)
@@ -24,6 +25,8 @@
        Ecore_Evas *ee;
        Evas_Object *embobj;
        Ewl_Widget *embed;
+       Ewl_Widget *entry;
+       Ewl_Widget *box;
        Ewl_Widget *button;
 
        ewl_init(&argc, argv);
@@ -33,21 +36,32 @@
                printf("Failed to open display, exiting\n");
                exit(1);
        }
+       ecore_evas_title_set(ee, "EWL Embed Test App");
+       ecore_evas_name_class_set(ee, "EWL TEST APP", "EWL TEST APP");
        ecore_evas_show(ee);
 
        embed = ewl_embed_new();
        embobj = ewl_embed_evas_set(EWL_EMBED(embed), ecore_evas_get(ee),
-                       EWL_EMBED_EVAS_WINDOW(ecore_evas_software_x11_window_get(ee)));
+                                   
EWL_EMBED_EVAS_WINDOW(ecore_evas_software_x11_window_get(ee)));
+       ewl_embed_focus_set(EWL_EMBED(embed), TRUE);
        evas_object_show(embobj);
        ewl_widget_show(embed);
 
-       button = ewl_button_new("This button does jack shit");
-       ewl_container_child_append(EWL_CONTAINER(embed), button);
-       ewl_callback_append(button, EWL_CALLBACK_CLICKED, print_cb, button);
+       box = ewl_hbox_new();
+       ewl_container_child_append(EWL_CONTAINER(embed), box);
+       ewl_widget_show(box);
+
+       entry = ewl_entry_new("Type stuff here");
+       ewl_container_child_append(EWL_CONTAINER(box), entry);
+       ewl_widget_show(entry);
+
+       button = ewl_button_new("Print");
+       ewl_container_child_append(EWL_CONTAINER(box), button);
+       ewl_callback_append(button, EWL_CALLBACK_CLICKED, print_cb, entry);
        ewl_widget_show(button);
 
        ewl_callback_append(embed, EWL_CALLBACK_CONFIGURE,
-                           move_embed_contents_cb, button);
+                           move_embed_contents_cb, box);
 
        ecore_main_loop_begin();
 




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to