E CVS: libs/ecore raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/bin Modified Files: ecore_evas_test_app.c Log Message: dont' need those anymore - its runtime detected === RCS file: /cvs/e/e17/libs/ecore/src/bin/ecore_evas_test_app.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- ecore_evas_test_app.c 8 Mar 2006 08:02:55 - 1.10 +++ ecore_evas_test_app.c 8 Apr 2006 01:16:11 - 1.11 @@ -77,20 +77,16 @@ ee = ecore_evas_xrender_x11_new(NULL, 0, 0, 0, 240, 320); evas = ecore_evas_get(ee); } -#if HAVE_ECORE_EVAS_GL else if ((argc > 1) && (!strcmp(argv[1], "-gl"))) { ee = ecore_evas_gl_x11_new(NULL, 0, 0, 0, 240, 320); evas = ecore_evas_get(ee); } -#endif -#if HAVE_ECORE_EVAS_DIRECTFB else if ((argc > 1) && (!strcmp(argv[1], "-dfb"))) { ee = ecore_evas_directfb_new(NULL, 0, 0, 0, 240, 320); evas = ecore_evas_get(ee); } -#endif else if ((argc > 1) && (!strcmp(argv[1], "-buf"))) { ee = ecore_evas_buffer_new(240, 320); --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: mbar devilhorns
Enlightenment CVS committal Author : devilhorns Project : e_modules Module : mbar Dir : e_modules/mbar Modified Files: e_mod_main.c Log Message: Removed some extra printfs not needed anymore. === RCS file: /cvs/e/e_modules/mbar/e_mod_main.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- e_mod_main.c7 Apr 2006 22:28:11 - 1.19 +++ e_mod_main.c8 Apr 2006 00:12:30 - 1.20 @@ -430,7 +430,6 @@ } break; case E_APP_DEL: -printf("Change Del\n"); if (e_app_is_parent(mb->apps, a)) { MBar_Icon *ic; @@ -442,7 +441,6 @@ } break; case E_APP_CHANGE: -printf("App Change\n"); if (e_app_is_parent(mb->apps, a)) { MBar_Icon *ic; @@ -469,7 +467,6 @@ } break; case E_APP_ORDER: -printf("App Order\n"); if (a == mb->apps) { for (ll = mb->apps->subapps; ll; ll = ll->next) @@ -485,7 +482,6 @@ } break; case E_APP_EXEC: -printf("App Exec\n"); if (e_app_is_parent(mb->apps, a)) { MBar_Icon *ic; --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=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_tab.c Log Message: new etk api by devilhorns === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_tab.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- exhibit_tab.c 5 Mar 2006 01:02:50 - 1.10 +++ exhibit_tab.c 7 Apr 2006 23:30:57 - 1.11 @@ -49,7 +49,8 @@ tab->alignment = etk_alignment_new(0.5, 0.5, 0.0, 0.0); tab->image = etk_image_new(); - etk_widget_theme_set(tab->image, PACKAGE_DATA_DIR"/images/images.edj", "image_bg"); + etk_widget_theme_file_set(tab->image, PACKAGE_DATA_DIR"/images/images.edj"); + etk_widget_theme_group_set(tab->image, "image_bg"); etk_signal_connect("mouse_down", ETK_OBJECT(tab->image), ETK_CALLBACK(_ex_image_mouse_down), e); etk_signal_connect("mouse_up", ETK_OBJECT(tab->image), ETK_CALLBACK(_ex_image_mouse_up), e); etk_signal_connect("mouse_move", ETK_OBJECT(tab->image), ETK_CALLBACK(_ex_image_mouse_move), e); --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: mbar devilhorns
Enlightenment CVS committal Author : devilhorns Project : e_modules Module : mbar Dir : e_modules/mbar Modified Files: e_mod_main.c Log Message: Added evas_list_free in appropriate places. === RCS file: /cvs/e/e_modules/mbar/e_mod_main.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- e_mod_main.c7 Apr 2006 09:12:31 - 1.18 +++ e_mod_main.c7 Apr 2006 22:28:11 - 1.19 @@ -183,7 +183,8 @@ EAPI int e_modapi_about(E_Module *m) { - e_module_dialog_show(_("Enlightenment Mount Bar Module"), _("This is the Mount Bar module for Enlightenment.")); + e_module_dialog_show(_("Enlightenment Mount Bar Module"), + _("This is the Mount Bar module for Enlightenment.")); return 1; } @@ -192,25 +193,31 @@ { MBar *mb; Evas_List *l; - + E_Container *con; + mb = m->data; if (!mb) return 0; if (!mb->bars) return 0; + + con = e_container_current_get(e_manager_current_get()); + for (l = mb->bars; l; l = l->next) { MBar_Bar *mbb; mbb = l->data; if (!mbb) - return 0; -if (mbb->con == e_container_current_get(e_manager_current_get())) + continue; + +if (mbb->con == con) { _config_mbar_module(mbb->con, mb); break; } } + evas_list_free(l); return 1; } @@ -342,7 +349,9 @@ _mbar_bar_disable(mbb); } } + evas_list_free(l2); } + evas_list_free(l); #ifdef HAVE_LINUX /* Add File Monitor for /etc/mtab */ @@ -534,6 +543,7 @@ break; } } + evas_list_free(l); } static MBar_Bar * @@ -613,6 +623,7 @@ a = l->data; ic = _mbar_icon_new(mbb, a); } + evas_list_free(l); } mbb->align_req = 0.5; mbb->align = 0.5; @@ -893,9 +904,9 @@ ic = l->data; if (!strcmp(ic->app->generic, a->generic)) -//if (e_app_equals(ic->app, a)) return ic; } + evas_list_free(l); return NULL; } @@ -1075,7 +1086,8 @@ w, h /* max */ ); } - + evas_list_free(l); + mbb->align_req = 0.5; mbb->align = 0.5; e_box_align_set(mbb->box_object, 0.5, 0.5); @@ -1262,7 +1274,6 @@ MBar_Bar *mbb; mbb = data; - evas_object_resize(o, w, h); evas_object_resize(mbb->event_object, w, h); } @@ -1781,6 +1792,7 @@ _mbar_bar_update_policy(mbb); _mbar_bar_frame_resize(mbb); } + evas_list_free(l); } static void @@ -1816,6 +1828,7 @@ evas_object_show(o); } + evas_list_free(l); } else if (!enabled) { @@ -1827,6 +1840,7 @@ evas_object_del(mbb->overlay_object); mbb->overlay_object = NULL; } + evas_list_free(l); } } @@ -1867,7 +1881,9 @@ } e_box_thaw(mbb->box_object); _mbar_bar_frame_resize(mbb); + evas_list_free(ll); } + evas_list_free(l); } static void @@ -1927,6 +1943,8 @@ x = ecore_exe_run(buf, ic); if (x) ecore_exe_tag_set(x, "Mount"); + + evas_list_free(ll); } static void @@ -1948,6 +1966,8 @@ x = ecore_exe_run(buf, ic); if (x) ecore_exe_tag_set(x, "Unount"); + + evas_list_free(ll); } static void @@ -2035,7 +2055,8 @@ edje_object_signal_emit(ic->overlay_object, "stop", ""); if (ic->mbb->overlay_object) edje_object_signal_emit(ic->mbb->overlay_object, "stop", ""); - + + evas_list_free(ll); return 0; } @@ -2252,7 +2273,9 @@ #endif _mbar_set_state(ic, mounted); } + evas_list_free(il); } +evas_list_free(l); } } } @@ -2300,7 +2323,9 @@ mounted = _mbar_bsd_is_mounted(ic->app->generic); _mbar_set_state(ic, mounted); } + evas_list_free(il); } + evas_list_free(l); } #endif --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore devilhorns
Enlightenment CVS committal Author : devilhorns Project : e17 Module : libs/ecore Dir : e17/libs/ecore Modified Files: configure.in Log Message: Fix alignment of configure --help descriptions. === RCS file: /cvs/e/e17/libs/ecore/configure.in,v retrieving revision 1.134 retrieving revision 1.135 diff -u -3 -r1.134 -r1.135 --- configure.in6 Apr 2006 22:44:31 - 1.134 +++ configure.in7 Apr 2006 21:47:53 - 1.135 @@ -1102,7 +1102,7 @@ use_curl="yes" AC_MSG_CHECKING(whether CURL is to be used for file download) AC_ARG_ENABLE(curl, -[ --disable-curl disable curl in the ecore_file module], +[ --disable-curldisable curl in the ecore_file module], [ if test "$enableval" = "yes"; then AC_MSG_RESULT(yes) --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: e kwo
Enlightenment CVS committal Author : kwo Project : e16 Module : e Dir : e16/e/src Modified Files: moveresize.c Log Message: Hack to fix problem with composite opacity during non-opaque move/resize. === RCS file: /cvs/e/e16/e/src/moveresize.c,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- moveresize.c2 Apr 2006 09:45:40 - 1.64 +++ moveresize.c7 Apr 2006 19:48:10 - 1.65 @@ -98,10 +98,12 @@ for (i = 0; i < num; i++) { EwinShapeSet(gwins[i]); - ewin->state.moving = 1; EwinFloatAt(gwins[i], EoGetX(gwins[i]), EoGetY(gwins[i])); if (Mode_mr.mode == 0) - EwinUpdateOpacity(gwins[i]); + { +ewin->state.moving = 1; +EwinUpdateOpacity(gwins[i]); + } } Efree(gwins); @@ -155,9 +157,11 @@ EwinUnfloatAt(ewin, d2, ewin->shape_x - (EoGetX(d2) - EoGetX(d1)), ewin->shape_y - (EoGetY(d2) - EoGetY(d1))); - ewin->state.moving = 0; if (Mode_mr.mode == 0) - EwinUpdateOpacity(ewin); + { +ewin->state.moving = 0; +EwinUpdateOpacity(ewin); + } } Efree(gwins); @@ -271,7 +275,6 @@ SoundPlay("SOUND_RESIZE_START"); - ewin->state.resizing = 1; if (Conf.movres.mode_resize < 0 || Conf.movres.mode_resize > 4) Conf.movres.mode_resize = 0; if (Conf.movres.mode_resize > 0) @@ -283,6 +286,7 @@ } else { + ewin->state.resizing = 1; EwinUpdateOpacity(ewin); } @@ -388,13 +392,13 @@ if (!ewin) goto done; - ewin->state.resizing = 0; ewin->state.show_coords = 0; DrawEwinShape(ewin, Conf.movres.mode_resize, ewin->shape_x, ewin->shape_y, ewin->client.w, ewin->client.h, 2); if (Conf.movres.mode_resize == 0) { + ewin->state.resizing = 0; EwinUpdateOpacity(ewin); } else --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore kaethorn
Enlightenment CVS committal Author : kaethorn Project : e17 Module : libs/ecore Dir : e17/libs/ecore/debian Modified Files: rules Log Message: add configure flags to prevent building directfb support. === RCS file: /cvs/e/e17/libs/ecore/debian/rules,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- rules 29 Mar 2006 16:56:01 - 1.10 +++ rules 7 Apr 2006 16:54:43 - 1.11 @@ -6,6 +6,6 @@ include /usr/share/cdbs/1/class/autotools.mk DEB_MAKE_CLEAN_TARGET := clean - +DEB_CONFIGURE_EXTRA_FLAGS := --disable-ecore-evas-dfb --disable-ecore-dfb clean:: - if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr --disable-ecore-dfb --disable-ecore-evas-dfb; fi + if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr --disable-ecore-evas-dfb --disable-ecore-dfb; fi --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/themes/default/widgets Added Files: iconbox.edc Log Message: * iconbox.edc++ --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/mimetypes Modified Files: application-certificate.png application-x-executable.png audio-x-generic.png image-x-generic.png package-x-generic.png text-html.png text-x-generic-template.png text-x-generic.png text-x-script.png video-x-generic.png x-office-address-book.png x-office-calendar.png x-office-document.png x-office-presentation.png x-office-spreadsheet.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/application-certificate.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsw6BjpS and /tmp/cvsotZd5s differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/application-x-executable.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsherUj2 and /tmp/cvsEEHhfD differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/audio-x-generic.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsdi9xv5 and /tmp/cvsQqftsG differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/image-x-generic.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsHMZni4 and /tmp/cvsyHuQgF differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/package-x-generic.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsrXXcs7 and /tmp/cvsYsKasI differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/text-html.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsRLHUz8 and /tmp/cvsqxs3NJ differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/text-x-generic-template.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsE5xhjn and /tmp/cvsC4XELY differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/text-x-generic.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsiJWsJG and /tmp/cvs6pOaGi differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/text-x-script.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsGl9LJW and /tmp/cvsf3ADrz differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/mimetypes/video-x-generic.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs7cGxS4 and /tmp/cvsPyE2BH differ =
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/bin Modified Files: Makefile.am etk_combobox_test.c etk_test.c etk_test.h Added Files: etk_iconbox_test.c Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/src/bin/Makefile.am,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- Makefile.am 12 Mar 2006 12:13:02 - 1.13 +++ Makefile.am 7 Apr 2006 15:36:10 - 1.14 @@ -37,7 +37,8 @@ etk_spin_button_test.c \ etk_xdnd_test.c \ etk_text_view_test.c \ -etk_combobox_test.c +etk_combobox_test.c \ +etk_iconbox_test.c etk_test_LDADD = $(top_builddir)/src/lib/libetk.la \ @EVAS_LIBS@ @ECORE_LIBS@ @EDJE_LIBS@ === RCS file: /cvs/e/e17/proto/etk/src/bin/etk_combobox_test.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- etk_combobox_test.c 28 Mar 2006 07:24:57 - 1.3 +++ etk_combobox_test.c 7 Apr 2006 15:36:10 - 1.4 @@ -2,7 +2,7 @@ #include #define STARTING_STOCK_ID ETK_STOCK_DOCUMENT_NEW -#define ENDING_STOCK_ID ETK_STOCK_EDIT_FIND_REPLACE +#define ENDING_STOCK_ID ETK_STOCK_FORMAT_TEXT_UNDERLINE static void _etk_test_combobox_active_item_changed_cb(Etk_Object *object, void *data); === RCS file: /cvs/e/e17/proto/etk/src/bin/etk_test.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- etk_test.c 5 Mar 2006 23:52:58 - 1.18 +++ etk_test.c 7 Apr 2006 15:36:10 - 1.19 @@ -98,11 +98,6 @@ ETK_TEST_BASIC_WIDGET }, { - "Spin Button", - etk_test_spin_button_window_create, - ETK_TEST_BASIC_WIDGET - }, - { "X Drag / Drop", etk_test_xdnd_window_create, ETK_TEST_MISC @@ -115,6 +110,11 @@ { "Combobox", etk_test_combobox_window_create, + ETK_TEST_ADVANCED_WIDGET + }, + { + "Iconbox", + etk_test_iconbox_window_create, ETK_TEST_ADVANCED_WIDGET } }; === RCS file: /cvs/e/e17/proto/etk/src/bin/etk_test.h,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- etk_test.h 4 Mar 2006 23:29:46 - 1.13 +++ etk_test.h 7 Apr 2006 15:36:10 - 1.14 @@ -21,5 +21,6 @@ void etk_test_xdnd_window_create(void *data); void etk_test_text_view_window_create(void *data); void etk_test_combobox_window_create(void *data); +void etk_test_iconbox_window_create(void *data); #endif --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/places Modified Files: folder-remote.png folder-saved-search.png folder.png network-server.png network-workgroup.png start-here.png user-desktop.png user-home.png user-trash.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/folder-remote.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsOmXPo6 and /tmp/cvswj9zqH differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/folder-saved-search.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsXFzbr7 and /tmp/cvsAyryuI differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/folder.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsF3PFBa and /tmp/cvs0FzyGL differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/network-server.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsHNFhd9 and /tmp/cvsSN3DjK differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/network-workgroup.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsJlUTEc and /tmp/cvs81sLMN differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/start-here.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsN4VQ2o and /tmp/cvs2Ibhu0 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/user-desktop.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsXa1kRp and /tmp/cvsKvuHn1 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/user-home.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvskovKTW and /tmp/cvs3UVAuz differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/places/user-trash.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsU0F8m0 and /tmp/cvslcCwZC differ --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/actions Modified Files: address-book-new.png appointment-new.png bookmark-new.png contact-new.png dialog-cancel.png dialog-close.png dialog-no.png dialog-ok.png dialog-yes.png document-new.png document-open.png document-print-preview.png document-print.png document-properties.png document-save-as.png document-save.png edit-clear.png edit-copy.png edit-cut.png edit-delete.png edit-find-replace.png edit-find.png edit-paste.png edit-redo.png edit-undo.png folder-new.png format-indent-less.png format-indent-more.png format-justify-center.png format-justify-fill.png format-justify-left.png format-justify-right.png format-text-bold.png format-text-italic.png format-text-strikethrough.png format-text-underline.png go-bottom.png go-down.png go-first.png go-home.png go-jump.png go-last.png go-next.png go-previous.png go-top.png go-up.png list-add.png list-remove.png mail-forward.png mail-mark-junk.png mail-message-new.png mail-reply-all.png mail-reply-sender.png mail-send-receive.png media-eject.png media-playback-pause.png media-playback-start.png media-playback-stop.png media-record.png media-seek-backward.png media-seek-forward.png media-skip-backward.png media-skip-forward.png process-stop.png system-lock-screen.png system-log-out.png system-search.png system-shutdown.png tab-new.png view-refresh.png window-new.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/actions/address-book-new.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsNBvuPP and /tmp/cvsiUKllo differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/actions/appointment-new.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsU9IfTQ and /tmp/cvsgSvMqp differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/actions/bookmark-new.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs2WPLHP and /tmp/cvsMu3Rgo differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/actions/contact-new.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsghay3S and /tmp/cvs871cEr differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/actions/dialog-cancel.png,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsBin7wK and /tmp/cvsDJmn9i differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/actions/dialog-close.png,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsF1zj9I and /tmp/cvsRANhNh differ === RCS file
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/apps Modified Files: accessories-calculator.png accessories-character-map.png accessories-text-editor.png help-browser.png internet-group-chat.png internet-mail.png internet-news-reader.png internet-web-browser.png office-calendar.png preferences-desktop-accessibility.png preferences-desktop-assistive-technology.png preferences-desktop-font.png preferences-desktop-keyboard-shortcuts.png preferences-desktop-locale.png preferences-desktop-remote-desktop.png preferences-desktop-screensaver.png preferences-desktop-sound.png preferences-desktop-theme.png preferences-desktop-wallpaper.png preferences-system-network-proxy.png preferences-system-session.png preferences-system-windows.png system-file-manager.png system-installer.png system-software-update.png system-users.png utilities-system-monitor.png utilities-terminal.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/accessories-calculator.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs7e5Hz6 and /tmp/cvstSjnKF differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/accessories-character-map.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsrZ2Th5 and /tmp/cvsVumduE differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/accessories-text-editor.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsxfrhv8 and /tmp/cvsdmNbJH differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/help-browser.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs3eKub7 and /tmp/cvsVAc1qG differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/internet-group-chat.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsZdXpza and /tmp/cvsT7GyQJ differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/internet-mail.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs1nk0m9 and /tmp/cvs5tQGFI differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/internet-news-reader.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsLehbCi and /tmp/cvs9peD5R differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/apps/internet-web-browser.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs972Gbl and /tmp/cvshwmbJU differ =
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/devices Modified Files: audio-card.png audio-input-microphone.png battery.png camera-photo.png camera-video.png computer.png drive-cdrom.png drive-harddisk.png drive-removable-media.png input-gaming.png input-keyboard.png input-mouse.png media-cdrom.png media-floppy.png multimedia-player.png network-wired.png network-wireless.png printer.png video-display.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/audio-card.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsY9UoTq and /tmp/cvsNFpGD0 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/audio-input-microphone.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsLQmGYs and /tmp/cvsLX6dM2 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/battery.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsQVb8rw and /tmp/cvsxdAch6 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/camera-photo.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvskYZzWu and /tmp/cvs3hecN4 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/camera-video.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsKQt84v and /tmp/cvs18BkX5 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/computer.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvscqNurz and /tmp/cvsV5Lel9 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/drive-cdrom.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsA9CeeA and /tmp/cvsZ7vRca differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/drive-harddisk.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsLxU6hU and /tmp/cvstkeDIu differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/drive-removable-media.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsopWPYM and /tmp/cvscRIAsn differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/devices/input-gaming.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs4raziO and /tmp/cvsQRnoOo differ === RCS file: /cvs/e/e17/pr
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/status Modified Files: battery-caution.png dialog-error.png dialog-information.png dialog-warning.png folder-drag-accept.png folder-open.png folder-visiting.png image-loading.png image-missing.png mail-attachment.png network-wireless-encrypted.png user-trash-full.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/battery-caution.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsKkvyPi and /tmp/cvsYNzWaU differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/dialog-error.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsZewLaF and /tmp/cvsarD90g differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/dialog-information.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsRMzRZN and /tmp/cvsY8jH7p differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/dialog-warning.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvs0RJCpS and /tmp/cvs6pYyEu differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/folder-drag-accept.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsySuIyT and /tmp/cvsCwvdPv differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/folder-open.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsrhesMN and /tmp/cvsrIta5p differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/folder-visiting.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvscoQCAM and /tmp/cvs368cVo differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/image-loading.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsuj9DkT and /tmp/cvstK11Lv differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/image-missing.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvs4SP5NR and /tmp/cvs19M3uu differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/mail-attachment.png,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 Binary files /tmp/cvsTOFmXf and /tmp/cvsJdlY1S differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/status/network-wireless-encrypted.png,v retrieving revision
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/themes/default/widgets Modified Files: Makefile.am combobox.edc menu.edc notebook.edc paned.edc tree.edc Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/themes/default/widgets/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Makefile.am 12 Mar 2006 23:48:56 - 1.1 +++ Makefile.am 7 Apr 2006 15:36:10 - 1.2 @@ -18,4 +18,5 @@ text_view.edc \ frame.edc \ scrollbar.edc \ -toggle_button.edc +toggle_button.edc \ + iconbox.edc === RCS file: /cvs/e/e17/proto/etk/data/themes/default/widgets/combobox.edc,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- combobox.edc12 Mar 2006 12:13:01 - 1.3 +++ combobox.edc7 Apr 2006 15:36:10 - 1.4 @@ -1,5 +1,5 @@ group { - name: "combobox"; + name: "combobox/button"; min: 0 32; data { item: "inset" "8 8 8 8"; @@ -42,6 +42,7 @@ } part { name: "combo_arrow"; + mouse_events: 0; description { state: "default" 0.0; rel1 { @@ -378,7 +379,7 @@ } group { - name: "combobox_window"; + name: "combobox/window"; data { item: "inset" "2 2 2 2"; } @@ -448,46 +449,10 @@ } } } - /*parts { - part { - name: "border"; - type: RECT; - description { -state: "default" 0.0; -color: 0 0 0 255; -rel1 { - relative: 0 0; - offset: 0 0; -} -rel2 { - relative: 1.0 1.0; - offset: -1 -1; -} - } - } - part { - name: "background"; - type: RECT; - mouse_events: 0; - description { -state: "default" 0.0; -color: 255 255 255 255; -rel1 { - relative: 0 0; - offset: 1 1; -} -rel2 { - relative: 1.0 1.0; - offset: -2 -2; -} - } - } - }*/ } - group { - name: "combobox_item"; + name: "combobox/combobox_item"; data { item: "inset" "4 4 4 4"; } @@ -531,79 +496,6 @@ source: ""; action: STATE_SET "default" 0.0; target: "item_bg"; - } - } -} - -group { - name: "combobox_window"; - data { - item: "inset" "8 8 8 8"; - } - parts { - part { -name: "window_bg1"; -mouse_events: 0; -type: RECT; -description { - state: "default" 0.0; - color: 221 221 221 255; - rel1 { - relative: 0.0 1.0; - offset: 1 0; - to_y: "window_bg2"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } -} - } - part { - name: "window_bg2"; - mouse_events: 0; - description { -state: "default" 0.0; - max: 9 48; - align: 0.5 0.0; - rel1 { - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - relat
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk Modified Files: TODO Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/TODO,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- TODO12 Mar 2006 12:13:01 - 1.9 +++ TODO7 Apr 2006 15:36:08 - 1.10 @@ -22,8 +22,7 @@ * Add a cache system to cache images used by the tree and the future iconbox in order to make the scrolling smoother [In progress: MoOm] * Allow the theme to change the color/font/style of the labels -* More API work for the tree (get a row according to (x,y) position, emit signals when a row is -clicked, double-clicked...) +* More API work for the tree (get a row according to (x,y) position...) * The filechooser still need to be finished/rewritten [In progress: MoOm] * More API work for the colorpicker. We need to be able to know the current color, and to know when a color is changed @@ -34,10 +33,8 @@ * spinner [In progress: CodeWarrior] * textview [In progress: MoOm] -* combobox [In progress: MoOm] -* iconbox +* iconbox [In progress: MoOm] * toolbar * drag and drop [In progress: CodeWarrior] * copy and paste [In progress: CodeWarrior] -* signals in dialog * add spin buttons and sliders to colorpicker --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/themes/default Modified Files: default.edc Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/themes/default/default.edc,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- default.edc 15 Mar 2006 10:04:34 - 1.18 +++ default.edc 7 Apr 2006 15:36:10 - 1.19 @@ -28,5 +28,6 @@ #include "widgets/progress_bar.edc" #include "widgets/spinner.edc" #include "widgets/combobox.edc" - #include "widgets/tooltips.edc" + #include "widgets/tooltips.edc" + #include "widgets/iconbox.edc" } --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/emotes Modified Files: face-angel.png face-crying.png face-devil-grin.png face-glasses.png face-grin.png face-kiss.png face-sad.png face-smile-big.png face-smile.png face-surprise.png face-wink.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-angel.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsn6JMNL and /tmp/cvsnvAu4l differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-crying.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsE8WDEM and /tmp/cvs3xyUWm differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-devil-grin.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs6ZRZ6P and /tmp/cvsbCfMqq differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-glasses.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsKLtdBO and /tmp/cvsnwFwWo differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-grin.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs6NW34R and /tmp/cvshZpUrs differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-kiss.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsyNkSzQ and /tmp/cvsnozgYq differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-sad.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsdzR7zQ and /tmp/cvsqFgbdr differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-smile-big.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsWYxLFb and /tmp/cvsyuRKPM differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-smile.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs6KP3Sm and /tmp/cvsemmUgY differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-surprise.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsBhOUnl and /tmp/cvsaNxiNW differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emotes/face-wink.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsDVMEQo and /tmp/cvsoMEyh0 differ ---
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/categories Modified Files: applications-accessories.png applications-development.png applications-games.png applications-graphics.png applications-internet.png applications-multimedia.png applications-office.png applications-other.png applications-system.png preferences-desktop-peripherals.png preferences-desktop.png preferences-system.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-accessories.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsbucKna and /tmp/cvsVUf2HJ differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-development.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs3ihcId and /tmp/cvsbpDf4M differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-games.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsl1Hkxc and /tmp/cvsvR6XUL differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-graphics.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsfXohIf and /tmp/cvsPdzr7O differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-internet.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs9k0Nue and /tmp/cvsz9SvVN differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-multimedia.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsFKa9Fh and /tmp/cvsrdTn8Q differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-office.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsfw0Urj and /tmp/cvsLVXl0S differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-other.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsw2k2cu and /tmp/cvsxr6X83 differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/applications-system.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvstNQWRK and /tmp/cvsPT4w3k differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/categories/preferences-desktop-peripherals.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsi2P3mJ and /tmp/cvst5QbAj
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/themes/default/images Modified Files: Makefile.am images.edc tree_header_active.png tree_header_inactive.png Added Files: hscrollbar_trough2.png iconbox_selection.png vscrollbar_trough2.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/themes/default/images/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Makefile.am 12 Mar 2006 23:48:55 - 1.1 +++ Makefile.am 7 Apr 2006 15:36:10 - 1.2 @@ -87,4 +87,7 @@ hpaned_handle.png \ spinner_button_down1.png \ hpaned_separator.png \ -spinner_button_down2.png +spinner_button_down2.png \ + hscrollbar_trough2.png \ + vscrollbar_trough2.png \ + iconbox_selection.png === RCS file: /cvs/e/e17/proto/etk/data/themes/default/images/images.edc,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- images.edc 5 Mar 2006 23:52:58 - 1.22 +++ images.edc 7 Apr 2006 15:36:10 - 1.23 @@ -28,6 +28,8 @@ image: "vslider_bar.png" COMP; image: "hscrollbar_trough.png" COMP; image: "vscrollbar_trough.png" COMP; + image: "hscrollbar_trough2.png" COMP; + image: "vscrollbar_trough2.png" COMP; image: "scrollbar_button_left1.png" COMP; image: "scrollbar_button_left2.png" COMP; image: "scrollbar_button_right1.png" COMP; @@ -80,5 +82,6 @@ image: "notebook_frame.png" COMP; image: "combo_arrow.png" COMP; image: "tooltip.png" COMP; - image: "tooltip_border.png" COMP; + image: "tooltip_border.png" COMP; + image: "iconbox_selection.png" COMP; } === RCS file: /cvs/e/e17/proto/etk/data/themes/default/images/tree_header_active.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsYoxhLH and /tmp/cvsuMPGFj differ === RCS file: /cvs/e/e17/proto/etk/data/themes/default/images/tree_header_inactive.png,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 Binary files /tmp/cvsWu82zI and /tmp/cvssLGYvk differ --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/data/icons/default/icons/48x48/emblems Modified Files: emblem-favorite.png emblem-important.png emblem-photos.png emblem-readonly.png emblem-symbolic-link.png emblem-system.png emblem-unreadable.png Log Message: * [Iconbox] Start to work on a new iconbox widget: it renders icons, clip them, resize is Ok... Selection still need to be implemented in order to be usable * [Widget] API change in the scroll_size_get function * [Widget] parent_set now automatically calls container_remove. It makes widget implementation easier and avoid having a widget referenced by two parent widgets * [Widget/Theme] Improve a lot the theme system. Now, widgets gets the same "theme context" as their parents. So changing the theme of a widget will also change the theme of its children. * [Stock] Add all the labels for the stock ids corresponding to the "actions" * [Icon theme] 48x48 icons of the "actions" dir are correctly converted from svg to png (still need to do that for other dirs) The Ok/Yes icon has also been changed to be more integrated with the other icons * [Button] Fix some bugs. Also, now when a button has no label (or an empty one), the image is centered * [H/Vbox] Now, cells with hidden children have no more padding/spading * [Tree] Tree now inherits from Etk_Widget which makes more sense than inheriting from Etk_Container * [Toplevel] Fix a segv in etk_toplevel_widget_pointer_pop * [String] Fix a bug in the insertion code of Etk_String * [Properties] Add a new type of property: ETK_PROPERTY_OTHER. It's useful if you want to know when the property value is changed via a notification callback * [Cache] Fix a bug in the cache system of edje objects * Some other small fixes, formatting, doc === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-favorite.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsxaMtOA and /tmp/cvsRUYfOa differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-important.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsYfT8eD and /tmp/cvslvotid differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-photos.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsW1QOpG and /tmp/cvsVBoFug differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-readonly.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsEpi0bF and /tmp/cvsXGwnif differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-symbolic-link.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvs471omI and /tmp/cvs1CDhui differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-system.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsgdW6XG and /tmp/cvsb4Lu7g differ === RCS file: /cvs/e/e17/proto/etk/data/icons/default/icons/48x48/emblems/emblem-unreadable.png,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 Binary files /tmp/cvsvdTvcQ and /tmp/cvs4FZXOq differ --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : libs/ecore Dir : e17/libs/ecore/examples Modified Files: exe_example.c Log Message: Add extra stuff for testing stderr as well. === RCS file: /cvs/e/e17/libs/ecore/examples/exe_example.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- exe_example.c 1 Mar 2006 06:00:41 - 1.11 +++ exe_example.c 7 Apr 2006 13:54:16 - 1.12 @@ -20,6 +20,7 @@ Ecore_Exe *exe1 = NULL; Ecore_Exe *exe2 = NULL; Ecore_Exe *exe3 = NULL; +Ecore_Exe *exe4 = NULL; static int exe_data(void *data, int type, void *event) @@ -105,6 +106,7 @@ ecore_app_args_get(&argc, &argv); ecore_event_handler_add(ECORE_EXE_EVENT_DATA, exe_data_count, NULL); + ecore_event_handler_add(ECORE_EXE_EVENT_ERROR, exe_data_count, NULL); printf("FILE : %s\n", argv[i]); exe0 = ecore_exe_pipe_run("/bin/cat", @@ -151,6 +153,7 @@ if (argc == 1) { ecore_event_handler_add(ECORE_EXE_EVENT_DATA, exe_data, NULL); + ecore_event_handler_add(ECORE_EXE_EVENT_ERROR, exe_data, NULL); exe0 = ecore_exe_run("/bin/uname -a", NULL); if (exe0) exe_count++; @@ -177,11 +180,19 @@ exe_count++; ecore_exe_send(exe3, "ls\n", 3); } + exe4 = ecore_exe_pipe_run(".libs/output_tester", + ECORE_EXE_PIPE_READ | + ECORE_EXE_PIPE_READ_LINE_BUFFERED | + ECORE_EXE_PIPE_ERROR | + ECORE_EXE_PIPE_ERROR_LINE_BUFFERED, NULL); + if (exe4) + exe_count++; printf(" [*] exe0 = %p (/bin/uname -a)\n", exe0); printf(" [*] exe1 = %p (echo \"ls\" | /bin/sh)\n", exe1); printf(" [*] exe2 = %p (/usr/bin/find / -print)\n", exe2); printf(" [*] exe3 = %p (echo \"ls\" | /bin/cat)\n", exe3); + printf(" [*] exe4 = %p (.libs/output_tester)\n", exe4); } else ecore_timer_add(0.5, timer_once, NULL); --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto titan
Enlightenment CVS committal Author : titan Project : e17 Module : proto Dir : e17/proto/ephoto/data/images Modified Files: Makefile.am Added Files: slide.png Log Message: Add an image for loading slideshows. === RCS file: /cvs/e/e17/proto/ephoto/data/images/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 22 Feb 2006 06:28:35 - 1.2 +++ Makefile.am 7 Apr 2006 13:19:01 - 1.3 @@ -1,5 +1,5 @@ MAINTAINERCLEANFILES = Makefile.in -FILES = folder.png black.png images.edc white.png audio.png camera.png up.png +FILES = folder.png black.png images.edc white.png audio.png camera.png up.png slide.png miscdir = $(pkgdatadir)/images misc_DATA = $(FILES) -EXTRA_DIST = $(FILES) \ No newline at end of file +EXTRA_DIST = $(FILES) --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto titan
Enlightenment CVS committal Author : titan Project : e17 Module : proto Dir : e17/proto/ephoto/src Modified Files: ephoto.h ephoto_browsing.c ephoto_misc.c Log Message: Center the text in the tree rows. === RCS file: /cvs/e/e17/proto/ephoto/src/ephoto.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- ephoto.h6 Apr 2006 23:28:38 - 1.16 +++ ephoto.h7 Apr 2006 13:18:21 - 1.17 @@ -42,6 +42,8 @@ void slideshow_load_cb(Ewl_Widget *w, void *event, void *data); void loadclicked_cb(Ewl_Widget *w, void *event, void *data); void load_cb(Ewl_Widget *w, void *event, void *data); +void reseti_cb(Ewl_Widget *w, void *event, void *data); +void reseta_cb(Ewl_Widget *w, void *event, void *data); typedef struct _Main Main; typedef struct _Slide Slide; === RCS file: /cvs/e/e17/proto/ephoto/src/ephoto_browsing.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -3 -r1.25 -r1.26 --- ephoto_browsing.c 7 Apr 2006 01:47:39 - 1.25 +++ ephoto_browsing.c 7 Apr 2006 13:18:21 - 1.26 @@ -170,6 +170,9 @@ m->hbox = ewl_hbox_new(); ewl_box_spacing_set(EWL_BOX(m->hbox), 5); + ewl_object_alignment_set(EWL_OBJECT(m->hbox), EWL_FLAG_ALIGN_CENTER); + ewl_object_fill_policy_set(EWL_OBJECT(m->hbox), EWL_FLAG_FILL_ALL); + ewl_widget_name_set(m->hbox, pathw); ewl_widget_show(m->hbox); m->image = ewl_image_new(); @@ -181,14 +184,15 @@ ewl_widget_name_set(m->text, pathw); ewl_text_text_set(EWL_TEXT(m->text), bname); ewl_object_minimum_size_set(EWL_OBJECT(m->text), 10, 16); - ewl_object_fill_policy_set(EWL_OBJECT(m->text), EWL_FLAG_FILL_ALL); + ewl_object_fill_policy_set(EWL_OBJECT(m->text), EWL_FLAG_FILL_SHRINK); + ewl_object_alignment_set(EWL_OBJECT(m->text), EWL_FLAG_ALIGN_CENTER); ewl_container_child_append(EWL_CONTAINER(m->hbox), m->text); ewl_widget_show(m->text); m->children[0] = m->hbox; m->children[1] = NULL; m->row = ewl_tree_row_add(EWL_TREE(m->dirtree), NULL, m->children); - ewl_callback_append(m->text, EWL_CALLBACK_CLICKED, populatei_cb, NULL); + ewl_callback_append(m->hbox, EWL_CALLBACK_CLICKED, populatei_cb, NULL); } } // @@ -242,7 +246,7 @@ ewl_widget_show(m->hbox); m->image = ewl_image_new(); -ewl_image_file_set(EWL_IMAGE(m->image), PACKAGE_DATA_DIR "images/audio.png", NULL); +ewl_image_file_set(EWL_IMAGE(m->image), PACKAGE_DATA_DIR "/images/audio.png", NULL); ewl_container_child_append(EWL_CONTAINER(m->hbox), m->image); ewl_widget_show(m->image); @@ -255,9 +259,6 @@ ewl_container_child_append(EWL_CONTAINER(m->hbox), m->text); ewl_widget_show(m->text); -m->children[0] = m->hbox; -m->children[1] = NULL; - m->children[0] = m->hbox; m->children[1] = NULL; m->row = ewl_tree_row_add(EWL_TREE(m->dirtree), NULL, m->children); === RCS file: /cvs/e/e17/proto/ephoto/src/ephoto_misc.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- ephoto_misc.c 7 Apr 2006 03:12:34 - 1.12 +++ ephoto_misc.c 7 Apr 2006 13:18:21 - 1.13 @@ -225,6 +225,7 @@ { Ewl_Widget *vbox; Ewl_Widget *hbox; + Ewl_Widget *image; Ewl_Widget *rtext; Ewl_Widget *tree; Ewl_Widget *ok; @@ -266,14 +267,24 @@ char *tempo; tempo = ecore_list_remove_first(slideshows); - rtext = ewl_text_new(); +hbox = ewl_hbox_new(); +ewl_box_spacing_set(EWL_BOX(hbox), 5); +ewl_widget_show(hbox); + +image = ewl_i
E CVS: libs/ecore kaethorn
Enlightenment CVS committal Author : kaethorn Project : e17 Module : libs/ecore Dir : e17/libs/ecore/debian Modified Files: libecore0-dev.install Log Message: don't include directfb headers. === RCS file: /cvs/e/e17/libs/ecore/debian/libecore0-dev.install,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- libecore0-dev.install 3 Apr 2006 09:09:31 - 1.3 +++ libecore0-dev.install 7 Apr 2006 13:04:27 - 1.4 @@ -1,7 +1,39 @@ -debian/tmp/usr/include/* -debian/tmp/usr/lib/lib*.a -debian/tmp/usr/lib/libecore*.a +debian/tmp/usr/include/Ecore_Config.h +debian/tmp/usr/include/Ecore_Con.h +debian/tmp/usr/include/Ecore_Data.h +debian/tmp/usr/include/Ecore_DBus.h +debian/tmp/usr/include/Ecore_Evas.h +debian/tmp/usr/include/Ecore_Fb.h +debian/tmp/usr/include/Ecore_File.h +debian/tmp/usr/include/Ecore.h +debian/tmp/usr/include/Ecore_Ipc.h +debian/tmp/usr/include/Ecore_Job.h +debian/tmp/usr/include/Ecore_Txt.h +debian/tmp/usr/include/Ecore_X_Atoms.h +debian/tmp/usr/include/Ecore_X_Cursor.h +debian/tmp/usr/include/Ecore_X.h +debian/tmp/usr/lib/libecore.a +debian/tmp/usr/lib/libecore_con.a +debian/tmp/usr/lib/libecore_config.a +debian/tmp/usr/lib/libecore_dbus.a +debian/tmp/usr/lib/libecore_evas.a +debian/tmp/usr/lib/libecore_fb.a +debian/tmp/usr/lib/libecore_file.a +debian/tmp/usr/lib/libecore_ipc.a +debian/tmp/usr/lib/libecore_job.a +debian/tmp/usr/lib/libecore_txt.a +debian/tmp/usr/lib/libecore_x.a debian/tmp/usr/lib/pkgconfig/* -debian/tmp/usr/lib/*.la +debian/tmp/usr/lib/libecore_config.la +debian/tmp/usr/lib/libecore_con.la +debian/tmp/usr/lib/libecore_dbus.la +debian/tmp/usr/lib/libecore_evas.la +debian/tmp/usr/lib/libecore_fb.la +debian/tmp/usr/lib/libecore_file.la +debian/tmp/usr/lib/libecore_ipc.la +debian/tmp/usr/lib/libecore_job.la +debian/tmp/usr/lib/libecore.la +debian/tmp/usr/lib/libecore_txt.la +debian/tmp/usr/lib/libecore_x.la debian/tmp/usr/share/aclocal/* debian/tmp/usr/bin/*-config --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore Modified Files: Ecore.h Log Message: Clarification of the documentation. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore/Ecore.h,v retrieving revision 1.48 retrieving revision 1.49 diff -u -3 -r1.48 -r1.49 --- Ecore.h 5 Apr 2006 18:05:16 - 1.48 +++ Ecore.h 7 Apr 2006 13:01:55 - 1.49 @@ -202,7 +202,7 @@ Ecore_Exe *exe; /**< The handle to the process */ void *data; /**< the raw binary data from the child process that was recieved */ int size; /**< the size of this data in bytes */ - Ecore_Exe_Event_Data_Line *lines; /**< a NULL terminated array of line data if line buffered */ + Ecore_Exe_Event_Data_Line *lines; /**< an array of line data if line buffered, the last one has it's line member set to NULL */ }; #endif --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore Modified Files: ecore_exe.c Log Message: Fix a segie. Thanks to CodeWarrior for helping to find it. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore/ecore_exe.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -3 -r1.60 -r1.61 --- ecore_exe.c 6 Apr 2006 01:16:02 - 1.60 +++ ecore_exe.c 7 Apr 2006 12:44:36 - 1.61 @@ -733,7 +733,8 @@ } if (i > last) /* Partial line left over, save it for next time. */ { - e->size = last; + if (e) +e->size = last; if (flags & ECORE_EXE_PIPE_READ) { exe->read_data_size = i - last; --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore codewarrior
Enlightenment CVS committal Author : codewarrior Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_file Modified Files: Ecore_File.h ecore_file_download.c Log Message: - new addition for ecore_file_download. now we have a progress_cb from curl so we know how much of the file we've downloaded. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_file/Ecore_File.h,v retrieving revision 1.25 retrieving revision 1.26 diff -u -3 -r1.25 -r1.26 --- Ecore_File.h20 Jan 2006 09:13:19 - 1.25 +++ Ecore_File.h7 Apr 2006 12:27:39 - 1.26 @@ -95,6 +95,12 @@ void (*completion_cb)(void *data, const char *file, int status), + int (*progress_cb)(void *data, + const char *file, + long int dltotal, + long int dlnow, + long int ultotal, + long int ulnow), void *data); EAPI int ecore_file_download_protocol_available(const char *protocol); === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_file/ecore_file_download.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- ecore_file_download.c 6 Jan 2006 18:46:30 - 1.8 +++ ecore_file_download.c 7 Apr 2006 12:27:39 - 1.9 @@ -15,6 +15,7 @@ Ecore_Fd_Handler *fd_handler; CURL *curl; void (*completion_cb)(void *data, const char *file, int status); + int (*progress_cb)(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow); void *data; FILE *file; char *dst; @@ -22,6 +23,7 @@ Ecore_File_Download_Job *_ecore_file_download_curl(const char *url, const char *dst, void (*completion_cb)(void *data, const char *file, int status), + int (*progress_cb)(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow), void *data); static int _ecore_file_download_curl_fd_handler(void *data, Ecore_Fd_Handler *fd_handler); @@ -83,6 +85,7 @@ EAPI int ecore_file_download(const char *url, const char *dst, void (*completion_cb)(void *data, const char *file, int status), + int (*progress_cb)(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow), void *data) { if (!ecore_file_is_dir(ecore_file_get_dir((char *)dst))) return 0; @@ -107,7 +110,7 @@ /* download */ Ecore_File_Download_Job *job; - job = _ecore_file_download_curl(url, dst, completion_cb, data); + job = _ecore_file_download_curl(url, dst, completion_cb, progress_cb, data); if (job) return 1; else @@ -133,16 +136,27 @@ } #ifdef HAVE_CURL -/* - * FIXME: Use - * CURLOPT_PROGRESSFUNCTION and CURLOPT_PROGRESSDATA to - * get reports on progress. - * And maybe other nifty functions... - */ +/* this reports the downloads progress. if we return 0, then download + * continues, if we return anything else, then the download stops */ +int _ecore_file_download_curl_progress_func(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow) +{ + Ecore_File_Download_Job *job; + + job = clientp; + + if(job->progress_cb) + return job->progress_cb(job->data, job->dst, (long int)dltotal, (long int)dlnow, (long int)ultotal, (long int)ulnow); + return 0; +} + Ecore_File_Download_Job * _ecore_file_download_curl(const char *url, const char *dst, void (*completion_cb)(void *data, const char *file, int status), + int (*progress_cb)(void *data, const char *file, +long int dltotal, long int dlnow, +long int ultotal, +long int ulnow), void *data) { CURLMsg *curlmsg; @@ -169,11 +183,20 @@ free(job); return NULL; } + curl_easy_setopt(job->curl, CURLOPT_URL, url); curl_easy_setopt(job->curl, CURLOPT_WRITEDATA, job->file); - + + if(progress_cb) + { + curl_easy_setopt(job->curl, CURLOPT_NOPROGRESS, FALSE); +
E CVS: apps/e codewarrior
Enlightenment CVS committal Author : codewarrior Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c Log Message: - use new ecore_file_download api === RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.128 retrieving revision 1.129 diff -u -3 -r1.128 -r1.129 --- e_apps.c25 Mar 2006 05:28:57 - 1.128 +++ e_apps.c7 Apr 2006 12:27:20 - 1.129 @@ -563,7 +563,7 @@ if (!_e_app_is_eapp(file)) continue; snprintf(buf, sizeof(buf), "%s/%s", _e_apps_path_all, ecore_file_get_file(file)); - if (!ecore_file_download(file, buf, NULL, NULL)) continue; + if (!ecore_file_download(file, buf, NULL, NULL, NULL)) continue; } } --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: evolume devilhorns
Enlightenment CVS committal Author : devilhorns Project : e_modules Module : evolume Dir : e_modules/evolume/src/module Modified Files: e_mod_config.c Log Message: Add some debugging for getting multiple mixers working again. === RCS file: /cvs/e/e_modules/evolume/src/module/e_mod_config.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- e_mod_config.c 6 Apr 2006 19:13:37 - 1.3 +++ e_mod_config.c 7 Apr 2006 09:40:18 - 1.4 @@ -156,14 +156,17 @@ mixer_conf = evas_list_data(l); -#if 0 DBG(stderr, "mixer_id1 = %x, mixer_id2 = %x\n", mixer_conf->mixer_id, mixer_name->mixer_id); -#endif if (MIXER_ID(mixer_conf->mixer_id) == MIXER_ID(mixer_name->mixer_id)) { // DBG(stderr,"using mixer_conf = %p\n", mixer_conf); return mixer_conf; } + else if ((!strcmp(mixer_conf->real, mixer_name->real)) && +(!strcmp(mixer_conf->card, mixer_name->card))) + { +return mixer_conf; + } } if (!l) { --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: mbar devilhorns
Enlightenment CVS committal Author : devilhorns Project : e_modules Module : mbar Dir : e_modules/mbar Modified Files: e_mod_main.c e_mod_config.c e_mod_config_point.c Log Message: Allow setting exec to empty. - Basically this copies the name field into exec so that e app change callback doesn't delete it. === RCS file: /cvs/e/e_modules/mbar/e_mod_main.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- e_mod_main.c6 Apr 2006 23:03:26 - 1.17 +++ e_mod_main.c7 Apr 2006 09:12:31 - 1.18 @@ -421,6 +421,7 @@ } break; case E_APP_DEL: +printf("Change Del\n"); if (e_app_is_parent(mb->apps, a)) { MBar_Icon *ic; @@ -432,6 +433,7 @@ } break; case E_APP_CHANGE: +printf("App Change\n"); if (e_app_is_parent(mb->apps, a)) { MBar_Icon *ic; @@ -458,6 +460,7 @@ } break; case E_APP_ORDER: +printf("App Order\n"); if (a == mb->apps) { for (ll = mb->apps->subapps; ll; ll = ll->next) @@ -473,6 +476,7 @@ } break; case E_APP_EXEC: +printf("App Exec\n"); if (e_app_is_parent(mb->apps, a)) { MBar_Icon *ic; @@ -2008,8 +2012,11 @@ { if (ic->app->exe) { - e_zone_app_exec(ic->mbb->gmc->zone, ic->app); - e_exehist_add("mbar", ic->app->exe); + if (!strstr(ic->app->exe, ic->app->name)) + { + e_zone_app_exec(ic->mbb->gmc->zone, ic->app); + e_exehist_add("mbar", ic->app->exe); + } } } } === RCS file: /cvs/e/e_modules/mbar/e_mod_config.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- e_mod_config.c 5 Apr 2006 17:48:49 - 1.3 +++ e_mod_config.c 7 Apr 2006 09:12:31 - 1.4 @@ -84,8 +84,11 @@ { Evas_Object *o, *ob, *of, *ot, *il; Evas_List *l; + MBar *mb; char buf[4096]; + mb = cfd->data; + o = e_widget_list_add(evas, 0, 0); ob = e_widget_check_add(evas, _("Show Follower"), &(cfdata->follower)); e_widget_list_object_append(o, ob, 1, 1, 0.5); @@ -97,9 +100,9 @@ ot = e_widget_table_add(evas, 0); il = e_widget_ilist_add(evas, 32, 32, NULL); e_widget_min_size_set(il, 100, 130); - if (cfdata->apps->subapps) + if (mb->apps->subapps) { -for (l = cfdata->apps->subapps; l; l = l->next) +for (l = mb->apps->subapps; l; l = l->next) { E_App *app; Evas_Object *ic; @@ -115,11 +118,11 @@ e_widget_ilist_go(il); e_widget_table_object_append(ot, il, 0, 0, 3, 3, 1, 0, 1, 0); - ob = e_widget_button_add(evas, _("New Point"), NULL, _new_point, il, cfdata); + ob = e_widget_button_add(evas, _("New Point"), NULL, _new_point, il, cfd); e_widget_table_object_append(ot, ob, 0, 3, 1, 1, 1, 0, 1, 0); - ob = e_widget_button_add(evas, _("Edit Point"), NULL, _edit_point, il, cfdata); + ob = e_widget_button_add(evas, _("Edit Point"), NULL, _edit_point, il, cfd); e_widget_table_object_append(ot, ob, 1, 3, 1, 1, 1, 0, 1, 0); - ob = e_widget_button_add(evas, _("Delete Point"), NULL, _delete_point, il, cfdata); + ob = e_widget_button_add(evas, _("Delete Point"), NULL, _delete_point, il, cfd); e_widget_table_object_append(ot, ob, 2, 3, 1, 1, 1, 0, 1, 0); e_widget_framelist_object_append(of, ot); @@ -217,37 +220,42 @@ { E_App *app; Evas_Object *il; - E_Config_Dialog_Data *cfdata; - - cfdata = data2; - + E_Config_Dialog *cfd; + MBar *mb; + + cfd = data2; il = data; + mb = cfd->data; + app = e_app_raw_new(); - point_edit_show(cfdata->con, app, cfdata->apps, il); + point_edit_show(cfd->cfdata->con, app, mb->apps, il); } static void _edit_point(void *data, void *data2) { Evas_Object *il; - E_Config_Dialog_Data *cfdata; + E_Config_Dialog *cfd; Evas_List *l; + MBar *mb; const char *name; il = data; - cfdata = data2; + cfd = data2; + mb = cfd->data; + name = e_widget_ilist_selected_label_get(il); if (!name) return; - for (l = cfdata->apps->subapps; l; l = l->next) + for (l = mb->apps->subapps; l; l = l->next) { E_App *app; app = l->data; if (!strcmp(app->name, name)) { - point_edit_show(cfdata->con, app); +point_edit_show(cfd->cfdata->con, app, mb->apps, il); break; } }