Enlightenment CVS committal

Author  : handyande
Project : e17
Module  : apps/e_utils

Dir     : e17/apps/e_utils/src/bin/eapp_edit


Modified Files:
        eapp_edit_main.c 


Log Message:
Small fixups
full icon editing now working
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_utils/src/bin/eapp_edit/eapp_edit_main.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- eapp_edit_main.c    22 Dec 2004 22:14:45 -0000      1.4
+++ eapp_edit_main.c    22 Dec 2004 23:10:08 -0000      1.5
@@ -135,11 +135,12 @@
     int checkbox) {
   char buf[4096];
   char *ret;
+  char ret_char;
   int size_ret;
   int delete = 0;
 
   if (checkbox) {
-    ret[0] = ewl_checkbutton_is_checked(EWL_CHECKBUTTON(source));
+    ret_char = ewl_checkbutton_is_checked(EWL_CHECKBUTTON(source));
     size_ret = 1;
   } else {
     ret = ewl_entry_text_get(EWL_ENTRY(source));
@@ -154,8 +155,12 @@
     snprintf(buf, sizeof(buf), "%s", key);
   if (delete)
     eet_delete(ef, buf);
-  else
-    eet_write(ef, buf, ret, size_ret, 0);
+  else {
+    if (checkbox)
+      eet_write(ef, buf, &ret_char, 1, 0);
+    else
+      eet_write(ef, buf, ret, size_ret, 0);
+  }
 }
 
 void
@@ -290,6 +295,7 @@
   icon = ewl_image_new(file, "icon");
   ewl_widget_show(icon);
   ewl_container_child_append(EWL_CONTAINER(cell), icon);
+  ewl_object_fill_policy_set(EWL_OBJECT(cell), EWL_FLAG_FILL_ALL);
   ewl_widget_show(cell);
   ewl_grid_add(EWL_GRID(grid), cell, 1, 1, 1, 2);
 
@@ -319,5 +325,6 @@
 static void
 _eapp_edit_help(void) {
   printf("USAGE:\n"
-      "enlightenment_ewl_eapp file.eapp\n");
+      "enlightenment_ewl_eapp file.eapp\n\n"
+      "if file.eapp does not exist a new icon file will be created\n");
 }




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to