Enlightenment CVS committal
Author : dj2
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/tools/ewl_edb_ed
Modified Files:
ewl_edb_ed.c
Log Message:
- change tabs to spaces (Ewl uses an 8 space indent now instead of a tab)
===================================================================
RCS file: /cvs/e/e17/libs/ewl/tools/ewl_edb_ed/ewl_edb_ed.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- ewl_edb_ed.c 23 Aug 2007 05:26:52 -0000 1.12
+++ ewl_edb_ed.c 6 May 2008 20:21:33 -0000 1.13
@@ -4,11 +4,11 @@
static E_DB_File *db_file = NULL;
typedef enum {
- EWL_EDB_TYPE_NONE,
- EWL_EDB_TYPE_INT,
- EWL_EDB_TYPE_STR,
- EWL_EDB_TYPE_FLOAT,
- EWL_EDB_TYPE_DATA
+ EWL_EDB_TYPE_NONE,
+ EWL_EDB_TYPE_INT,
+ EWL_EDB_TYPE_STR,
+ EWL_EDB_TYPE_FLOAT,
+ EWL_EDB_TYPE_DATA
} Ewl_Edb_Type;
static Ewl_Edb_Type current_type = EWL_EDB_TYPE_NONE;
@@ -47,7 +47,7 @@
ewl_container_child_append(EWL_CONTAINER(win), box);
ewl_widget_show(box);
- /* box to hold menu */
+ /* box to hold menu */
menu_box = ewl_hbox_new();
ewl_container_child_append(EWL_CONTAINER(box), menu_box);
ewl_object_fill_policy_set(EWL_OBJECT(menu_box),
@@ -58,76 +58,76 @@
ewl_container_child_append(EWL_CONTAINER(box), hbox);
ewl_widget_show(hbox);
- /* create the tree */
- {
- char * headers [] = {
- "type", "key", "value"
- };
- tree = ewl_tree_new(3);
- ewl_container_child_append(EWL_CONTAINER(hbox), tree);
- ewl_object_padding_set(EWL_OBJECT(tree), 2, 0, 0, 0);
- ewl_tree_headers_set(EWL_TREE(tree), headers);
- ewl_widget_show(tree);
- }
-
- box2 = ewl_vbox_new();
- ewl_container_child_append(EWL_CONTAINER(hbox), box2);
- ewl_widget_show(box2);
+ /* create the tree */
+ {
+ char * headers [] = {
+ "type", "key", "value"
+ };
+ tree = ewl_tree_new(3);
+ ewl_container_child_append(EWL_CONTAINER(hbox), tree);
+ ewl_object_padding_set(EWL_OBJECT(tree), 2, 0, 0, 0);
+ ewl_tree_headers_set(EWL_TREE(tree), headers);
+ ewl_widget_show(tree);
+ }
+
+ box2 = ewl_vbox_new();
+ ewl_container_child_append(EWL_CONTAINER(hbox), box2);
+ ewl_widget_show(box2);
/* create the combo box */
combo = ewl_combo_new("data type");
ewl_container_child_append(EWL_CONTAINER(box2), combo);
- ewl_object_padding_set(EWL_OBJECT(combo), 5, 0, 0, 0);
+ ewl_object_padding_set(EWL_OBJECT(combo), 5, 0, 0, 0);
ewl_widget_show(combo);
{
o = ewl_menu_item_new(NULL, "int");
ewl_container_child_append(EWL_CONTAINER(combo), o);
- ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_INT);
+ ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_INT);
ewl_widget_show(o);
o = ewl_menu_item_new(NULL, "str");
ewl_container_child_append(EWL_CONTAINER(combo), o);
- ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_STR);
+ ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_STR);
ewl_widget_show(o);
o = ewl_menu_item_new(NULL, "float");
ewl_container_child_append(EWL_CONTAINER(combo), o);
- ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_FLOAT);
+ ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_FLOAT);
ewl_widget_show(o);
o = ewl_menu_item_new(NULL, "data");
ewl_container_child_append(EWL_CONTAINER(combo), o);
- ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_DATA);
+ ewl_callback_append(o, EWL_CALLBACK_SELECT, type_sel_cb, (int
*)EWL_EDB_TYPE_DATA);
ewl_widget_show(o);
}
/* value entry box */
val_box = ewl_entry_new("");
ewl_container_child_append(EWL_CONTAINER(box2), val_box);
- ewl_object_alignment_set(EWL_OBJECT(val_box), EWL_FLAG_ALIGN_CENTER);
+ ewl_object_alignment_set(EWL_OBJECT(val_box), EWL_FLAG_ALIGN_CENTER);
ewl_widget_show(val_box);
- /* add/delete buttons on right */
- {
- Ewl_Widget *add_del_box = ewl_hbox_new();
- ewl_container_child_append(EWL_CONTAINER(box2), add_del_box);
- ewl_widget_show(add_del_box);
-
- o = ewl_button_new("add");
- ewl_container_child_append(EWL_CONTAINER(add_del_box), o);
- ewl_callback_append(o, EWL_CALLBACK_CLICKED, add_cb, NULL);
- ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
- ewl_object_padding_set(EWL_OBJECT(o), 5, 5, 2, 2);
- ewl_widget_show(o);
-
- o = ewl_button_new("delete");
- ewl_container_child_append(EWL_CONTAINER(add_del_box), o);
- ewl_callback_append(o, EWL_CALLBACK_CLICKED, delete_cb, NULL);
- ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
- ewl_object_padding_set(EWL_OBJECT(o), 0, 5, 2, 2);
- ewl_widget_show(o);
- }
+ /* add/delete buttons on right */
+ {
+ Ewl_Widget *add_del_box = ewl_hbox_new();
+ ewl_container_child_append(EWL_CONTAINER(box2), add_del_box);
+ ewl_widget_show(add_del_box);
+
+ o = ewl_button_new("add");
+ ewl_container_child_append(EWL_CONTAINER(add_del_box), o);
+ ewl_callback_append(o, EWL_CALLBACK_CLICKED, add_cb, NULL);
+ ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
+ ewl_object_padding_set(EWL_OBJECT(o), 5, 5, 2, 2);
+ ewl_widget_show(o);
+
+ o = ewl_button_new("delete");
+ ewl_container_child_append(EWL_CONTAINER(add_del_box), o);
+ ewl_callback_append(o, EWL_CALLBACK_CLICKED, delete_cb, NULL);
+ ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
+ ewl_object_padding_set(EWL_OBJECT(o), 0, 5, 2, 2);
+ ewl_widget_show(o);
+ }
/* create the menu */
{
@@ -141,12 +141,12 @@
o = ewl_menu_item_new(NULL, "open");
ewl_container_child_append(EWL_CONTAINER(file), o);
- ewl_callback_append(o, EWL_CALLBACK_SELECT, open_cb, NULL);
+ ewl_callback_append(o, EWL_CALLBACK_SELECT, open_cb, NULL);
ewl_widget_show(o);
o = ewl_menu_item_new(NULL, "save");
ewl_container_child_append(EWL_CONTAINER(file), o);
- ewl_callback_append(o, EWL_CALLBACK_SELECT, save_cb, NULL);
+ ewl_callback_append(o, EWL_CALLBACK_SELECT, save_cb, NULL);
ewl_widget_show(o);
o = ewl_menu_item_new(NULL, "quit");
@@ -160,34 +160,34 @@
ewl_container_child_append(EWL_CONTAINER(box), key_name_box);
ewl_widget_show(key_name_box);
- o = ewl_hseparator_new();
- ewl_container_child_append(EWL_CONTAINER(box), o);
- ewl_widget_show(o);
-
- /* save /quit buttons on bottom */
- box2 = ewl_hbox_new();
- ewl_container_child_append(EWL_CONTAINER(box), box2);
- ewl_object_fill_policy_set(EWL_OBJECT(box2),
- EWL_FLAG_FILL_VSHRINK |
EWL_FLAG_FILL_HFILL);
- ewl_object_alignment_set(EWL_OBJECT(box2), EWL_FLAG_ALIGN_RIGHT);
- ewl_widget_show(box2);
-
- o = ewl_button_stock_new(EWL_STOCK_SAVE);
- ewl_container_child_append(EWL_CONTAINER(box2), o);
- ewl_callback_append(o, EWL_CALLBACK_CLICKED, save_cb, NULL);
- ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
- ewl_object_padding_set(EWL_OBJECT(o), 5, 5, 2, 2);
- ewl_widget_show(o);
-
- o = ewl_button_stock_new(EWL_STOCK_QUIT);
- ewl_container_child_append(EWL_CONTAINER(box2), o);
- ewl_callback_append(o, EWL_CALLBACK_CLICKED, win_del_cb, NULL);
- ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
- ewl_object_padding_set(EWL_OBJECT(o), 0, 5, 2, 2);
- ewl_widget_show(o);
+ o = ewl_hseparator_new();
+ ewl_container_child_append(EWL_CONTAINER(box), o);
+ ewl_widget_show(o);
+
+ /* save /quit buttons on bottom */
+ box2 = ewl_hbox_new();
+ ewl_container_child_append(EWL_CONTAINER(box), box2);
+ ewl_object_fill_policy_set(EWL_OBJECT(box2),
+ EWL_FLAG_FILL_VSHRINK |
EWL_FLAG_FILL_HFILL);
+ ewl_object_alignment_set(EWL_OBJECT(box2), EWL_FLAG_ALIGN_RIGHT);
+ ewl_widget_show(box2);
+
+ o = ewl_button_stock_new(EWL_STOCK_SAVE);
+ ewl_container_child_append(EWL_CONTAINER(box2), o);
+ ewl_callback_append(o, EWL_CALLBACK_CLICKED, save_cb, NULL);
+ ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
+ ewl_object_padding_set(EWL_OBJECT(o), 5, 5, 2, 2);
+ ewl_widget_show(o);
+
+ o = ewl_button_stock_new(EWL_STOCK_QUIT);
+ ewl_container_child_append(EWL_CONTAINER(box2), o);
+ ewl_callback_append(o, EWL_CALLBACK_CLICKED, win_del_cb, NULL);
+ ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK);
+ ewl_object_padding_set(EWL_OBJECT(o), 0, 5, 2, 2);
+ ewl_widget_show(o);
- if (argc > 1)
- open_file_cb(NULL, argv[1], NULL);
+ if (argc > 1)
+ open_file_cb(NULL, argv[1], NULL);
ewl_main();
return 1;
@@ -203,198 +203,198 @@
}
void open_file_cb(Ewl_Widget *w, void *event, void *data) {
- Ewl_Widget *fd_win = (Ewl_Widget *)data;
- char *file = (char *)event;
- char **key_list = NULL;
- int num_ret = 0;
-
- fd_win_del_cb(NULL, NULL, fd_win);
- if (file == NULL)
- return;
-
- db_file = e_db_open(file);
-
- if (db_file == NULL) {
- printf("Unable to open file %s\n", file);
- return;
- }
-
- key_list = e_db_dump_key_list(file, &num_ret);
- {
- int i = 0;
-
- for(i = 0; i < num_ret; i++) {
- if (key_list[i] != NULL) {
- Ewl_Widget * widgets[3];
- char *type = e_db_type_get(db_file,
key_list[i]);
- char val[512];
-
- if (!strcmp(type, "str")) {
- snprintf(val, sizeof(val), "%s",
e_db_str_get(db_file, key_list[i]));
-
- } else if (!strcmp(type, "float")) {
- float f = 0.0;
- e_db_float_get(db_file, key_list[i],
&f);
- snprintf(val, sizeof(val), "%.2f", f);
-
- } else if (!strcmp(type, "data")) {
- snprintf(val, sizeof(val), "Data not
shown");
-
- } else if (!strcmp(type, "int")) {
- int integer = 0;
- e_db_int_get(db_file, key_list[i],
&integer);
- snprintf(val, sizeof(val), "%d",
integer);
- }
-
- widgets[0] = ewl_text_new(type);
- ewl_widget_show(widgets[0]);
-
- widgets[1] = ewl_text_new(key_list[i]);
- ewl_widget_show(widgets[1]);
-
- widgets[2] = ewl_text_new(val);
- ewl_widget_show(widgets[2]);
-
- ewl_tree_row_add(EWL_TREE(tree), NULL, widgets);
- free(key_list[i]);
- }
- }
- }
-
- free(key_list);
-
- return;
- w = NULL;
- data = NULL;
+ Ewl_Widget *fd_win = (Ewl_Widget *)data;
+ char *file = (char *)event;
+ char **key_list = NULL;
+ int num_ret = 0;
+
+ fd_win_del_cb(NULL, NULL, fd_win);
+ if (file == NULL)
+ return;
+
+ db_file = e_db_open(file);
+
+ if (db_file == NULL) {
+ printf("Unable to open file %s\n", file);
+ return;
+ }
+
+ key_list = e_db_dump_key_list(file, &num_ret);
+ {
+ int i = 0;
+
+ for(i = 0; i < num_ret; i++) {
+ if (key_list[i] != NULL) {
+ Ewl_Widget * widgets[3];
+ char *type = e_db_type_get(db_file,
key_list[i]);
+ char val[512];
+
+ if (!strcmp(type, "str")) {
+ snprintf(val, sizeof(val), "%s",
e_db_str_get(db_file, key_list[i]));
+
+ } else if (!strcmp(type, "float")) {
+ float f = 0.0;
+ e_db_float_get(db_file, key_list[i],
&f);
+ snprintf(val, sizeof(val), "%.2f", f);
+
+ } else if (!strcmp(type, "data")) {
+ snprintf(val, sizeof(val), "Data not
shown");
+
+ } else if (!strcmp(type, "int")) {
+ int integer = 0;
+ e_db_int_get(db_file, key_list[i],
&integer);
+ snprintf(val, sizeof(val), "%d",
integer);
+ }
+
+ widgets[0] = ewl_text_new(type);
+ ewl_widget_show(widgets[0]);
+
+ widgets[1] = ewl_text_new(key_list[i]);
+ ewl_widget_show(widgets[1]);
+
+ widgets[2] = ewl_text_new(val);
+ ewl_widget_show(widgets[2]);
+
+ ewl_tree_row_add(EWL_TREE(tree), NULL, widgets);
+ free(key_list[i]);
+ }
+ }
+ }
+
+ free(key_list);
+
+ return;
+ w = NULL;
+ data = NULL;
}
void fd_win_del_cb(Ewl_Widget *w, void *event, void *data) {
- Ewl_Widget *fd_win = (Ewl_Widget *)data;
- ewl_widget_hide(fd_win);
- ewl_widget_destroy(fd_win);
-
- return;
- w = NULL;
- event = NULL;
- data = NULL;
+ Ewl_Widget *fd_win = (Ewl_Widget *)data;
+ ewl_widget_hide(fd_win);
+ ewl_widget_destroy(fd_win);
+
+ return;
+ w = NULL;
+ event = NULL;
+ data = NULL;
}
void open_cb(Ewl_Widget *w, void *event, void *data) {
- Ewl_Widget *fd_win = NULL, *fd = NULL;
+ Ewl_Widget *fd_win = NULL, *fd = NULL;
- fd_win = ewl_window_new();
- ewl_window_title_set(EWL_WINDOW(fd_win), "EWL EDB ed open");
- ewl_window_class_set(EWL_WINDOW(fd_win), "EWL_EDB_ed_open");
- ewl_window_name_set(EWL_WINDOW(fd_win), "EWL_EDB_ed_open");
- ewl_callback_append(fd_win, EWL_CALLBACK_DELETE_WINDOW, fd_win_del_cb,
fd_win);
- ewl_widget_show(fd_win);
-
- fd = ewl_filedialog_new(EWL_FILEDIALOG_TYPE_OPEN);
- ewl_container_child_append(EWL_CONTAINER(fd_win), fd);
- ewl_callback_append(fd, EWL_CALLBACK_VALUE_CHANGED, open_file_cb,
fd_win);
- ewl_widget_show(fd);
-
- return;
- w = NULL;
- event = NULL;
- data = NULL;
+ fd_win = ewl_window_new();
+ ewl_window_title_set(EWL_WINDOW(fd_win), "EWL EDB ed open");
+ ewl_window_class_set(EWL_WINDOW(fd_win), "EWL_EDB_ed_open");
+ ewl_window_name_set(EWL_WINDOW(fd_win), "EWL_EDB_ed_open");
+ ewl_callback_append(fd_win, EWL_CALLBACK_DELETE_WINDOW, fd_win_del_cb,
fd_win);
+ ewl_widget_show(fd_win);
+
+ fd = ewl_filedialog_new(EWL_FILEDIALOG_TYPE_OPEN);
+ ewl_container_child_append(EWL_CONTAINER(fd_win), fd);
+ ewl_callback_append(fd, EWL_CALLBACK_VALUE_CHANGED, open_file_cb,
fd_win);
+ ewl_widget_show(fd);
+
+ return;
+ w = NULL;
+ event = NULL;
+ data = NULL;
}
void save_cb(Ewl_Widget *w, void *event, void *data) {
- if (db_file == NULL)
- return;
+ if (db_file == NULL)
+ return;
- e_db_close(db_file);
- db_file = NULL;
- e_db_flush();
-
- return;
- w = NULL;
- event = NULL;
- data = NULL;
+ e_db_close(db_file);
+ db_file = NULL;
+ e_db_flush();
+
+ return;
+ w = NULL;
+ event = NULL;
+ data = NULL;
}
void type_sel_cb(Ewl_Widget *w, void *event, void *data) {
- current_type = (Ewl_Edb_Type)data;
+ current_type = (Ewl_Edb_Type)data;
- return;
- w = NULL;
- event = NULL;
+ return;
+ w = NULL;
+ event = NULL;
}
void add_cb(Ewl_Widget *w, void *event, void *data) {
- char *key = ewl_text_text_get(EWL_TEXT(key_name_box));
- char *val = ewl_text_text_get(EWL_TEXT(val_box));
- Ewl_Widget *widgets[3];
-
- if ((key == NULL) || (val == NULL))
- return;
-
- switch(current_type) {
- case EWL_EDB_TYPE_INT:
- {
- int ival = atoi(val);
- widgets[0] = ewl_text_new("int");
- ewl_widget_show(widgets[0]);
- e_db_int_set(db_file, key, ival);
- }
- break;
-
- case EWL_EDB_TYPE_STR:
- widgets[0] = ewl_text_new("str");
- ewl_widget_show(widgets[0]);
- e_db_str_set(db_file, key, val);
- break;
-
- case EWL_EDB_TYPE_FLOAT:
- {
- float fval = atof(val);
- widgets[0] = ewl_text_new("float");
- ewl_widget_show(widgets[0]);
- e_db_float_set(db_file, key, fval);
- }
- break;
-
- case EWL_EDB_TYPE_DATA:
- widgets[0] = ewl_text_new("data");
- ewl_widget_show(widgets[0]);
- e_db_data_set(db_file, key, val, strlen(val));
- free(val);
- val = strdup("");
- break;
-
- default:
- printf("No type selected\n");
- break;
- }
-
- widgets[1] = ewl_text_new(key);
- ewl_widget_show(widgets[1]);
-
- widgets[2] = ewl_text_new(val);
- ewl_widget_show(widgets[2]);
-
- ewl_tree_row_add(EWL_TREE(tree), NULL, widgets);
-
- return;
- w = NULL;
- event = NULL;
- data = NULL;
+ char *key = ewl_text_text_get(EWL_TEXT(key_name_box));
+ char *val = ewl_text_text_get(EWL_TEXT(val_box));
+ Ewl_Widget *widgets[3];
+
+ if ((key == NULL) || (val == NULL))
+ return;
+
+ switch(current_type) {
+ case EWL_EDB_TYPE_INT:
+ {
+ int ival = atoi(val);
+ widgets[0] = ewl_text_new("int");
+ ewl_widget_show(widgets[0]);
+ e_db_int_set(db_file, key, ival);
+ }
+ break;
+
+ case EWL_EDB_TYPE_STR:
+ widgets[0] = ewl_text_new("str");
+ ewl_widget_show(widgets[0]);
+ e_db_str_set(db_file, key, val);
+ break;
+
+ case EWL_EDB_TYPE_FLOAT:
+ {
+ float fval = atof(val);
+ widgets[0] = ewl_text_new("float");
+ ewl_widget_show(widgets[0]);
+ e_db_float_set(db_file, key, fval);
+ }
+ break;
+
+ case EWL_EDB_TYPE_DATA:
+ widgets[0] = ewl_text_new("data");
+ ewl_widget_show(widgets[0]);
+ e_db_data_set(db_file, key, val, strlen(val));
+ free(val);
+ val = strdup("");
+ break;
+
+ default:
+ printf("No type selected\n");
+ break;
+ }
+
+ widgets[1] = ewl_text_new(key);
+ ewl_widget_show(widgets[1]);
+
+ widgets[2] = ewl_text_new(val);
+ ewl_widget_show(widgets[2]);
+
+ ewl_tree_row_add(EWL_TREE(tree), NULL, widgets);
+
+ return;
+ w = NULL;
+ event = NULL;
+ data = NULL;
}
void delete_cb(Ewl_Widget *w, void *event, void *data) {
- char *current_key = NULL;
-// char *current_key = ewl_table_get_selected(EWL_TABLE(table));
+ char *current_key = NULL;
+// char *current_key = ewl_table_get_selected(EWL_TABLE(table));
- if (current_key == NULL)
- return;
+ if (current_key == NULL)
+ return;
- e_db_data_del(db_file, current_key);
+ e_db_data_del(db_file, current_key);
- return;
- w = NULL;
- event = NULL;
- data = NULL;
+ return;
+ w = NULL;
+ event = NULL;
+ data = NULL;
}
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs