Enlightenment CVS committal

Author  : mekius
Project : e17
Module  : proto

Dir     : e17/proto/empower/src/bin/ewl


Modified Files:
        empower_gui_ewl.c 


Log Message:
Added username into program and cleaned up the interface some more

===================================================================
RCS file: /cvs/e/e17/proto/empower/src/bin/ewl/empower_gui_ewl.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- empower_gui_ewl.c   4 Apr 2006 04:26:22 -0000       1.1
+++ empower_gui_ewl.c   5 Apr 2006 16:14:44 -0000       1.2
@@ -5,13 +5,13 @@
        if(!ecore_x_init(NULL))
        {
                printf("Unable to init ecore\n");
-               return 1;
+               return;
        }
        
        if(!ewl_init(&argc, argv))
        {
                printf("Unable to init ewl\n");
-               return 1;
+               return;
        }
        
        Ewl_Widget *entry = NULL;
@@ -53,21 +53,24 @@
        ewl_object_fill_policy_set(EWL_OBJECT(vbox), EWL_FLAG_FILL_ALL);
        ewl_widget_show(vbox);
        
-       hbox = ewl_hbox_new();
-       ewl_container_child_append(EWL_CONTAINER(vbox), hbox);
-       ewl_object_fill_policy_set(EWL_OBJECT(hbox), EWL_FLAG_FILL_ALL);
-       ewl_widget_show(hbox);
+       char user[256];
+       
+       snprintf(user, 256, "%s's Password:", userinfo->pw_name);
+       //strcat(user, userinfo->pw_name);
        
-       progtext = ewl_label_new();
-       ewl_label_text_set(EWL_LABEL(progtext), "Password: ");
-       ewl_object_padding_set(EWL_OBJECT(progtext),5,0,24,0);
-       ewl_container_child_append(EWL_CONTAINER(hbox), progtext);
-       ewl_object_maximum_size_set(EWL_OBJECT(progtext), 75, 20);
+       progtext = ewl_text_new();
+       ewl_container_child_append(EWL_CONTAINER(vbox), progtext);
+       ewl_text_font_size_set(EWL_TEXT(progtext), 14);
+       ewl_text_styles_set(EWL_TEXT(progtext), EWL_TEXT_STYLE_SOFT_SHADOW);
+       ewl_text_shadow_color_set(EWL_TEXT(progtext), 30,30,30,50);
+       ewl_object_padding_set(EWL_OBJECT(progtext),10,0,3,3);
+       ewl_object_minimum_size_set(EWL_OBJECT(progtext), 75, 20);
+       ewl_text_text_set(EWL_TEXT(progtext), user);
        ewl_widget_show(progtext);
        
        entry = ewl_password_new();
-       ewl_container_child_append(EWL_CONTAINER(hbox), entry);
-       ewl_object_padding_set(EWL_OBJECT(entry),0,0,20,0);
+       ewl_container_child_append(EWL_CONTAINER(vbox), entry);
+       ewl_object_padding_set(EWL_OBJECT(entry),8,8,0,0);
        ewl_object_size_request(EWL_OBJECT(entry), 50, 20);
        ewl_callback_append(entry, EWL_CALLBACK_VALUE_CHANGED, pipe_to_sudo_cb, 
entry);
        ewl_widget_show(entry);
@@ -79,13 +82,15 @@
        
        hbox = ewl_hbox_new();
        ewl_container_child_append(EWL_CONTAINER(vbox), hbox);
-       ewl_object_alignment_set(EWL_OBJECT(hbox), EWL_FLAG_ALIGN_RIGHT);
+       ewl_object_alignment_set(EWL_OBJECT(hbox), EWL_FLAG_ALIGN_CENTER);
        ewl_object_fill_policy_set(EWL_OBJECT(hbox), EWL_FLAG_FILL_SHRINK);
+       ewl_object_padding_set(EWL_OBJECT(hbox),0,0,0,0);
        ewl_widget_show(hbox);
        
        ok_button = ewl_button_new();
        ewl_button_stock_type_set(EWL_BUTTON(ok_button), EWL_STOCK_OK);
-       ewl_object_maximum_size_set(EWL_OBJECT(ok_button), 35, 15);
+       ewl_object_minimum_size_set(EWL_OBJECT(ok_button), 60, 15);
+       ewl_object_maximum_size_set(EWL_OBJECT(ok_button), 60, 15);
        ewl_object_fill_policy_set(EWL_OBJECT(ok_button), EWL_FLAG_FILL_SHRINK);
        ewl_container_child_append(EWL_CONTAINER(hbox), ok_button);
        ewl_callback_append(ok_button, EWL_CALLBACK_CLICKED, pipe_to_sudo_cb, 
entry);
@@ -100,4 +105,4 @@
        ewl_widget_show(cancel_button);
        
        ewl_main();     
-}
\ No newline at end of file
+}




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to