Enlightenment CVS committal Author : rhapsodhy Project : e17 Module : proto
Dir : e17/proto/entrance_edit_gui/src/widgets Modified Files: _ew_list.c _ew_list.h ew.c ew.h ew_dialog.c ew_dialog.h ew_edjelist.c ew_edjelist.h ew_entry.c ew_entry.h ew_fileselector.c ew_fileselector.h ew_messagebox.c ew_messagebox.h ew_notice.c ew_notice.h ew_preview.c ew_preview.h ew_textlist.c ew_textlist.h Log Message: removed objects like Entrance_List, etc... Cleanup tomorrow =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/_ew_list.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- _ew_list.c 16 Aug 2006 12:52:01 -0000 1.7 +++ _ew_list.c 23 Aug 2006 19:11:25 -0000 1.8 @@ -3,24 +3,10 @@ static void _ew_list_cb_row_clicked(Etk_Object *, Etk_Tree_Row *, Etk_Event_Mouse_Up_Down *, void *); -Entrance_List -__ew_list_new(void) -{ - Entrance_List el = calloc(1, sizeof(*el)); - if(el) - { - el->owner = NULL; - el->box = NULL; - el->col = NULL; - } - - return el; -} - -Entrance_List +Entrance_Widget _ew_list_new(const char *title, int w, int h, int r_h) { - Entrance_List ew = __ew_list_new(); + Entrance_Widget ew = ew_new(); if(!ew) { return NULL; } @@ -39,8 +25,8 @@ } -Entrance_List -_ew_list_buildtree(Entrance_List ew) +Entrance_Widget +_ew_list_buildtree(Entrance_Widget ew) { etk_tree_build(ETK_TREE(ew->owner)); @@ -76,14 +62,14 @@ } void -ew_list_first_row_select(Entrance_List el) +ew_list_first_row_select(Entrance_Widget el) { Etk_Tree_Row *row = etk_tree_first_row_get(ETK_TREE(el->owner)); etk_tree_row_select(row); } void* -ew_list_selected_data_get(Entrance_List el) +ew_list_selected_data_get(Entrance_Widget el) { Etk_Tree_Row *row = etk_tree_selected_row_get(ETK_TREE(el->owner)); if(!row) { =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/_ew_list.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- _ew_list.h 13 Aug 2006 06:17:27 -0000 1.3 +++ _ew_list.h 23 Aug 2006 19:11:25 -0000 1.4 @@ -6,35 +6,6 @@ void *data; } *Entrance_List_Data; - -typedef struct _Entrance_List { - Etk_Widget *owner; - Etk_Widget *box; - Etk_Tree_Col *col; -} *Entrance_List; - - -#define EW_LIST_FREE(ew) if(1) \ -{ \ - if(ew) \ - { \ - if(ew->owner) \ - { \ - free(ew->owner); \ - } \ - if(ew->box) \ - { \ - free(ew->box); \ - } \ - if(ew->col) \ - { \ - free(ew->col); \ - } \ - free(ew); \ - } \ -} \ -else \ - #define EW_LIST_DATA_FREE(ewld) if(1) \ { \ if(ewld) \ @@ -49,10 +20,10 @@ else \ -Entrance_List _ew_list_new(const char*, int, int, int); -Entrance_List _ew_list_buildtree(Entrance_List); +Entrance_Widget _ew_list_new(const char*, int, int, int); +Entrance_Widget _ew_list_buildtree(Entrance_Widget); Entrance_List_Data ew_listdata_new(void); -void* ew_list_selected_data_get(Entrance_List); -void ew_list_first_row_select(Entrance_List); +void* ew_list_selected_data_get(Entrance_Widget); +void ew_list_first_row_select(Entrance_Widget); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ew.c 13 Aug 2006 00:54:58 -0000 1.2 +++ ew.c 23 Aug 2006 19:11:25 -0000 1.3 @@ -1,7 +1,6 @@ #include <etk/Etk.h> #include "Entrance_Widgets.h" - int ew_init(int *argc, char*** argv) { @@ -34,11 +33,15 @@ { ew->owner = NULL; ew->box = NULL; + ew->hbox = NULL; + ew->label = NULL; + ew->control = NULL; + ew->col = NULL; + ew->preview_smart = NULL; + ew->extra = NULL; } return ew; } - - /* privates */ =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ew.h 13 Aug 2006 00:54:58 -0000 1.2 +++ ew.h 23 Aug 2006 19:11:25 -0000 1.3 @@ -4,6 +4,13 @@ typedef struct _Entrance_Widget { Etk_Widget *owner; Etk_Widget *box; + Etk_Widget *hbox; + Etk_Widget *label; + Etk_Widget *control; + + Etk_Tree_Col *col; + Evas_Object *preview_smart; + void *extra; } *Entrance_Widget; @@ -11,14 +18,14 @@ { \ if(ew) \ { \ - if(ew->owner) \ - { \ - free(ew->owner); \ - } \ - if(ew->box) \ - { \ - free(ew->box); \ - } \ + if(ew->owner) { free(ew->owner); } \ + if(ew->box) { free(ew->box); } \ + if(ew->hbox) { free(ew->hbox); } \ + if(ew->label) { free(ew->label); } \ + if(ew->control) { free(ew->control); } \ + if(ew->col) { free(ew->col); } \ + if(ew->preview_smart) { free(ew->preview_smart); } \ + if(ew->extra) { free(ew->extra) } \ free(ew); \ } \ } \ @@ -33,5 +40,6 @@ void ew_main_quit(void); Entrance_Widget ew_new(void); +void ew_widget_destroy(Entrance_Widget); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_dialog.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- ew_dialog.c 16 Aug 2006 12:52:01 -0000 1.9 +++ ew_dialog.c 23 Aug 2006 19:11:25 -0000 1.10 @@ -2,27 +2,12 @@ #include "Entrance_Widgets.h" static void _ew_cb_destroy(void *); -static void _ew_dialog_add_bottom(Entrance_Dialog d, Entrance_Widget ew); +static void _ew_dialog_add_bottom(Entrance_Widget d, Entrance_Widget ew); -Entrance_Dialog -_ew_dialog_new() -{ - Entrance_Dialog ed = calloc(1, sizeof(*ed)); - if(ed) - { - ed->owner = NULL; - ed->box = NULL; - ed->hbox = NULL; - ed->extra = NULL; - } - - return ed; -} - -Entrance_Dialog +Entrance_Widget ew_dialog_new(const char *title, int toplevel) { - Entrance_Dialog ew = _ew_dialog_new(); + Entrance_Widget ew = ew_new(); if(!ew) { return NULL; @@ -42,7 +27,7 @@ } void -ew_dialog_show(Entrance_Dialog ew) +ew_dialog_show(Entrance_Widget ew) { etk_dialog_pack_in_main_area(ETK_DIALOG(ew->owner), ew->box, ETK_TRUE, ETK_TRUE, 0, ETK_FALSE); @@ -52,7 +37,7 @@ Entrance_Widget -ew_dialog_group_add(Entrance_Dialog d, const char *title, int direction) +ew_dialog_group_add(Entrance_Widget d, const char *title, int direction) { Entrance_Widget ew = ew_group_new(title, direction); if(!ew) @@ -66,7 +51,7 @@ } /*void -ew_dialog_add(Entrance_Dialog d, Entrance_Widget ew) +ew_dialog_add(Entrance_Widget d, Entrance_Widget ew) { if(d && ew) etk_box_append(ETK_BOX(d->box), ew->box, ETK_BOX_START, ETK_BOX_EXPAND_FILL, 0); @@ -74,7 +59,7 @@ void -ew_dialog_button_add(Entrance_Dialog ew, const char *title, void (*func)(void*, void*), void *data) +ew_dialog_button_add(Entrance_Widget ew, const char *title, void (*func)(void*, void*), void *data) { /*TODO: poke all buttons into an ecore_list*/ Entrance_Widget button = ew_button_new(title, func, data); @@ -83,25 +68,25 @@ void -ew_dialog_close_button_add(Entrance_Dialog ew, void (*func)(void *, void*), void *data) +ew_dialog_close_button_add(Entrance_Widget ew, void (*func)(void *, void*), void *data) { ew_dialog_button_add(ew, _("Close"), func, data); } void -ew_dialog_apply_button_add(Entrance_Dialog ew, void (*func)(void *, void*), void *data) +ew_dialog_apply_button_add(Entrance_Widget ew, void (*func)(void *, void*), void *data) { ew_dialog_button_add(ew, _("Apply"), func, data); } void -ew_dialog_ok_button_add(Entrance_Dialog ew, void (*func)(void *, void*), void *data) +ew_dialog_ok_button_add(Entrance_Widget ew, void (*func)(void *, void*), void *data) { ew_dialog_button_add(ew, _("Ok"), func, data); } void -ew_dialog_destroy(Entrance_Dialog ew) +ew_dialog_destroy(Entrance_Widget ew) { etk_object_destroy(ETK_OBJECT(ew->owner)); } @@ -114,7 +99,7 @@ } static void -_ew_dialog_add_bottom(Entrance_Dialog d, Entrance_Widget ew) +_ew_dialog_add_bottom(Entrance_Widget d, Entrance_Widget ew) { if(d && ew) etk_dialog_pack_widget_in_action_area(ETK_DIALOG(d->owner), ETK_WIDGET(ew->owner), ETK_TRUE, ETK_TRUE, 10, ETK_TRUE); =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_dialog.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- ew_dialog.h 16 Aug 2006 09:18:41 -0000 1.4 +++ ew_dialog.h 23 Aug 2006 19:11:25 -0000 1.5 @@ -1,41 +1,13 @@ #ifndef _EW_DIALOG_H #define _EW_DIALOG_H -typedef struct _Entrance_Dialog { - Etk_Widget *owner; - Etk_Widget *box; - Etk_Widget *hbox; - void *extra; -} *Entrance_Dialog; - -#define EW_DIALOG_FREE(ew) if(1) \ -{ \ - if(ew) \ - { \ - if(ew->owner) \ - { \ - free(ew->owner); \ - } \ - if(ew->box) \ - { \ - free(ew->box); \ - } \ - if(ew->hbox) \ - { \ - free(ew->hbox); \ - } \ - free(ew); \ - } \ -} \ -else \ - -Entrance_Dialog ew_dialog_new(const char*, int); -void ew_dialog_show(Entrance_Dialog); -void ew_dialog_destroy(Entrance_Dialog); -void ew_dialog_add(Entrance_Dialog, Entrance_Widget); -void ew_dialog_close_button_add(Entrance_Dialog ew, void (*func)(void *, void*), void *); -void ew_dialog_apply_button_add(Entrance_Dialog ew, void (*func)(void *, void*), void *); -void ew_dialog_ok_button_add(Entrance_Dialog ew, void (*func)(void *, void*), void *); -Entrance_Widget ew_dialog_group_add(Entrance_Dialog, const char *, int); +Entrance_Widget ew_dialog_new(const char*, int); +void ew_dialog_show(Entrance_Widget); +void ew_dialog_destroy(Entrance_Widget); +void ew_dialog_add(Entrance_Widget, Entrance_Widget); +void ew_dialog_close_button_add(Entrance_Widget ew, void (*func)(void *, void*), void *); +void ew_dialog_apply_button_add(Entrance_Widget ew, void (*func)(void *, void*), void *); +void ew_dialog_ok_button_add(Entrance_Widget ew, void (*func)(void *, void*), void *); +Entrance_Widget ew_dialog_group_add(Entrance_Widget, const char *, int); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_edjelist.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ew_edjelist.c 12 Aug 2006 15:23:53 -0000 1.2 +++ ew_edjelist.c 23 Aug 2006 19:11:25 -0000 1.3 @@ -5,10 +5,10 @@ static void _ew_tree_cb_row_clicked(Etk_Object *, Etk_Tree_Row *, Etk_Event_Mouse_Up_Down *, void *); -Entrance_List +Entrance_Widget ew_edjelist_new(const char *title, int w, int h, int r_h, int c_w) { - Entrance_List ew = _ew_list_new(title, w, h, r_h); + Entrance_Widget ew = _ew_list_new(title, w, h, r_h); if(!ew) { return NULL; } @@ -19,7 +19,7 @@ } void -ew_edjelist_add(Entrance_List ew, const char *label, const char *edje, const char *group, void *data, size_t size, void (*func) (void)) +ew_edjelist_add(Entrance_Widget ew, const char *label, const char *edje, const char *group, void *data, size_t size, void (*func) (void)) { Etk_Tree_Row *row; etk_tree_freeze(ETK_TREE(ew->owner)); =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_edjelist.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ew_edjelist.h 12 Aug 2006 09:42:13 -0000 1.1 +++ ew_edjelist.h 23 Aug 2006 19:11:25 -0000 1.2 @@ -3,8 +3,8 @@ #include "_ew_list.h" -Entrance_List ew_edjelist_new(const char*, int, int, int, int); -void ew_edjelist_add(Entrance_List, const char *, const char *, const char*, void *, size_t, void (*) (void)); +Entrance_Widget ew_edjelist_new(const char*, int, int, int, int); +void ew_edjelist_add(Entrance_Widget, const char *, const char *, const char*, void *, size_t, void (*) (void)); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_entry.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- ew_entry.c 18 Aug 2006 04:57:02 -0000 1.11 +++ ew_entry.c 23 Aug 2006 19:11:25 -0000 1.12 @@ -1,26 +1,10 @@ #include <Etk.h> #include <Entrance_Widgets.h> - -Entrance_Entry -_ew_entry_new(void) -{ - Entrance_Entry ee = calloc(1, sizeof(*ee)); - if(ee) - { - ee->owner = NULL; - ee->box = NULL; - ee->label = NULL; - ee->control = NULL; - } - - return ee; -} - -Entrance_Entry +Entrance_Widget ew_entry_new(const char *label, const char *text, int ispassword) { - Entrance_Entry ew = _ew_entry_new(); + Entrance_Widget ew = ew_new(); if(!ew) { return NULL; @@ -48,27 +32,27 @@ } const char* -ew_entry_get(Entrance_Entry ew) +ew_entry_get(Entrance_Widget ew) { return etk_entry_text_get(ETK_ENTRY(ew->control)); } void -ew_entry_set(Entrance_Entry ew, const char *text) +ew_entry_set(Entrance_Widget ew, const char *text) { if(ew) etk_entry_text_set(ETK_ENTRY(ew->control), text); } void -ew_entry_password_set(Entrance_Entry ew) +ew_entry_password_set(Entrance_Widget ew) { if(ew) etk_entry_password_mode_set(ETK_ENTRY(ew->control), ETK_TRUE); } void -ew_entry_password_clear(Entrance_Entry ew) +ew_entry_password_clear(Entrance_Widget ew) { if(ew) etk_entry_password_mode_set(ETK_ENTRY(ew->control), ETK_FALSE); =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_entry.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ew_entry.h 17 Aug 2006 00:26:38 -0000 1.7 +++ ew_entry.h 23 Aug 2006 19:11:25 -0000 1.8 @@ -1,43 +1,11 @@ #ifndef _EW_ENTRY_H #define _EW_ENTRY_H -typedef struct _Entrance_Entry { - Etk_Widget *owner; - Etk_Widget *box; - Etk_Widget *label; - Etk_Widget *control; -} *Entrance_Entry; - -#define EW_ENTRY_FREE(ew) if(1) \ -{ \ - if(ew) \ - { \ - if(ew->owner) \ - { \ - free(ew->owner); \ - } \ - if(ew->box) \ - { \ - free(ew->box); \ - } \ - if(ew->label) \ - { \ - free(ew->label); \ - } \ - if(ew->control) \ - { \ - free(ew->control); \ - } \ - free(ew); \ - } \ -} \ -else \ - -Entrance_Entry ew_entry_new(const char *label, const char *text, int ispassword); -const char* ew_entry_get(Entrance_Entry); -void ew_entry_set(Entrance_Entry ew, const char *text); -void ew_entry_password_set(Entrance_Entry ew); -void ew_entry_password_clear(Entrance_Entry ew); +Entrance_Widget ew_entry_new(const char *label, const char *text, int ispassword); +const char* ew_entry_get(Entrance_Widget); +void ew_entry_set(Entrance_Widget ew, const char *text); +void ew_entry_password_set(Entrance_Widget ew); +void ew_entry_password_clear(Entrance_Widget ew); =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_fileselector.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ew_fileselector.c 23 Aug 2006 11:55:40 -0000 1.1 +++ ew_fileselector.c 23 Aug 2006 19:11:25 -0000 1.2 @@ -1,9 +1,9 @@ #include "Entrance_Widgets.h" -Entrance_Dialog +Entrance_Widget ew_fileselector_new(const char *title, const char *directory, int multiple, int showdot, void (*response)(void *, int, void *), void *data) { - Entrance_Dialog dialog = ew_notice_new(title); + Entrance_Widget dialog = ew_notice_new(title); dialog->hbox = etk_filechooser_widget_new(); if(directory) @@ -21,11 +21,11 @@ } const char * -ew_fileselector_file_get(Entrance_Dialog dialog) { +ew_fileselector_file_get(Entrance_Widget dialog) { return etk_filechooser_widget_selected_file_get(ETK_FILECHOOSER_WIDGET(dialog->hbox)); } Evas_List * -ew_fileselector_file_list_get(Entrance_Dialog dialog) { +ew_fileselector_file_list_get(Entrance_Widget dialog) { return etk_filechooser_widget_selected_files_get(ETK_FILECHOOSER_WIDGET(dialog->hbox)); } =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_fileselector.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ew_fileselector.h 23 Aug 2006 11:55:40 -0000 1.1 +++ ew_fileselector.h 23 Aug 2006 19:11:25 -0000 1.2 @@ -1,10 +1,10 @@ #ifndef _EW_FILESELECTOR_H #define _EW_FILESELECTOR_H -Entrance_Dialog ew_fileselector_new(const char *title, const char *folder, int multiple, +Entrance_Widget ew_fileselector_new(const char *title, const char *folder, int multiple, int showdot, void (*response_callback)(void *, int, void *), void *data); -const char *ew_fileselector_file_get(Entrance_Dialog); -Evas_List *ew_fileselector_file_list_get(Entrance_Dialog); +const char *ew_fileselector_file_get(Entrance_Widget); +Evas_List *ew_fileselector_file_list_get(Entrance_Widget); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_messagebox.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ew_messagebox.c 16 Aug 2006 12:52:01 -0000 1.8 +++ ew_messagebox.c 23 Aug 2006 19:11:25 -0000 1.9 @@ -6,10 +6,10 @@ static void _ew_messagebox_cb_ok(void *, int, void *); -Entrance_Dialog +Entrance_Widget _ew_messagebox_new(const char *title, const char *message, const char *icon) { - Entrance_Dialog ew = ew_notice_new(title); + Entrance_Widget ew = ew_notice_new(title); Entrance_Widget group; Entrance_Widget _image; Entrance_Widget _text; @@ -41,19 +41,19 @@ return ew; } -Entrance_Dialog +Entrance_Widget ew_messagebox_ok(const char *title, const char *message, const char *icon) { - Entrance_Dialog ew = _ew_messagebox_new(title, message, icon); + Entrance_Widget ew = _ew_messagebox_new(title, message, icon); ew_notice_ok_button_add(ew, _ew_messagebox_cb_ok, ew); ew_notice_show(ew); return ew; } -Entrance_Dialog +Entrance_Widget ew_messagebox_ok_cancel(const char *title, const char *message, const char *icon, void (*funct)(void *, int, void *)) { - Entrance_Dialog ew = _ew_messagebox_new(title, message, icon); + Entrance_Widget ew = _ew_messagebox_new(title, message, icon); ew_notice_ok_button_add(ew, funct, NULL); ew_notice_cancel_button_add(ew, NULL, NULL); @@ -61,9 +61,9 @@ return ew; } -Entrance_Dialog +Entrance_Widget ew_messagebox_yes_no(const char *title, const char *message, const char *icon, void (*funct)(void *, int, void *)) { - Entrance_Dialog ew = _ew_messagebox_new(title, message, icon); + Entrance_Widget ew = _ew_messagebox_new(title, message, icon); ew_notice_yes_button_add(ew, funct, NULL); ew_notice_no_button_add(ew, NULL, NULL); @@ -71,9 +71,9 @@ return ew; } -Entrance_Dialog +Entrance_Widget ew_messagebox_yes_no_cancel(const char *title, const char *message, const char *icon, void (*funct)(void *, int, void *)) { - Entrance_Dialog ew = _ew_messagebox_new(title, message, icon); + Entrance_Widget ew = _ew_messagebox_new(title, message, icon); ew_notice_yes_button_add(ew, funct, NULL); ew_notice_no_button_add(ew, NULL, NULL); ew_notice_cancel_button_add(ew, NULL, NULL); @@ -84,6 +84,6 @@ static void _ew_messagebox_cb_ok(void *win, int response_type, void *data) { - Entrance_Dialog ew = data; + Entrance_Widget ew = data; ew_dialog_destroy(ew); } =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_messagebox.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- ew_messagebox.h 16 Aug 2006 09:18:41 -0000 1.5 +++ ew_messagebox.h 23 Aug 2006 19:11:25 -0000 1.6 @@ -7,10 +7,10 @@ #define EW_MESSAGEBOX_ICON_WARNING "warning" #define EW_MESSAGEBOX_ICON_ERROR "error" -Entrance_Dialog ew_messagebox_ok(const char *type, const char *title, const char *message); -Entrance_Dialog ew_messagebox_ok_cancel(const char *, const char *, const char *, void (*)(void *, int, void *)); -Entrance_Dialog ew_messagebox_yes_no(const char *, const char *, const char *, void (*)(void *, int, void *)); -Entrance_Dialog ew_messagebox_yes_no_cancel(const char *, const char *, const char *, void (*)(void *, int, void *)); +Entrance_Widget ew_messagebox_ok(const char *type, const char *title, const char *message); +Entrance_Widget ew_messagebox_ok_cancel(const char *, const char *, const char *, void (*)(void *, int, void *)); +Entrance_Widget ew_messagebox_yes_no(const char *, const char *, const char *, void (*)(void *, int, void *)); +Entrance_Widget ew_messagebox_yes_no_cancel(const char *, const char *, const char *, void (*)(void *, int, void *)); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_notice.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ew_notice.c 16 Aug 2006 12:52:01 -0000 1.7 +++ ew_notice.c 23 Aug 2006 19:11:25 -0000 1.8 @@ -4,10 +4,10 @@ static void _ew_cb_destroy(void *); static void _ew_cb_emit_response(Etk_Object *, void *data); -Entrance_Dialog +Entrance_Widget ew_notice_new(const char *title) { - Entrance_Dialog ew = ew_dialog_new(title, EW_FALSE); + Entrance_Widget ew = ew_dialog_new(title, EW_FALSE); if(!ew) { return NULL; @@ -18,13 +18,13 @@ } void -ew_notice_show(Entrance_Dialog ew) +ew_notice_show(Entrance_Widget ew) { ew_dialog_show(ew); } Entrance_Widget -ew_notice_group_add(Entrance_Dialog d, const char *title, int direction) +ew_notice_group_add(Entrance_Widget d, const char *title, int direction) { Entrance_Widget ew = ew_group_new(title, direction); if(!ew) @@ -38,7 +38,7 @@ } void -ew_notice_button_add(Entrance_Dialog ew, const char *name, int response_id, void (*response_event)(void *, int, void *), void *data) +ew_notice_button_add(Entrance_Widget ew, const char *name, int response_id, void (*response_event)(void *, int, void *), void *data) { Etk_Widget *btn = etk_dialog_button_add(ETK_DIALOG(ew->owner), name, response_id); if(response_event && !ew->extra) { @@ -48,40 +48,40 @@ } void -ew_notice_close_button_add(Entrance_Dialog ew, void (*response_event)(void *, int, void *), void *data) +ew_notice_close_button_add(Entrance_Widget ew, void (*response_event)(void *, int, void *), void *data) { ew_notice_button_add(ew, _("Close"), EW_NOTICE_CLOSE_BUTTON, response_event, data); } void -ew_notice_apply_button_add(Entrance_Dialog ew, void (*response_event)(void *, int, void *), void *data) +ew_notice_apply_button_add(Entrance_Widget ew, void (*response_event)(void *, int, void *), void *data) { ew_notice_button_add(ew, _("Apply"), EW_NOTICE_APPLY_BUTTON, response_event, data); } void -ew_notice_ok_button_add(Entrance_Dialog ew, void (*response_event)(void *, int, void *), void *data) +ew_notice_ok_button_add(Entrance_Widget ew, void (*response_event)(void *, int, void *), void *data) { ew_notice_button_add(ew, _("Ok"), EW_NOTICE_OK_BUTTON, response_event, data); } void -ew_notice_yes_button_add(Entrance_Dialog ew, void (*response_event)(void *, int, void *), void *data) { +ew_notice_yes_button_add(Entrance_Widget ew, void (*response_event)(void *, int, void *), void *data) { ew_notice_button_add(ew, _("Yes"), EW_NOTICE_YES_BUTTON, response_event, data); } void -ew_notice_no_button_add(Entrance_Dialog ew, void (*response_event)(void *, int, void *), void *data) { +ew_notice_no_button_add(Entrance_Widget ew, void (*response_event)(void *, int, void *), void *data) { ew_notice_button_add(ew, _("No"), EW_NOTICE_NO_BUTTON, response_event, data); } void -ew_notice_cancel_button_add(Entrance_Dialog ew, void (*response_event)(void *, int, void *), void *data) { +ew_notice_cancel_button_add(Entrance_Widget ew, void (*response_event)(void *, int, void *), void *data) { ew_notice_button_add(ew, _("Cancel"), EW_NOTICE_CANCEL_BUTTON, response_event, data); } void -ew_notice_destroy(Entrance_Dialog ew) +ew_notice_destroy(Entrance_Widget ew) { ew_dialog_destroy(ew); } =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_notice.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- ew_notice.h 16 Aug 2006 19:21:31 -0000 1.5 +++ ew_notice.h 23 Aug 2006 19:11:25 -0000 1.6 @@ -8,17 +8,17 @@ #define EW_NOTICE_NO_BUTTON -9 #define EW_NOTICE_APPLY_BUTTON -10 -Entrance_Dialog ew_notice_new(const char *); -void ew_notice_show(Entrance_Dialog); -Entrance_Widget ew_notice_group_add(Entrance_Dialog, const char *, int); -void ew_notice_destroy(Entrance_Dialog); +Entrance_Widget ew_notice_new(const char *); +void ew_notice_show(Entrance_Widget); +Entrance_Widget ew_notice_group_add(Entrance_Widget, const char *, int); +void ew_notice_destroy(Entrance_Widget); -void ew_notice_button_add(Entrance_Dialog, const char*, int, void (*)(void *, int, void *), void *); -void ew_notice_close_button_add(Entrance_Dialog, void (*)(void *, int, void *), void *); -void ew_notice_apply_button_add(Entrance_Dialog, void (*)(void *, int, void *), void *); -void ew_notice_ok_button_add(Entrance_Dialog, void (*)(void *, int, void *), void *); -void ew_notice_yes_button_add(Entrance_Dialog, void (*)(void *, int, void *), void *); -void ew_notice_no_button_add(Entrance_Dialog, void (*)(void *, int, void *), void *); -void ew_notice_cancel_button_add(Entrance_Dialog, void (*)(void *, int, void *), void *); +void ew_notice_button_add(Entrance_Widget, const char*, int, void (*)(void *, int, void *), void *); +void ew_notice_close_button_add(Entrance_Widget, void (*)(void *, int, void *), void *); +void ew_notice_apply_button_add(Entrance_Widget, void (*)(void *, int, void *), void *); +void ew_notice_ok_button_add(Entrance_Widget, void (*)(void *, int, void *), void *); +void ew_notice_yes_button_add(Entrance_Widget, void (*)(void *, int, void *), void *); +void ew_notice_no_button_add(Entrance_Widget, void (*)(void *, int, void *), void *); +void ew_notice_cancel_button_add(Entrance_Widget, void (*)(void *, int, void *), void *); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_preview.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ew_preview.c 23 Aug 2006 02:18:25 -0000 1.1 +++ ew_preview.c 23 Aug 2006 19:11:25 -0000 1.2 @@ -3,24 +3,10 @@ #include <Esmart_Preview.h> #include "Entrance_Widgets.h" -Entrance_Preview -_ew_preview_new(void) -{ - Entrance_Preview ep = calloc(1, sizeof(*ep)); - if(ep) - { - ep->owner = NULL; - ep->box = NULL; - ep->preview_smart = NULL; - } - - return ep; -} - -Entrance_Preview +Entrance_Widget ew_preview_new(int w, int h) { - Entrance_Preview ep = _ew_preview_new(); + Entrance_Widget ep = ew_new(); if(!ep) return NULL; @@ -31,7 +17,7 @@ } Evas* -ew_preview_evas_get(Entrance_Preview ep, int w, int h, int vw, int vh) +ew_preview_evas_get(Entrance_Widget ep, int w, int h, int vw, int vh) { if(ep->preview_smart) esmart_preview_evas_get(ep->preview_smart); =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_preview.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ew_preview.h 23 Aug 2006 02:18:25 -0000 1.1 +++ ew_preview.h 23 Aug 2006 19:11:25 -0000 1.2 @@ -1,13 +1,6 @@ #ifndef _EW_PREVIEW_H #define _EW_PREVIEW_H -typedef struct _Entrance_Preview { - Etk_Widget *owner; - Etk_Widget *box; - Evas_Object *preview_smart; -} *Entrance_Preview; - - -Entrance_Preview ew_preview_new(int w, int h); -Evas *ew_preview_evas_get(Entrance_Preview ep, int w, int h, int vw, int vh); +Entrance_Widget ew_preview_new(int w, int h); +Evas *ew_preview_evas_get(Entrance_Widget ep, int w, int h, int vw, int vh); #endif =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_textlist.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ew_textlist.c 12 Aug 2006 15:23:53 -0000 1.2 +++ ew_textlist.c 23 Aug 2006 19:11:25 -0000 1.3 @@ -5,10 +5,10 @@ static void _ew_tree_cb_row_clicked(Etk_Object *, Etk_Tree_Row *, Etk_Event_Mouse_Up_Down *, void *); -Entrance_List +Entrance_Widget ew_textlist_new(const char *title, int w, int h, int r_h, int c_w) { - Entrance_List ew = _ew_list_new(title, w, h, r_h); + Entrance_Widget ew = _ew_list_new(title, w, h, r_h); if(!ew) { return NULL; } @@ -19,7 +19,7 @@ } void -ew_textlist_add(Entrance_List ew, const char *label, void *data, size_t size, +ew_textlist_add(Entrance_Widget ew, const char *label, void *data, size_t size, void (*func) (void)) { Etk_Tree_Row *row; =================================================================== RCS file: /cvs/e/e17/proto/entrance_edit_gui/src/widgets/ew_textlist.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- ew_textlist.h 12 Aug 2006 09:42:13 -0000 1.1 +++ ew_textlist.h 23 Aug 2006 19:11:25 -0000 1.2 @@ -3,8 +3,8 @@ #include "_ew_list.h" -Entrance_List ew_textlist_new(const char*, int, int, int, int); -void ew_textlist_add(Entrance_List, const char *, void *, size_t, void (*) (void)); +Entrance_Widget ew_textlist_new(const char*, int, int, int, int); +void ew_textlist_add(Entrance_Widget, const char *, void *, size_t, void (*) (void)); #endif ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs