Enlightenment CVS committal

Author  : urandom
Project : e17
Module  : libs/etk

Dir     : e17/libs/etk/src/bin


Modified Files:
        etk_entry_test.c 


Log Message:
 [Entry] Never again shall entries be denied the simple right to own images!

===================================================================
RCS file: /cvs/e/e17/libs/etk/src/bin/etk_entry_test.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- etk_entry_test.c    20 Oct 2006 17:51:44 -0000      1.11
+++ etk_entry_test.c    13 Jan 2007 18:39:22 -0000      1.12
@@ -16,41 +16,45 @@
    Etk_Widget *table;
    Etk_Widget *button;
    Etk_Widget *password_entry;
-   
+   Etk_Widget *image;
+
    if (win)
    {
       etk_widget_show_all(ETK_WIDGET(win));
       return;
    }   
-  
+
    win = etk_window_new();
    etk_window_title_set(ETK_WINDOW(win), "Etk Entry Test");
    etk_signal_connect("delete_event", ETK_OBJECT(win), 
ETK_CALLBACK(etk_window_hide_on_delete), NULL);
-   
+
    vbox = etk_vbox_new(ETK_FALSE, 0);
    etk_container_add(ETK_CONTAINER(win), vbox);
-   
+
    /* Normal entry */
    frame = etk_frame_new("Normal Entry");
    etk_box_append(ETK_BOX(vbox), frame, ETK_BOX_START, ETK_BOX_EXPAND_FILL, 0);
-   table = etk_table_new(2, 2, ETK_FALSE);
+   table = etk_table_new(1, 2, ETK_FALSE);
    etk_container_add(ETK_CONTAINER(frame), table);
 
    _entry_normal = etk_entry_new();
    etk_entry_text_set(ETK_ENTRY(_entry_normal), "Here is some text");
    etk_table_attach(ETK_TABLE(table), _entry_normal, 0, 0, 0, 0, 0, 0, 
ETK_TABLE_HEXPAND | ETK_TABLE_HFILL);
+   etk_widget_size_request_set(_entry_normal, 140, -1);
+
+   image = etk_image_new_from_stock(ETK_STOCK_DOCUMENT_PRINT, ETK_STOCK_SMALL);
+   etk_entry_image_set(ETK_ENTRY(_entry_normal), ETK_ENTRY_IMAGE_PRIMARY, 
ETK_IMAGE(image));
+   etk_signal_connect("mouse_click", ETK_OBJECT(image), 
ETK_CALLBACK(_etk_test_entry_normal_print_cb), NULL);
+   etk_entry_add_clear_button(ETK_ENTRY(_entry_normal));
+
 
-   button = etk_button_new_with_label("Print Text");
-   etk_table_attach(ETK_TABLE(table), button, 1, 1, 0, 0, 0, 0, 
ETK_TABLE_NONE);
-   etk_signal_connect("clicked", ETK_OBJECT(button), 
ETK_CALLBACK(_etk_test_entry_normal_print_cb), NULL);
-   
    _label_normal = etk_label_new(NULL);
-   etk_table_attach(ETK_TABLE(table), _label_normal, 0, 1, 1, 1, 0, 0, 
ETK_TABLE_HEXPAND | ETK_TABLE_HFILL);
-   
+   etk_table_attach(ETK_TABLE(table), _label_normal, 0, 1, 1, 0, 0, 0, 
ETK_TABLE_HEXPAND | ETK_TABLE_HFILL);
+
    separator = etk_hseparator_new();
    etk_box_append(ETK_BOX(vbox), separator, ETK_BOX_START, ETK_BOX_NONE, 6);
-   
-   
+
+
    /* Password entry */
    frame = etk_frame_new("Password Entry");
    etk_box_append(ETK_BOX(vbox), frame, ETK_BOX_START, ETK_BOX_EXPAND_FILL, 0);
@@ -65,7 +69,7 @@
    button = etk_check_button_new_with_label("Password Visible");
    etk_box_append(ETK_BOX(vbox), button, ETK_BOX_START, ETK_BOX_FILL, 0);
    etk_signal_connect("toggled", ETK_OBJECT(button), 
ETK_CALLBACK(_etk_test_entry_password_show_cb), password_entry);
-   
+
    etk_widget_show_all(win);
 }
 



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to