E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_gadcon.c Log Message: formatting === RCS file: /cvs/e/e17/apps/e/src/bin/e_gadcon.c,v retrieving revision 1.36 retrieving revision 1.37 diff -u -3 -r1.36 -r1.37 --- e_gadcon.c 9 Aug 2006 06:08:36 - 1.36 +++ e_gadcon.c 9 Aug 2006 11:07:44 - 1.37 @@ -228,14 +228,14 @@ { E_Gadcon_Client *gcc; - if(!cf_gcc-style) + if (!cf_gcc-style) { gcc = cc-func.init(gc, cf_gcc-name, cf_gcc-id, -cc-default_style); + cc-default_style); } else gcc = cc-func.init(gc, cf_gcc-name, cf_gcc-id, - cf_gcc-style); + cf_gcc-style); if (gcc) { - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_evas Modified Files: ecore_evas_x.c Log Message: Disable grab test on mouse out too. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_x.c,v retrieving revision 1.85 retrieving revision 1.86 diff -u -3 -r1.85 -r1.86 --- ecore_evas_x.c 29 Jul 2006 14:50:18 - 1.85 +++ ecore_evas_x.c 9 Aug 2006 11:23:32 - 1.86 @@ -734,9 +734,10 @@ details[e-detail]); } */ - if ((e-mode == ECORE_X_EVENT_MODE_GRAB) || - (e-mode == ECORE_X_EVENT_MODE_UNGRAB)) - return 0; +// disable. causes more problems than it fixes +// if ((e-mode == ECORE_X_EVENT_MODE_GRAB) || +// (e-mode == ECORE_X_EVENT_MODE_UNGRAB)) +// return 0; /* if (e-mode != ECORE_X_EVENT_MODE_NORMAL) return 0; */ _ecore_evas_x_modifier_locks_update(ee, e-modifiers); _ecore_evas_x_mouse_move_process(ee, e-x, e-y, e-time); - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_menu.c Log Message: Keep track of active menu and active menu item. === RCS file: /cvs/e/e17/apps/e/src/bin/e_menu.c,v retrieving revision 1.55 retrieving revision 1.56 diff -u -3 -r1.55 -r1.56 --- e_menu.c28 Jul 2006 23:22:57 - 1.55 +++ e_menu.c9 Aug 2006 13:52:52 - 1.56 @@ -86,6 +86,8 @@ /* local subsystem globals */ static Ecore_X_Window _e_menu_win = 0; static Evas_List *_e_active_menus = NULL; +static E_Menu *_e_active_menu = NULL; +static E_Menu_Item *_e_active_menu_item = NULL; /*static Evas_Hash*_e_menu_category_items = NULL;*/ static Evas_Hash *_e_menu_categories = NULL; static Ecore_X_Time _e_menu_activate_time = 0; @@ -143,6 +145,7 @@ e_object_unref(E_OBJECT(m)); } _e_active_menus = NULL; + _e_active_menu = NULL; if (_e_menu_categories) { evas_hash_foreach(_e_menu_categories, _e_menu_categories_free_cb, NULL); @@ -500,7 +503,7 @@ E_OBJECT_CHECK_RETURN(m, NULL); E_OBJECT_TYPE_CHECK_RETURN(m, E_MENU_TYPE, NULL); ret = m; - while (ret-parent_item ret-parent_item-menu) + while ((ret-parent_item) (ret-parent_item-menu)) { ret = ret-parent_item-menu; } @@ -772,7 +775,7 @@ E_OBJECT_CHECK(mi); E_OBJECT_TYPE_CHECK(mi, E_MENU_ITEM_TYPE); if (mi-separator) return; - if (active) + if ((active) (!mi-active)) { E_Menu_Item *pmi; @@ -780,6 +783,8 @@ if (mi == pmi) return; if (pmi) e_menu_item_active_set(pmi, 0); mi-active = 1; + _e_active_menu = mi-menu; + _e_active_menu_item = mi; if (mi-bg_object) edje_object_signal_emit(mi-bg_object, active, ); if (mi-icon_bg_object) @@ -795,9 +800,11 @@ edje_object_signal_emit(mi-menu-bg_object, active, ); _e_menu_submenu_activate(mi); } - else + else if ((!active) (mi-active)) { mi-active = 0; + _e_active_menu = NULL; + _e_active_menu_item = NULL; if (mi-bg_object) edje_object_signal_emit(mi-bg_object, passive, ); if (mi-icon_bg_object) @@ -998,18 +1005,19 @@ Evas_List *l, *tmp; E_Menu_Category *cat; + if (m == _e_active_menu) _e_active_menu = NULL; /* the foreign menu items */ cat = evas_hash_find(_e_menu_categories, m-category); - if(cat) - { - for(l = cat-callbacks; l; l = l-next) - { - E_Menu_Category_Callback *cb; - - cb = l-data; - if(cb-free) cb-free(cb-data); - } - } + if (cat) + { + for (l = cat-callbacks; l; l = l-next) + { +E_Menu_Category_Callback *cb; + +cb = l-data; +if (cb-free) cb-free(cb-data); + } + } _e_menu_unrealize(m); E_FREE(m-shape_rects); m-shape_rects_num = 0; @@ -1033,6 +1041,7 @@ static void _e_menu_item_free(E_Menu_Item *mi) { + if (mi == _e_active_menu_item) _e_active_menu_item = NULL; if (mi-submenu) { mi-submenu-parent_item = NULL; @@ -1838,31 +1847,19 @@ static int _e_menu_active_call(void) { - Evas_List *l, *ll; + E_Menu_Item *mi; - /* FIXME: inefficient. should track current menu and active item */ - for (l = _e_active_menus; l; l = l-next) + mi = _e_menu_item_active_get(); + if (mi) { - E_Menu *m; - - m = l-data; - for (ll = m-items; ll; ll = ll-next) - { -E_Menu_Item *mi; - -mi = ll-data; -if (mi-active) - { - if (mi-submenu) return 0; - if (mi-check) - e_menu_item_toggle_set(mi, !mi-toggle); - if ((mi-radio) (!e_menu_item_toggle_get(mi))) - e_menu_item_toggle_set(mi, 1); - if (mi-cb.func) - mi-cb.func(mi-cb.data, m, mi); - return 1; - } - } + if (mi-submenu) return 0; + if (mi-check) + e_menu_item_toggle_set(mi, !mi-toggle); + if ((mi-radio) (!e_menu_item_toggle_get(mi))) + e_menu_item_toggle_set(mi, 1); + if (mi-cb.func) + mi-cb.func(mi-cb.data, mi-menu, mi); + return 1; } return -1; } @@ -1872,7 +1869,7 @@ { E_Menu *m; - /* FIXME: inefficient. should track current menu and active item */ + /* FIXME: inefficient. should track active item */ m = _e_menu_active_get(); if (m) { @@ -1931,7 +1928,7 @@ { E_Menu *m; - /* FIXME: inefficient. should track current menu and active item */ + /* FIXME: inefficient. should track active item */ m = _e_menu_active_get();
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_menu.c Log Message: Enough to keep track of active menu item. === RCS file: /cvs/e/e17/apps/e/src/bin/e_menu.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -3 -r1.56 -r1.57 --- e_menu.c9 Aug 2006 13:52:52 - 1.56 +++ e_menu.c9 Aug 2006 13:56:23 - 1.57 @@ -86,7 +86,6 @@ /* local subsystem globals */ static Ecore_X_Window _e_menu_win = 0; static Evas_List *_e_active_menus = NULL; -static E_Menu *_e_active_menu = NULL; static E_Menu_Item *_e_active_menu_item = NULL; /*static Evas_Hash*_e_menu_category_items = NULL;*/ static Evas_Hash *_e_menu_categories = NULL; @@ -145,7 +144,6 @@ e_object_unref(E_OBJECT(m)); } _e_active_menus = NULL; - _e_active_menu = NULL; if (_e_menu_categories) { evas_hash_foreach(_e_menu_categories, _e_menu_categories_free_cb, NULL); @@ -783,7 +781,6 @@ if (mi == pmi) return; if (pmi) e_menu_item_active_set(pmi, 0); mi-active = 1; - _e_active_menu = mi-menu; _e_active_menu_item = mi; if (mi-bg_object) edje_object_signal_emit(mi-bg_object, active, ); @@ -803,7 +800,6 @@ else if ((!active) (mi-active)) { mi-active = 0; - _e_active_menu = NULL; _e_active_menu_item = NULL; if (mi-bg_object) edje_object_signal_emit(mi-bg_object, passive, ); @@ -1005,7 +1001,6 @@ Evas_List *l, *tmp; E_Menu_Category *cat; - if (m == _e_active_menu) _e_active_menu = NULL; /* the foreign menu items */ cat = evas_hash_find(_e_menu_categories, m-category); if (cat) @@ -2177,7 +2172,8 @@ static E_Menu * _e_menu_active_get(void) { - return _e_active_menu; + if (_e_active_menu_item) return _e_active_menu_item-menu; + return NULL; } static E_Menu_Item * - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_int_menus.c e_menu.c Log Message: Menu titles === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.144 retrieving revision 1.145 diff -u -3 -r1.144 -r1.145 --- e_int_menus.c 7 Aug 2006 20:25:34 - 1.144 +++ e_int_menus.c 9 Aug 2006 15:24:34 - 1.145 @@ -66,6 +66,7 @@ dat = calloc(1, sizeof(Main_Data)); m = e_menu_new(); + e_menu_title_set(m, _(Main)); dat-menu = m; e_object_data_set(E_OBJECT(m), dat); e_object_del_attach_func_set(E_OBJECT(m), _e_int_menus_main_del_hook); === RCS file: /cvs/e/e17/apps/e/src/bin/e_menu.c,v retrieving revision 1.57 retrieving revision 1.58 diff -u -3 -r1.57 -r1.58 --- e_menu.c9 Aug 2006 13:56:23 - 1.57 +++ e_menu.c9 Aug 2006 15:24:34 - 1.58 @@ -379,7 +379,6 @@ { E_OBJECT_CHECK(m); E_OBJECT_TYPE_CHECK(m, E_MENU_TYPE); - /* FIXME: support menu titles */ if ((m-header.title) (title) (!strcmp(m-header.title, title))) return; if (m-header.title) @@ -1379,6 +1378,12 @@ m-shaped = 1; } } + } + if (m-header.title) + { + edje_object_part_text_set(o, title, m-header.title); + edje_object_signal_emit(o, title,on, ); + edje_object_message_signal_process(o); } evas_object_show(o); - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/data/themes Modified Files: default_menu.edc Log Message: Menu titles === RCS file: /cvs/e/e17/apps/e/data/themes/default_menu.edc,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- default_menu.edc10 Oct 2005 12:16:18 - 1.11 +++ default_menu.edc9 Aug 2006 15:24:34 - 1.12 @@ -80,14 +80,102 @@ } } part { +name: title_bg; +description { + state:default 0.0; + rel1 { + to: title_overlay; + } + rel2 { + to: title_overlay; + } + image { + normal: e17_ibar_bg_h.png; + border: 6 6 6 6; + } + fill { + smooth: 0; + } +} + } + part { +name: title; +type: TEXT; +effect:SHADOW; +mouse_events: 0; +description { + state:default 0.0; +visible: 0; + fixed:0 1; + rel1 { + relative: 0.0 0.0; + offset: 00; + } + rel2 { + relative: 1.0 0.0; + offset: -1 0; + } + color: 0 0 0 255; + color3: 255 255 255 128; + text { + text: Menu Label; + font: Edje-Vera-Bold; + size: 12; + min: 1 0; + align:0.5 0.7; + text_class: menu_title; + } +} +description { + state:active 0.0; + inherit: default 0.0; + visible: 1; + rel1 { + relative: 0.0 0.0; + offset: 00; + } + rel2 { + relative: 1.0 0.0; + offset: -1 26; + } +} + } + part { +name: title_overlay; +mouse_events: 0; +description { + state:default 0.0; + align:0.5 1.0; + rel1 { + relative: 0.0 0.0; + offset: 16 0; + to_y: title; + } + rel2 { + relative: 1.0 1.0; + offset: -17 0; + to_y: title; + } + image { + normal: e17_ibar_over_h.png; + border: 13 13 13 13; + middle: 0; + } + fill { + smooth: 0; + } +} + } + part { name: items; mouse_events: 0; type: SWALLOW; description { state:default 0.0; rel1 { - relative: 0.0 0.0; - offset: 11; + to_y: title; + relative: 0.0 1.0; + offset: 10; } rel2 { relative: 1.0 1.0; @@ -95,6 +183,22 @@ } color: 0 0 0 0; } + } + } + programs { + program { +name:on; +signal: title,on; +source: ; +action: STATE_SET active 0.0; +target: title; + } + program { +name:off; +signal: title,off; +source: ; +action: STATE_SET default 0.0; +target: title; } } } - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e essiene
Enlightenment CVS committal Author : essiene Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: TODO-- === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.397 retrieving revision 1.398 diff -u -3 -r1.397 -r1.398 --- TODO9 Aug 2006 04:38:32 - 1.397 +++ TODO9 Aug 2006 16:26:20 - 1.398 @@ -104,9 +104,6 @@ * need to do a massive theme spec overhaul. need to namespace signals, special named parts that are needed, specific what is NEEDED froma theme, what is optional (in terms of parts, groups and signals). etc. -* when adding some gadgets like pager, ibox, ibar - they default to plain - instead of inset. there should be a way for a gagdet to hint a default - preferred look. * default config for shelf is screwy and needs fixing - related to gadcon layout algorithm though. * ipc is a mess. overgrown. hard to work with. what to do? remove? - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/evfs chaos
Enlightenment CVS committal Author : chaos Project : e17 Module : apps/evfs Dir : e17/apps/evfs/src/bin Modified Files: evfs_server_handle.c Log Message: * Oops - this would have caused a crash if you were copying 2 files === RCS file: /cvs/e/e17/apps/evfs/src/bin/evfs_server_handle.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -3 -r1.65 -r1.66 --- evfs_server_handle.c6 Aug 2006 10:00:34 - 1.65 +++ evfs_server_handle.c9 Aug 2006 16:27:54 - 1.66 @@ -382,8 +382,8 @@ evfs_handle_file_copy(evfs_client * client, evfs_command * command, evfs_command * root_command, int move) { - evfs_plugin *plugin; - evfs_plugin *dst_plugin; + evfs_plugin *plugin = NULL; + evfs_plugin *dst_plugin = NULL; int num_files; int c_file; @@ -404,11 +404,11 @@ return; } - if (num_files 2) { - dst_plugin = -evfs_get_plugin_for_uri(client-server, - command-file_command.files[num_files-1]-plugin_uri); + dst_plugin = + evfs_get_plugin_for_uri(client-server, +command-file_command.files[num_files-1]-plugin_uri); + if (num_files 2) { /*Check if 2 files, dest file is a dir*/ res = (*EVFS_PLUGIN_FILE(dst_plugin)-functions-evfs_file_lstat) (command, dest_stat, num_files-1); - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/data/themes Modified Files: default_menu.edc Log Message: fix title look - nicer imho :) === RCS file: /cvs/e/e17/apps/e/data/themes/default_menu.edc,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- default_menu.edc9 Aug 2006 15:24:34 - 1.12 +++ default_menu.edc9 Aug 2006 16:41:18 - 1.13 @@ -80,28 +80,9 @@ } } part { -name: title_bg; -description { - state:default 0.0; - rel1 { - to: title_overlay; - } - rel2 { - to: title_overlay; - } - image { - normal: e17_ibar_bg_h.png; - border: 6 6 6 6; - } - fill { - smooth: 0; - } -} - } - part { name: title; type: TEXT; -effect:SHADOW; + effect: SOFT_SHADOW; mouse_events: 0; description { state:default 0.0; @@ -115,54 +96,33 @@ relative: 1.0 0.0; offset: -1 0; } - color: 0 0 0 255; - color3: 255 255 255 128; +color: 255 255 255 255; +color3: 0 0 0 42; text { - text: Menu Label; + text: Menu Title; font: Edje-Vera-Bold; - size: 12; - min: 1 0; - align:0.5 0.7; + size: 10; + min: 0 0; + align:0.5 0.0; text_class: menu_title; + elipsis: 0.0; } } description { state:active 0.0; inherit: default 0.0; visible: 1; + align:0.5 0.0; rel1 { relative: 0.0 0.0; - offset: 00; + offset: 04; } rel2 { relative: 1.0 0.0; - offset: -1 26; + offset: -1 4; } -} - } - part { -name: title_overlay; -mouse_events: 0; -description { - state:default 0.0; - align:0.5 1.0; - rel1 { - relative: 0.0 0.0; - offset: 16 0; - to_y: title; - } - rel2 { - relative: 1.0 1.0; - offset: -17 0; - to_y: title; - } - image { - normal: e17_ibar_over_h.png; - border: 13 13 13 13; - middle: 0; - } - fill { - smooth: 0; + text { + min: 1 1; } } } - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_dnd.c Log Message: Use e_grabinput_get() === RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -3 -r1.38 -r1.39 --- e_dnd.c 20 Apr 2006 11:30:23 - 1.38 +++ e_dnd.c 9 Aug 2006 17:40:41 - 1.39 @@ -296,8 +296,11 @@ drag-container-x, drag-container-y, drag-container-w, drag-container-h); ecore_x_window_show(_drag_win); - ecore_x_pointer_confine_grab(_drag_win); - ecore_x_keyboard_grab(_drag_win); + if (!e_grabinput_get(_drag_win, 1, _drag_win)) + { + ecore_x_window_del(_drag_win); + return 0; + } drag-type = E_DRAG_XDND; - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_dnd.c Log Message: Use e_grabinput_get === RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -3 -r1.39 -r1.40 --- e_dnd.c 9 Aug 2006 17:40:41 - 1.39 +++ e_dnd.c 9 Aug 2006 17:42:31 - 1.40 @@ -261,8 +261,11 @@ drag-container-x, drag-container-y, drag-container-w, drag-container-h); ecore_x_window_show(_drag_win); - ecore_x_pointer_confine_grab(_drag_win); - ecore_x_keyboard_grab(_drag_win); + if (!e_grabinput_get(_drag_win, 1, _drag_win)) + { + ecore_x_window_del(_drag_win); + return 0; + } drag-type = E_DRAG_INTERNAL; - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_dnd.c Log Message: ecore_x_.*_ungrab - e_grabinput_release === RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -3 -r1.40 -r1.41 --- e_dnd.c 9 Aug 2006 17:42:31 - 1.40 +++ e_dnd.c 9 Aug 2006 17:45:43 - 1.41 @@ -553,8 +553,7 @@ _e_drag_hide(_drag_current); - ecore_x_pointer_ungrab(); - ecore_x_keyboard_ungrab(); + e_grabinput_release(_drag_win, _drag_win); if (_drag_current-type == E_DRAG_XDND) { e_object_del(E_OBJECT(_drag_current)); - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e sebastid
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_dnd.c Log Message: Fix dnd shutdown. === RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v retrieving revision 1.41 retrieving revision 1.42 diff -u -3 -r1.41 -r1.42 --- e_dnd.c 9 Aug 2006 17:45:43 - 1.41 +++ e_dnd.c 9 Aug 2006 18:08:55 - 1.42 @@ -4,9 +4,7 @@ #include e.h /* FIXME: broken when drop areas intersect - * (sub window has drop area on top of lower window or desktop - - * also shutdown is broken (walking list and deleting from the list as u go - * in this code is broken) + * (sub window has drop area on top of lower window or desktop) */ /* * TODO: @@ -124,16 +122,13 @@ { Evas_List *l; - for (l = _drag_list; l;) + while (_drag_list) { E_Drag *drag; - drag = l-data; - l = l-next; + drag = _drag_list-data; e_object_del(E_OBJECT(drag)); } - evas_list_free(_drag_list); - _drag_list = NULL; for (l = _event_handlers; l; l = l-next) { - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/temperature Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/temperature/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvs9ll48m and /tmp/cvsoLF6Uj differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/ibar Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/ibar/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvs14ZoES and /tmp/cvsRSlS1H differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/cpufreq Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsQ8rdFC and /tmp/cvsb8dtDr differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/battery Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/battery/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsUUSw7m and /tmp/cvsDmseLb differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/pager Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/pager/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsOgxft7 and /tmp/cvs1ALCdX differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/ibox Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/ibox/module.eap,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs6A6K42 and /tmp/cvsdXyhIS differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/start Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/start/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvspTVwXd and /tmp/cvs2Ylg73 differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/dropshadow Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/dropshadow/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsc6FcNM and /tmp/cvsbUIW4B differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/clock Modified Files: module.eap Log Message: module icon updates === RCS file: /cvs/e/e17/apps/e/src/modules/clock/module.eap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvscXnKAz and /tmp/cvstHIvuo differ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/src Modified Files: config.c dock.c engage.h window.c Log Message: Composite patch from Hannes Janetzek - thanks very much :) === RCS file: /cvs/e/misc/engage/src/config.c,v retrieving revision 1.58 retrieving revision 1.59 diff -u -3 -r1.58 -r1.59 --- config.c25 Feb 2006 18:29:04 - 1.58 +++ config.c9 Aug 2006 21:38:13 - 1.59 @@ -136,7 +136,12 @@ ignore-running, Ignore running apps); ecore_config_boolean_create(engage.options.ignore_iconified, 0, 'I', ignore-iconified, Ignore iconified windows); - + + + ecore_config_boolean_create(engage.options.use_composite, 0, 'C', + use-composite,Use with composite manager for nice transparency effects); + + ecore_config_load(); ret = ecore_config_args_parse(); @@ -179,7 +184,8 @@ options.tray = ecore_config_boolean_get(engage.options.tray); options.ignore_run = ecore_config_boolean_get(engage.options.ignore_running); options.ignore_min = ecore_config_boolean_get(engage.options.ignore_iconified); - + + options.use_composite = ecore_config_boolean_get(engage.options.use_composite); return ret; } === RCS file: /cvs/e/misc/engage/src/dock.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- dock.c 25 Oct 2005 00:54:54 - 1.20 +++ dock.c 9 Aug 2006 21:38:13 - 1.21 @@ -118,11 +118,25 @@ need_redraw = true; } +double lasttime = 0; + void od_dock_redraw(Ecore_Evas * ee) { - Evas_List *item = dock.icons; + + +double time = ecore_time_get(); + + if(time - lasttime 0.04) + { +// need_redraw = false; // + return; + } + +lasttime = time; + + Evas_List *item = dock.icons; while (item) { OD_Icon*icon = (OD_Icon *) item-data; === RCS file: /cvs/e/misc/engage/src/engage.h,v retrieving revision 1.30 retrieving revision 1.31 diff -u -3 -r1.30 -r1.31 --- engage.h25 Oct 2005 00:54:54 - 1.30 +++ engage.h9 Aug 2006 21:38:13 - 1.31 @@ -104,6 +104,7 @@ unsignedbg_fore, bg_back; // color - ARGB double icon_appear_duration; int tray, ignore_run, ignore_min; + intuse_composite; }; struct _OD_Window { === RCS file: /cvs/e/misc/engage/src/window.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -3 -r1.31 -r1.32 --- window.c13 Jun 2005 18:55:14 - 1.31 +++ window.c9 Aug 2006 21:38:13 - 1.32 @@ -6,6 +6,8 @@ #include X11/Xlib.h #include X11/Xatom.h #include X11/Xutil.h +#include X11/extensions/shape.h + #ifdef XINERAMA #include X11/extensions/Xinerama.h #endif @@ -32,6 +34,22 @@ static void handle_menu_draw(void *data, Evas * e, Evas_Object * obj, void *event); static void od_window_set_hidden(int hidden); +static voidwindow_input_shape_rectangle_set(Ecore_X_Window win, int x, int y, int w, int h); + + +static void +window_input_shape_rectangle_set(Ecore_X_Window win, int x, int y, int w, int h) +{ + XRectangle rect; + + rect.x = x; + rect.y = y; + rect.width = w; + rect.height = h; + XShapeCombineRectangles(ecore_x_display_get(), win, ShapeInput, 0, 0, rect, 1, ShapeSet, Unsorted); +} + + int od_window_hide_timer_cb(void *data) { @@ -82,6 +100,13 @@ { if (_ee != ee) return; + + if(options.use_composite) + { +Ecore_X_Window win = ecore_evas_software_x11_window_get(_ee); +window_input_shape_rectangle_set(win,0,0,options.width,options.height); + } + if (mouse_focus_timer) ecore_timer_del(mouse_focus_timer); mouse_focus_timer = NULL; @@ -94,6 +119,13 @@ { if (_ee != ee) return; + + if(options.use_composite) // it should be enough to do this at zoom out, but so it looks less cluttered + { +Ecore_X_Window win = ecore_evas_software_x11_window_get(_ee); + window_input_shape_rectangle_set(win,0,options.height-options.size,options.width,options.size); + } + if (mouse_focus_timer) ecore_timer_del(mouse_focus_timer); mouse_focus_timer = ecore_timer_add(0.5, od_window_hide_timer_cb, NULL); @@ -188,7 +220,7 @@ if (!(strcmp(options.engine, gl))) ee = ecore_evas_gl_x11_new(NULL, 0, (int) ((res_x - options.width) / 2.0 + x), - (int) (res_y - options.height + y), + (int) (res_y - options.height + y),
E CVS: apps/e_utils onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e_utils Dir : e17/apps/e_utils/src/bin/e17genmenu Modified Files: Makefile.am eaps.c fdo_menus.c main.c parse.c parse.h Added Files: fdo_desktops.c fdo_desktops.h fdo_icons.c fdo_icons.h Removed Files: category.c category.h Log Message: Re arrange the code to allow easy seperation of the fdo bits. === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 7 Mar 2006 21:58:24 - 1.2 +++ Makefile.am 9 Aug 2006 23:37:54 - 1.3 @@ -15,12 +15,12 @@ bin_PROGRAMS = e17genmenu -e17genmenu_SOURCES = main.c global.c menus.c parse.c eaps.c icons.c \ - category.c order.c sort.c fdo_menus.c fdo_paths.c dumb_tree.c \ +e17genmenu_SOURCES = main.c global.c menus.c parse.c eaps.c fdo_icons.c \ + order.c sort.c fdo_desktops.c fdo_menus.c fdo_paths.c dumb_tree.c \ xmlame.c -noinst_HEADERS = global.h menus.h parse.h eaps.h icons.h \ - category.h order.h sort.h fdo_menus.h fdo_paths.h \ +noinst_HEADERS = global.h menus.h parse.h eaps.h fdo_icons.h \ + order.h sort.h fdo_desktops.h fdo_menus.h fdo_paths.h \ dumb_tree.h xmlame.h e17genmenu_LDADD = @EET_LIBS@ @ECORE_LIBS@ @ENGRAVE_LIBS@ === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/eaps.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- eaps.c 6 Aug 2006 02:07:33 - 1.7 +++ eaps.c 9 Aug 2006 23:37:54 - 1.8 @@ -1,7 +1,6 @@ #include ctype.h #include global.h #include config.h -#include icons.h #include eaps.h #include parse.h @@ -10,6 +9,63 @@ extern int not_found_count; static void _write_eap(Eet_File *ef, char *section, char *value); + +#define APPLICATIONICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_applications.png +#define COREICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_applications.png +#define EDITORICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_editors.png +#define EDUTAINMENTICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_edutainment.png +#define GAMESICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_games.png +#define GRAPHICSICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_graphics.png +#define INTERNETICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_network.png +#define MULTIMEDIAICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_multimedia.png +#define OFFICEICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_wordprocessing.png +#define PROGRAMMINGICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_development.png +#define SETTINGSICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_settings.png +#define SYSTEMICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_system.png +#define TOYSICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_toys.png +#define UTILITYICON PACKAGE_DATA_DIR/data/e17genmenu/icons/package_utilities.png +static char *set_icon(char *token); + + +static char * +set_icon(char *token) +{ +#ifdef DEBUG + fprintf(stderr, Setting Icon: %s\n, token); +#endif + if (strstr(token, Core) != NULL) + return COREICON; + if (strstr(token, Development) != NULL) + return PROGRAMMINGICON; + if (strstr(token, Editors) != NULL) + return EDITORICON; + if (strstr(token, Edutainment) != NULL) + return EDUTAINMENTICON; + if (strstr(token, Game) != NULL) + return GAMESICON; + if (strstr(token, Graphics) != NULL) + return GRAPHICSICON; + if (strstr(token, Internet) != NULL) + return INTERNETICON; + if (strstr(token, Office) != NULL) + return OFFICEICON; + if (strstr(token, Programming) != NULL) + return PROGRAMMINGICON; + if (strstr(token, Toys) != NULL) + return TOYSICON; + if (strstr(token, Utilities) != NULL) + return UTILITYICON; + if ((strstr(token, Accessories) != NULL) || (strstr(token, Applications) != NULL)) + return APPLICATIONICON; + if ((strstr(token, Multimedia) != NULL) || (strstr(token, Sound_Video) != NULL)) + return MULTIMEDIAICON; + if ((strstr(token, Preferences) != NULL) || (strstr(token, Settings) != NULL)) + return SETTINGSICON; + if (strstr(token, System) != NULL) + return SYSTEMICON; + return token; +} + /* Create a .directory.eap for this dir */ void === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/fdo_menus.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- fdo_menus.c 26 Apr 2006 23:36:04 - 1.6 +++ fdo_menus.c 9 Aug 2006 23:37:54 - 1.7 @@ -18,8 +18,8 @@ #include Ecore.h #include global.h +#include fdo_desktops.h #include fdo_paths.h -#include parse.h #include xmlame.h //#define DEBUG 1 @@
E CVS: apps/e_utils onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e_utils Dir : e17/apps/e_utils/src/bin/e17genmenu Removed Files: icons.c icons.h Log Message: CVS doesn't like renaming files, so we need to add then remove. - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e_utils onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e_utils Dir : e17/apps/e_utils/src/bin/e17genmenu Modified Files: fdo_desktops.c Log Message: Doh! A left over include. === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/fdo_desktops.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- fdo_desktops.c 9 Aug 2006 23:37:54 - 1.1 +++ fdo_desktops.c 9 Aug 2006 23:48:00 - 1.2 @@ -1,6 +1,5 @@ #include config.h #include global.h -#include category.h #include fdo_icons.h #include fdo_desktops.h - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: nerochiaro codewarrior
Enlightenment CVS committal Author : codewarrior Project : devs Module : nerochiaro Dir : devs/nerochiaro Modified Files: info.txt Log Message: wee === RCS file: /cvs/e/devs/nerochiaro/info.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- info.txt9 Aug 2006 00:13:13 - 1.1 +++ info.txt10 Aug 2006 03:20:49 - 1.2 @@ -1,4 +1,4 @@ -gin:nerochiaro +Login:nerochiaro IRC Nick: nerochiaro Name: Ugo Riboni Location: Milan, Italy - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto codewarrior
Enlightenment CVS committal Author : codewarrior Project : e17 Module : proto Dir : e17/proto/exhibit/src/bin Modified Files: exhibit.h exhibit_image.c exhibit_main.c exhibit_main.h exhibit_menus.c exhibit_options.c exhibit_options.h Log Message: - AUTHORS++ - patch from balony for options dialog - x will fit / unfit image - s will start / stop slideshow - some cleanups and removal of unused stuff - TODO updates === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit.h,v retrieving revision 1.24 retrieving revision 1.25 diff -u -3 -r1.24 -r1.25 --- exhibit.h 3 Aug 2006 13:12:17 - 1.24 +++ exhibit.h 10 Aug 2006 04:01:10 - 1.25 @@ -47,6 +47,7 @@ typedef struct _Exhibit Exhibit; typedef struct _Ex_Options Ex_Options; +typedef struct _Ex_Options_Dialog Ex_Options_Dialog; typedef struct _Ex_Tab Ex_Tab; typedef struct _Ex_Thumb Ex_Thumb; typedef struct _Ex_Filedialog Ex_Filedialog; @@ -82,6 +83,16 @@ int last_h; }; +struct _Ex_Options_Dialog +{ + Etk_Widget *dv_btn_1; + Etk_Widget *dv_btn_2; + + Etk_Widget *blur_thresh; + Etk_Widget *sharpen_thresh; + Etk_Widget *brighten_thresh; +}; + struct _Ex_Tab { char *dir; @@ -157,6 +168,7 @@ Ex_Tab*cur_tab; Ex_Options *options; + Ex_Options_Dialog *opt_dialog; Ex_Config_Version *version; struct { === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_image.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -3 -r1.28 -r1.29 --- exhibit_image.c 3 Aug 2006 13:12:17 - 1.28 +++ exhibit_image.c 10 Aug 2006 04:01:10 - 1.29 @@ -353,15 +353,18 @@ int x, y, mx, my, mw, mh, mt, xx, yy; int a, r, g, b; int *as, *rs, *gs, *bs; - int rad = 2; /* maybe make this configurable later */ + int rad = 2; unsigned int *p1, *p2; if(im-use_edje) return; - + etk_image_size_get(im, w, h); data2 = evas_object_image_data_get(im-image_object, ETK_TRUE); _ex_image_data_copy(im, data2, w, h); /* for undo */ + + rad = e-options-blur_thresh; + D((_ex_image_blur: using rad: %d\n, rad)); if (rad 1) return; @@ -454,7 +457,7 @@ int w, h; int x, y; int a, r, g, b; - int rad = 2; /* maybe make this configurable later */ + int rad = 2; unsigned int *p1, *p2; if(im-use_edje) @@ -465,6 +468,11 @@ _ex_image_data_copy(im, data2, w, h); /* for undo */ data = malloc(w * h * sizeof(unsigned int)); + + /* FIXME I cant see any difference with this changed?? -- Balony */ + rad = e-options-sharpen_thresh; + D((_ex_image_sharpen: using rad: %d\n, rad)); + if (rad == 0) return; else === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_main.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -3 -r1.60 -r1.61 --- exhibit_main.c 3 Aug 2006 13:12:17 - 1.60 +++ exhibit_main.c 10 Aug 2006 04:01:10 - 1.61 @@ -10,12 +10,6 @@ Exhibit *e; Evas_List *event_handlers; - - -static void _ex_main_button_zoom_in_cb(Etk_Object *obj, void *data); -static void _ex_main_button_zoom_out_cb(Etk_Object *obj, void *data); -static void _ex_main_button_zoom_one_to_one_cb(Etk_Object *obj, void *data); -static void _ex_main_button_fit_to_window_cb(Etk_Object *obj, void *data); static int _ex_main_dtree_compare_cb(Etk_Tree *tree, Etk_Tree_Row *row1, Etk_Tree_Row *row2, Etk_Tree_Col *col, void *data); static void _ex_main_goto_dir_clicked_cb(Etk_Object *object, void *data); static void _ex_main_entry_dir_key_down_cb(Etk_Object *object, void *event, void *data); @@ -52,46 +46,6 @@ } } -static void -_ex_main_button_zoom_in_cb(Etk_Object *obj, void *data) -{ - Exhibit *e; - - e = data; - - _ex_tab_current_zoom_in(e); -} - -static void -_ex_main_button_zoom_out_cb(Etk_Object *obj, void *data) -{ - Exhibit *e; - - e = data; - - _ex_tab_current_zoom_out(e); -} - -static void -_ex_main_button_zoom_one_to_one_cb(Etk_Object *obj, void *data) -{ - Exhibit *e; - - e = data; - - _ex_tab_current_zoom_one_to_one(e); -} - -static void -_ex_main_button_fit_to_window_cb(Etk_Object *obj, void *data) -{ - Exhibit *e; - - e = data; - - _ex_tab_current_fit_to_window(e); -} - void _ex_main_image_unset() { @@ -149,17 +103,18 @@ else { etk_image_set_from_file(ETK_IMAGE(e-cur_tab-image), image); - - if (e-cur_tab-fit_window) - { - _ex_main_button_fit_to_window_cb(NULL, e); -e-options-default_view = EX_IMAGE_FIT_TO_WINDOW; - } - else - { - _ex_main_button_zoom_one_to_one_cb(NULL, e); -
E CVS: proto codewarrior
Enlightenment CVS committal Author : codewarrior Project : e17 Module : proto Dir : e17/proto/exhibit Modified Files: AUTHORS README TODO Log Message: - AUTHORS++ - patch from balony for options dialog - x will fit / unfit image - s will start / stop slideshow - some cleanups and removal of unused stuff - TODO updates === RCS file: /cvs/e/e17/proto/exhibit/AUTHORS,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- AUTHORS 3 Mar 2006 00:44:37 - 1.3 +++ AUTHORS 10 Aug 2006 04:01:10 - 1.4 @@ -1,9 +1,7 @@ -Main author: - +Authors: + Hisham 'CodeWarrior' Mardambey [EMAIL PROTECTED] - -Contributions: -== +Martin 'balonly' Sarajervi [EMAIL PROTECTED] Simon 'MoOm' Treny [EMAIL PROTECTED] Thanks: === RCS file: /cvs/e/e17/proto/exhibit/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- README 14 Dec 2005 11:39:40 - 1.2 +++ README 10 Aug 2006 04:01:10 - 1.3 @@ -11,6 +11,7 @@ - sharpen / blur - saving - resizing (needs implementation) -- zooming in and out (needs implementation) -- drag and drop (needs implementation) -- image sorting (needs implementation) +- zooming in and out +- drag and drop +- image sorting + === RCS file: /cvs/e/e17/proto/exhibit/TODO,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- TODO3 Aug 2006 13:12:17 - 1.9 +++ TODO10 Aug 2006 04:01:10 - 1.10 @@ -14,15 +14,9 @@ * about - options - * dialog * slide show speed * comments visibile / hidden by default (with remembering last state) -- key shotcuts - * x - fit / unfit to window - -- make slideshow display its status in the statusbar(s) - - image operations: * crop @@ -34,11 +28,18 @@ + dnd + fix .spec file + make argv work with /path/to/image.png and not only /path/to/dir ++ make slideshow display its status in the statusbar(s) + save window geometry between sessions + menus + save image as + delete (needs message dialog) - + new window + + new window ++ options + + dialog (common options) ++ key shotcuts + + x - fit / unfit to window + + s (slideshow) + + control-q (quit) = * RELEASSE 0.2.0: - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e shorne
Enlightenment CVS committal Author : shorne Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_config.c e_config.h e_dnd.c e_int_config_desks.c e_ipc_handlers.h e_ipc_handlers_list.h e_zone.c Log Message: Added more advanced edge flipping configurations. This will reset the edge flip configuration so some people may need to reconfigure it int Desktop Settings. === RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v retrieving revision 1.186 retrieving revision 1.187 diff -u -3 -r1.186 -r1.187 --- e_config.c 9 Aug 2006 06:08:36 - 1.186 +++ e_config.c 10 Aug 2006 05:01:07 - 1.187 @@ -335,7 +335,8 @@ E_CONFIG_VAL(D, T, zone_desks_x_count, INT); /**/ E_CONFIG_VAL(D, T, zone_desks_y_count, INT); /**/ E_CONFIG_VAL(D, T, use_virtual_roots, INT); /* should not make this a config option (for now) */ - E_CONFIG_VAL(D, T, use_edge_flip, INT); /**/ + E_CONFIG_VAL(D, T, edge_flip_dragging, INT); /**/ + E_CONFIG_VAL(D, T, edge_flip_moving, INT); /**/ E_CONFIG_VAL(D, T, edge_flip_timeout, DOUBLE); /**/ E_CONFIG_VAL(D, T, evas_engine_default, INT); /**/ E_CONFIG_VAL(D, T, evas_engine_container, INT); /**/ @@ -531,7 +532,8 @@ e_config-zone_desks_x_count = 4; e_config-zone_desks_y_count = 1; e_config-use_virtual_roots = 0; - e_config-use_edge_flip = 1; + e_config-edge_flip_dragging = 1; + e_config-edge_flip_moving = 1; e_config-edge_flip_timeout = 0.25; e_config-evas_engine_default = E_EVAS_ENGINE_SOFTWARE_X11; e_config-evas_engine_container = E_EVAS_ENGINE_DEFAULT; @@ -1181,7 +1183,8 @@ E_CONFIG_LIMIT(e_config-cache_flush_interval, 0.0, 600.0); E_CONFIG_LIMIT(e_config-zone_desks_x_count, 1, 64); E_CONFIG_LIMIT(e_config-zone_desks_y_count, 1, 64); - E_CONFIG_LIMIT(e_config-use_edge_flip, 0, 1); + E_CONFIG_LIMIT(e_config-edge_flip_dragging, 0, 1); + E_CONFIG_LIMIT(e_config-edge_flip_moving, 0, 1); E_CONFIG_LIMIT(e_config-edge_flip_timeout, 0.0, 2.0); E_CONFIG_LIMIT(e_config-window_placement_policy, E_WINDOW_PLACEMENT_SMART, E_WINDOW_PLACEMENT_MANUAL); E_CONFIG_LIMIT(e_config-focus_policy, 0, 2); === RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v retrieving revision 1.102 retrieving revision 1.103 diff -u -3 -r1.102 -r1.103 --- e_config.h 27 Jun 2006 00:59:18 - 1.102 +++ e_config.h 10 Aug 2006 05:01:07 - 1.103 @@ -50,7 +50,7 @@ /* increment this whenever a new set of config values are added but the users * config doesn't need top be wiped - simply new values need to be put in */ -#define E_CONFIG_FILE_GENERATION 0x0094 +#define E_CONFIG_FILE_GENERATION 0x0095 #define E_CONFIG_FILE_VERSION((E_CONFIG_FILE_EPOCH 16) | E_CONFIG_FILE_GENERATION) #define E_EVAS_ENGINE_DEFAULT 0 @@ -95,7 +95,8 @@ int zone_desks_x_count; // GUI int zone_desks_y_count; // GUI int use_virtual_roots; - int use_edge_flip; // GUI + intedge_flip_dragging; + int edge_flip_moving; // GUI double edge_flip_timeout; // GUI int evas_engine_default; int evas_engine_container; === RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v retrieving revision 1.42 retrieving revision 1.43 diff -u -3 -r1.42 -r1.43 --- e_dnd.c 9 Aug 2006 18:08:55 - 1.42 +++ e_dnd.c 10 Aug 2006 05:01:07 - 1.43 @@ -462,7 +462,14 @@ static void _e_drag_move(E_Drag *drag, int x, int y) { + E_Zone *zone; + if (((drag-x + drag-dx) == x) ((drag-y + drag-dy) == y)) return; + + //FIXME: I think the timer needs to be cleaned up by passing (-1, -1) someplace + zone = e_container_zone_at_point_get(drag-container, x, y); + if (zone) e_zone_flip_coords_handle(zone, x, y); + drag-x = x - drag-dx; drag-y = y - drag-dy; ecore_evas_move(drag-ecore_evas, === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_desks.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- e_int_config_desks.c2 Jul 2006 16:19:51 - 1.16 +++ e_int_config_desks.c10 Aug 2006 05:01:07 - 1.17 @@ -17,9 +17,11 @@ /*- BASIC -*/ int x; int y; -// int flip; + int edge_flip_basic; + /*- ADVANCED -*/ - int use_edge_flip; + int edge_flip_moving; + int edge_flip_dragging; double edge_flip_timeout; int flip_wrap; }; @@ -51,7 +53,9 @@ { cfdata-x = e_config-zone_desks_x_count; cfdata-y = e_config-zone_desks_y_count; - cfdata-use_edge_flip = e_config-use_edge_flip; + cfdata-edge_flip_basic = e_config-edge_flip_moving || e_config-edge_flip_dragging; + cfdata-edge_flip_moving = e_config-edge_flip_moving; +
E CVS: proto codewarrior
Enlightenment CVS committal Author : codewarrior Project : e17 Module : proto Dir : e17/proto/exhibit Modified Files: TODO Log Message: TODO++ === RCS file: /cvs/e/e17/proto/exhibit/TODO,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- TODO10 Aug 2006 04:01:10 - 1.10 +++ TODO10 Aug 2006 04:06:33 - 1.11 @@ -5,15 +5,15 @@ o TODO: -- --menus - * search +- menus * rename - * open in options based on config values + * open in should be generated from options * refresh * release notes * about - options + * provide tab for open in applications * slide show speed * comments visibile / hidden by default (with remembering last state) @@ -49,7 +49,10 @@ -- - integrate with evfs for file tagging and categories - integrate with libgphoto for digicam interaction - +- menus + * search +- image operations: + * crop * MISC FEATURES: @@ -64,7 +67,8 @@ === - fix autocomplete (combobox?) -- if we're scrolled to the end of the dir tree, clicking on a dir needs to - reset the scrollbar to the top. - if we're looking at a LOT of images and change dir before they have finished loading, then the images will thumbnail and load in the current dir + ++ if we're scrolled to the end of the dir tree, clicking on a dir needs to + reset the scrollbar to the top. - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e_utils onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e_utils Dir : e17/apps/e_utils/src/bin/e17genmenu Modified Files: dumb_tree.c dumb_tree.h fdo_desktops.c fdo_desktops.h fdo_icons.c fdo_menus.c fdo_paths.c fdo_paths.h main.c menus.c Log Message: * Replaced Dumb_Tree usage with Ecore_thingy almost everywhere. The xml and menu code is where Dumb_Tree is really needed, everything else can get by with ordinary ecore stuff. * Doubled the speed of fdo_paths, it really needed it. Still too slow, but it's approaching respectability. * More tweaks to prepare it for the coming APIectomy. Surgery is scheduled for tomorrow. === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/dumb_tree.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- dumb_tree.c 7 Mar 2006 21:58:24 - 1.1 +++ dumb_tree.c 10 Aug 2006 07:37:42 - 1.2 @@ -7,48 +7,6 @@ static void dumb_tree_dump_each_hash_node(void *value, void *user_data); -/** Split a list of paths into a Dumb_Tree. - * - * The list of paths can use any one of ;:, to seperate the paths. - * You can also escape the :;, with \. - * - * FIXME: The concept here is still buggy, but it should do for now. - * - * @param paths A list of paths. - */ -Dumb_Tree * -dumb_tree_from_paths(char *paths) -{ - Dumb_Tree *tree = NULL; - - tree = dumb_tree_new(paths); - if ((tree) (tree-buffers)) - { -char *start, *end; -int finished = 0; - -end = tree-buffers[0]; -while (!finished) - { - start = end; - do /* FIXME: There is probably a better way to do this. */ - { - while ((*end != ';') (*end != ':') (*end != ',') (*end != '\0')) - end++; - } - while ((end != tree-buffers[0]) (*(end - 1) == '\\') (*end != '\0')); /* Ignore any escaped ;:, */ - /* FIXME: We still need to unescape it now. */ - if (*end == '\0') -finished = 1; - *end = '\0'; - if (!dumb_tree_exist(tree, start)) -tree = dumb_tree_add(tree, start); - end++; - } - } - return tree; -} - /* Just a quick and dirty tree implemtation that will likely get replaced by * something much saner at a later date. I wrote most of this while falling * asleep. It will probably scare me when I wake up. B-) === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/dumb_tree.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- dumb_tree.h 7 Mar 2006 21:58:24 - 1.1 +++ dumb_tree.h 10 Aug 2006 07:37:42 - 1.2 @@ -40,7 +40,6 @@ { # endif - Dumb_Tree *dumb_tree_from_paths(char *paths); Dumb_Tree *dumb_tree_new(char *buffer); Dumb_Tree *dumb_tree_add(Dumb_Tree * tree, char *element); void dumb_tree_track(Dumb_Tree * tree, void *element); === RCS file: /cvs/e/e17/apps/e_utils/src/bin/e17genmenu/fdo_desktops.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- fdo_desktops.c 9 Aug 2006 23:48:00 - 1.2 +++ fdo_desktops.c 10 Aug 2006 07:37:42 - 1.3 @@ -1,11 +1,12 @@ #include config.h #include global.h -#include fdo_icons.h #include fdo_desktops.h +#include fdo_icons.h +#include fdo_paths.h extern int reject_count, not_over_count; -static void _fdo_desktops_desktop_del(Fdo_Desktop * desktop); +void fdo_desktops_desktop_del(Fdo_Desktop * desktop); static Ecore_Hash *ini_file_cache; static Ecore_Hash *desktop_cache; @@ -129,48 +130,30 @@ { char *value; - value = (char *)ecore_hash_get(result-group, Name); - if (value) - result-name = strdup(value); - value = (char *)ecore_hash_get(result-group, GenericName); - if (value) - result-generic = strdup(value); - value = (char *)ecore_hash_get(result-group, Comment); - if (value) - result-comment = strdup(value); - value = (char *)ecore_hash_get(result-group, Type); - if (value) - result-type = strdup(value); - value = (char *)ecore_hash_get(result-group, Categories); - if (value) - { - result-categories = strdup(value); - result-Categories = dumb_tree_from_paths(value); - } + result-name = (char
E CVS: libs/ewl dj2
Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_debug.h Log Message: - allow args to DWARNING === RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_debug.h,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- ewl_debug.h 20 Apr 2006 04:09:51 - 1.19 +++ ewl_debug.h 10 Aug 2006 07:48:44 - 1.20 @@ -99,12 +99,12 @@ return num; \ } -#define DWARNING(fmt) \ +#define DWARNING(fmt, args...) \ { \ ewl_print_warning(); \ fprintf(stderr, \tIn function:\n\n \ \t%s();\n\n, __func__); \ - fprintf(stderr, fmt); \ + fprintf(stderr, fmt, ## args); \ ewl_backtrace(); \ ewl_segv(); \ } @@ -193,7 +193,7 @@ #define DRETURN_PTR(ptr, lvl) return (void *)(ptr) #define DRETURN_FLOAT(num, lvl) return num #define DRETURN_INT(num, lvl) return num -#define DWARNING(fmt) {} +#define DWARNING(fmt, args...) {} #define DCHECK_PARAM_PTR(str, ptr) \ { \ if (!(ptr)) { \ - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl ningerso
Enlightenment CVS committal Author : ningerso Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_container.c ewl_container.h Log Message: Propagate the enable and disable states to children of containers automatically. === RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_container.c,v retrieving revision 1.44 retrieving revision 1.45 diff -u -3 -r1.44 -r1.45 --- ewl_container.c 11 Jul 2006 21:05:55 - 1.44 +++ ewl_container.c 10 Aug 2006 08:17:16 - 1.45 @@ -59,6 +59,10 @@ ewl_container_unrealize_cb, NULL); ewl_callback_append(w, EWL_CALLBACK_REPARENT, ewl_container_reparent_cb, NULL); + ewl_callback_append(w, EWL_CALLBACK_WIDGET_ENABLE, + ewl_container_enable_cb, NULL); + ewl_callback_append(w, EWL_CALLBACK_WIDGET_DISABLE, + ewl_container_disable_cb, NULL); DRETURN_INT(TRUE, DLEVEL_STABLE); } @@ -1256,6 +1260,70 @@ ecore_dlist_goto_first(EWL_CONTAINER(w)-children); while ((child = ecore_dlist_next(EWL_CONTAINER(w)-children)) != NULL) { ewl_widget_reparent(child); + } + + DLEAVE_FUNCTION(DLEVEL_STABLE); +} + +/** + * @internal + * @param w: The widget to work with + * @param ev_data: UNUSED + * @param user_data: UNUSED + * @return Returns no value + * @brief When enabling a container, pass the signal to the children. + */ +void +ewl_container_enable_cb(Ewl_Widget *w, void *ev_data __UNUSED__, + void *user_data __UNUSED__) +{ + Ewl_Widget *child; + + DENTER_FUNCTION(DLEVEL_STABLE); + DCHECK_PARAM_PTR(w, w); + DCHECK_TYPE(w, w, EWL_WIDGET_TYPE); + + if (!EWL_CONTAINER(w)-children) + DRETURN(DLEVEL_STABLE); + + /* +* Reparent all of the containers children +*/ + ecore_dlist_goto_first(EWL_CONTAINER(w)-children); + while ((child = ecore_dlist_next(EWL_CONTAINER(w)-children)) != NULL) { + ewl_widget_enable(child); + } + + DLEAVE_FUNCTION(DLEVEL_STABLE); +} + +/** + * @internal + * @param w: The widget to work with + * @param ev_data: UNUSED + * @param user_data: UNUSED + * @return Returns no value + * @brief When enabling a container, pass the signal to the children. + */ +void +ewl_container_disable_cb(Ewl_Widget *w, void *ev_data __UNUSED__, + void *user_data __UNUSED__) +{ + Ewl_Widget *child; + + DENTER_FUNCTION(DLEVEL_STABLE); + DCHECK_PARAM_PTR(w, w); + DCHECK_TYPE(w, w, EWL_WIDGET_TYPE); + + if (!EWL_CONTAINER(w)-children) + DRETURN(DLEVEL_STABLE); + + /* +* Reparent all of the containers children +*/ + ecore_dlist_goto_first(EWL_CONTAINER(w)-children); + while ((child = ecore_dlist_next(EWL_CONTAINER(w)-children)) != NULL) { + ewl_widget_disable(child); } DLEAVE_FUNCTION(DLEVEL_STABLE); === RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_container.h,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- ewl_container.h 11 Jul 2006 21:05:55 - 1.22 +++ ewl_container.h 10 Aug 2006 08:17:16 - 1.23 @@ -167,6 +167,8 @@ void ewl_container_configure_cb(Ewl_Widget * w, void *ev_data, void *user_data); void ewl_container_reparent_cb(Ewl_Widget * w, void *ev_data, void *user_data); void ewl_container_unrealize_cb(Ewl_Widget *w, void *ev_data, void *user_data); +void ewl_container_enable_cb(Ewl_Widget *w, void *ev_data, void *user_data); +void ewl_container_disable_cb(Ewl_Widget *w, void *ev_data, void *user_data); /** * @} - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl ningerso
Enlightenment CVS committal Author : ningerso Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_container.c Log Message: Fix incorrect comments from copy/paste. === RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_container.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -3 -r1.45 -r1.46 --- ewl_container.c 10 Aug 2006 08:17:16 - 1.45 +++ ewl_container.c 10 Aug 2006 08:21:22 - 1.46 @@ -1287,7 +1287,7 @@ DRETURN(DLEVEL_STABLE); /* -* Reparent all of the containers children +* Enable all of the containers children */ ecore_dlist_goto_first(EWL_CONTAINER(w)-children); while ((child = ecore_dlist_next(EWL_CONTAINER(w)-children)) != NULL) { @@ -1319,7 +1319,7 @@ DRETURN(DLEVEL_STABLE); /* -* Reparent all of the containers children +* Disable all of the containers children */ ecore_dlist_goto_first(EWL_CONTAINER(w)-children); while ((child = ecore_dlist_next(EWL_CONTAINER(w)-children)) != NULL) { - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl dj2
Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/bin/tests Modified Files: ewl_tree2.c Log Message: - fix test === RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/ewl_tree2.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- ewl_tree2.c 13 Jul 2006 19:43:24 - 1.6 +++ ewl_tree2.c 10 Aug 2006 08:42:17 - 1.7 @@ -172,7 +172,7 @@ else if (column == 1) val = d-rows[row]-image; -else if (column == 1) +else if (column == 2) val = d-rows[row]; else - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl titan
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/bin/tests Modified Files: ewl_border.c Log Message: Start the revamp of the ewl theme... Add new border theme, fixup the scrollpane theme, start format of edcs, add a disabled theme for borders(see ewl_test). === RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/ewl_border.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- ewl_border.c13 Jul 2006 19:43:24 - 1.5 +++ ewl_border.c10 Aug 2006 08:57:48 - 1.6 @@ -8,6 +8,7 @@ static int create_test(Ewl_Container *box); static void border_change_alignment(Ewl_Widget *w, void *ev, void *data); static void border_change_position(Ewl_Widget *w, void *ev, void *data); +static void checkbutton_cb(Ewl_Widget *w, void *ev, void *data); void test_info(Ewl_Test *test) @@ -26,7 +27,8 @@ Ewl_Widget *border; Ewl_Widget *border_box; Ewl_Widget *separator; -Ewl_Widget *alabel, *avbox, *pvbox, *plabel; +Ewl_Widget *alabel, *avbox, *pvbox, *plabel, *cvbox, *clabel; + Ewl_Widget *button_check; border = ewl_border_new(); ewl_border_text_set(EWL_BORDER(border), box title); @@ -140,6 +142,23 @@ border_change_position, border); ewl_widget_show(button_pbottom); +cvbox = ewl_vbox_new(); +ewl_object_alignment_set(EWL_OBJECT(cvbox), EWL_FLAG_ALIGN_CENTER); +ewl_container_child_append(EWL_CONTAINER(box), cvbox); +ewl_widget_show(cvbox); + +clabel = ewl_label_new(); +ewl_label_text_set(EWL_LABEL(clabel), Enable/Disable); +ewl_container_child_append(EWL_CONTAINER(cvbox), clabel); +ewl_widget_show(clabel); + +button_check = ewl_checkbutton_new(); +ewl_button_label_set(EWL_BUTTON(button_check), Disable); +ewl_container_child_append(EWL_CONTAINER(cvbox), button_check); +ewl_callback_append(button_check, EWL_CALLBACK_CLICKED, +checkbutton_cb, border); +ewl_widget_show(button_check); + return 1; } @@ -190,5 +209,18 @@ return; } - +static void checkbutton_cb(Ewl_Widget *w, void *ev, void *data) +{ + if (ewl_checkbutton_is_checked(EWL_CHECKBUTTON(w))) +{ + ewl_widget_disable(EWL_WIDGET(data)); + ewl_button_label_set(EWL_BUTTON(w), Enable); +} + else if (!ewl_checkbutton_is_checked(EWL_CHECKBUTTON(w))) + { + ewl_widget_enable(EWL_WIDGET(data)); + ewl_button_label_set(EWL_BUTTON(w), Disable); + } +return; +} - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl titan
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Modified Files: border-groups.edc entry-groups.edc Added Files: scrollpane-groups.edc Removed Files: box-groups.edc Log Message: Start the revamp of the ewl theme... Add new border theme, fixup the scrollpane theme, start format of edcs, add a disabled theme for borders(see ewl_test). === RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/border-groups.edc,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- border-groups.edc 30 Jun 2006 00:33:09 - 1.2 +++ border-groups.edc 10 Aug 2006 08:57:48 - 1.3 @@ -1,13 +1,11 @@ group { name: border; data { - item: inset/left 8; - item: inset/right 8; - item: inset/bottom 5; + item, inset/left 8; + item, inset/right 8; + item, inset/bottom 5; } - parts { - part { name: outline; mouse_events: 0; @@ -33,7 +31,6 @@ } } } - group { name: border/label; data { @@ -44,20 +41,19 @@ item: inset/left 5; item: inset/right 5; } - parts { part { -name: label_under; +name: label_under; mouse_events: 0; description { - state:default 0.0; + state: default 0.0; rel1 { - to: label_over; + to: label_over; relative: 0.0 0.0; offset: 11; } rel2 { - to: label_over; + to: label_over; relative: 1.0 1.0; offset: -2 -2; } @@ -70,47 +66,68 @@ } } } - part { - name, text; - type, TEXT; - effect, SOFT_SHADOW; - +name: text; +type: TEXT; + effect: SOFT_SHADOW; +mouse_events: 0; +description { + state: default 0.0; + align: 0.5 0.5; + rel1 { + relative: 0.0 0.0; + offset: 0 0; + } + rel2 { + relative: 1.0 1.0; + offset: -1 -1; + } + color: 0 0 0 255; +color3: 255 255 255 32; + text { + text: text; + font: Vera; + size: 10; + min: 1 1; + align: 0.5 1.0; + } +} description { - state, default 0.0; - align, 0.5 0.5; - rel1 { - relative, 0.0 0.0; - offset, 0 0; - } - rel2 { - relative, 1.0 1.0; - offset, -1 -1; - } - color, 0 0 0 255; - color3, 255 255 255 32; - text { -text, text; -font, Vera; -size, 10; -min, 1 1; -align, 0.5 1.0; - } - } + state: disabled 0.0; +align: 0.5 0.5; +rel1 { + relative: 0.0 0.0; + offset: 0 0; +} +rel2 { + relative: 1.0 1.0; + offset: -1 -1; +} +color: 0 0 0 120; +color3: 255 255 255 32; +text { + text: text; + font: Vera; + size: 10; + min: 1 1; + align: 0.5 1.0; +} + } } - part { -name: label_over; +name: label_over; mouse_events: 0; description { - state:default 0.0; + state: default 0.0; rel1 { + to: text; relative: 0.0 0.0; - offset: 0 0; + offset: 0.50.5; } rel2 { + to: text; relative: 1.0 1.0; - offset: -1-1; + offset: -1.5 -1.5; } image { normal: e17_frame_label_over.png; @@ -120,6 +137,24 @@ smooth: 0; } } + } + } + programs { + program { + name: disable; + signal: disabled; + source: *; + action: STATE_SET disabled 0.0; + transition: LINEAR 0.0; + target: text; + } + program { + name: enable; + signal: enabled; + source: *; + action: STATE_SET default 0.0; + transition: LINEAR 0.0; + target: text; } } } === RCS file: /cvs/e/e17/libs/ewl/data/themes/e17/bits/entry-groups.edc,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13
E CVS: libs/ewl titan
Enlightenment CVS committal Author : titan Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes Modified Files: Makefile.am e17.edc Log Message: Start the revamp of the ewl theme... Add new border theme, fixup the scrollpane theme, start format of edcs, add a disabled theme for borders(see ewl_test). === RCS file: /cvs/e/e17/libs/ewl/data/themes/Makefile.am,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- Makefile.am 27 May 2006 16:56:11 - 1.17 +++ Makefile.am 10 Aug 2006 08:57:48 - 1.18 @@ -7,7 +7,6 @@ e17_DEPS = \ e17/bits/border-groups.edc \ - e17/bits/box-groups.edc \ e17/bits/button-groups.edc \ e17/bits/debug-groups.edc \ e17/bits/entry-groups.edc \ @@ -18,6 +17,7 @@ e17/bits/progressbar-groups.edc \ e17/bits/rowtext-groups.edc \ e17/bits/scrollbar-groups.edc \ + e17/bits/scrollpane-groups.edc \ e17/bits/selection-groups.edc \ e17/bits/separator-groups.edc \ e17/bits/spacer-groups.edc \ === RCS file: /cvs/e/e17/libs/ewl/data/themes/e17.edc,v retrieving revision 1.42 retrieving revision 1.43 diff -u -3 -r1.42 -r1.43 --- e17.edc 2 Aug 2006 05:13:08 - 1.42 +++ e17.edc 10 Aug 2006 08:57:48 - 1.43 @@ -29,7 +29,7 @@ #include e17/bits/menu-item.edc #include e17/bits/notebook-groups.edc #include e17/bits/border-groups.edc -#include e17/bits/box-groups.edc +#include e17/bits/scrollpane-groups.edc #include e17/bits/treebg-groups.edc #include e17/bits/treehead-groups.edc #include e17/bits/rowtext-groups.edc @@ -55,6 +55,7 @@ item, /entry/color/a 255; item, /entry/font Vera; item, /entry/font_size 10; + item, /cursor/group cursor; item, /text/color/a 255; @@ -72,8 +73,10 @@ item, /freebox/auto/padding 5; -item, /tree2/group tree_background; item, /tree/group tree_background; +item, /tree2/group tree_background; +item, /row/group row_background; +item, /row/cell/label/group row_text; item, /tree/paned/button/group tree_header; item, /tree/paned/grabber/vertical/group vline; @@ -142,7 +145,7 @@ item, /menu/vbox/menu_container/body/label/group submenuitem; item, /menu_item/body/label/group menuitem; -item, /scrollpane/group box; +item, /scrollpane/group scrollpane/background; item, /statusbar/group statusbar; @@ -153,8 +156,7 @@ item, /window/group window; item, /theme/name e17; -item, /theme/author dj2 (www.everburning.com); -item, /theme/contributors LinuxTitan (www.ecoding.org); +item, /theme/authors dj2 (www.everburning.com) and LinuxTitan (www.ecoding.org); item, /theme/font_path fonts; item, /theme/license Creative Commons License: http://creativecommons.org/licenses/bg-sa/1.0;; } - 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=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs