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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs