E CVS: libs/ewl ningerso
Enlightenment CVS committal Author : ningerso Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/bin/tests/engine Modified Files: ewl_engine.c Log Message: Fix the engine test to render an image of the buffer engine window. Setting a label on the button causes a segv that appears to be in evas font handling code, need to track this down. === RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/engine/ewl_engine.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ewl_engine.c18 Oct 2006 16:28:07 - 1.2 +++ ewl_engine.c20 Oct 2006 06:27:05 - 1.3 @@ -29,6 +29,11 @@ static int create_test(Ewl_Container *win); static void cb_configure(Ewl_Widget *w, void *ev, void *data); +static void cb_mouse_down(Ewl_Widget *w, void *ev, void *data); +static void cb_mouse_up(Ewl_Widget *w, void *ev, void *data); +static void cb_mouse_move(Ewl_Widget *w, void *ev, void *data); + +#define WIN_NAME "buffer_engine_window" void test_info(Ewl_Test *test) @@ -47,18 +52,35 @@ Ewl_Widget *img; Ewl_Widget *o; + o = ewl_entry_new(); + ewl_text_text_set(EWL_TEXT(o), "The image below is copied from an\n" + "evas buffer engine, and reacts because of events\n" + "fed to it from the image widget"); + ewl_entry_editable_set(EWL_ENTRY(o), FALSE); + ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_HFILL); + ewl_container_child_append(EWL_CONTAINER(box), o); + ewl_widget_show(o); + img = ewl_image_new(); ewl_container_child_append(EWL_CONTAINER(box), img); + ewl_object_fill_policy_set(EWL_OBJECT(img), EWL_FLAG_FILL_ALL); + ewl_callback_append(img, EWL_CALLBACK_MOUSE_DOWN, cb_mouse_down, NULL); + ewl_callback_append(img, EWL_CALLBACK_MOUSE_UP, cb_mouse_up, NULL); + ewl_callback_append(img, EWL_CALLBACK_MOUSE_MOVE, cb_mouse_move, NULL); ewl_widget_show(img); pointer_win = ewl_window_new(); + ewl_widget_name_set(pointer_win, WIN_NAME); + ewl_object_fill_policy_set(EWL_OBJECT(pointer_win), EWL_FLAG_FILL_ALL); + ewl_object_size_request(EWL_OBJECT(pointer_win), 64, 64); ewl_embed_engine_name_set(EWL_EMBED(pointer_win), "evas_buffer"); ewl_callback_append(pointer_win, EWL_CALLBACK_CONFIGURE, cb_configure, img); + ewl_callback_append(pointer_win, EWL_CALLBACK_VALUE_CHANGED, + cb_configure, img); ewl_widget_show(pointer_win); o = ewl_button_new(); - ewl_button_label_set(EWL_BUTTON(o), "Buffer"); ewl_container_child_append(EWL_CONTAINER(pointer_win), o); ewl_widget_show(o); @@ -69,13 +91,68 @@ cb_configure(Ewl_Widget *w, void *ev, void *data) { Evas_Object *eimg; + int width, height; Ewl_Embed *emb = EWL_EMBED(w); Ewl_Image *img = EWL_IMAGE(data); eimg = img->image; - evas_object_image_size_set(eimg, CURRENT_W(emb), CURRENT_H(emb)); + width = ewl_object_current_w_get(EWL_OBJECT(emb)); + height = ewl_object_current_h_get(EWL_OBJECT(emb)); + evas_object_image_size_set(eimg, width, height); evas_object_image_data_set(eimg, emb->evas_window); - ewl_object_preferred_inner_size_set(EWL_OBJECT(img), CURRENT_W(emb), - CURRENT_H(emb)); + evas_object_image_data_update_add(eimg, 0, 0, width, height); + ewl_object_preferred_inner_size_set(EWL_OBJECT(img), width, height); +} + +static void +cb_mouse_down(Ewl_Widget *w, void *ev, void *data) +{ + int x, y; + Ewl_Widget *pointer_win; + Ewl_Event_Mouse_Down *event = ev; + + pointer_win = ewl_widget_name_find(WIN_NAME); + + x = (int)((double)(event->x - CURRENT_X(w)) * + ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); + y = (int)((double)(event->y - CURRENT_Y(w)) * + ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); + + ewl_embed_mouse_down_feed(EWL_EMBED(pointer_win), event->button, + event->clicks, x, y, event->modifiers); +} + +static void +cb_mouse_up(Ewl_Widget *w, void *ev, void *data) +{ + int x, y; + Ewl_Widget *pointer_win; + Ewl_Event_Mouse_Up *event = ev; + + pointer_win = ewl_widget_name_find(WIN_NAME); + + x = (int)((double)(event->x - CURRENT_X(w)) * + ((double)CURRENT_W(pointer_win) / (double)CURRENT_W(w))); + y = (int)((double)(event->y - CURRENT_Y(w)) * + ((double)CURRENT_H(pointer_win) / (double)CURRENT_H(w))); + + ewl_embed_mouse_up_feed(EWL_EMBED(pointer_win), event->button, x, y, + event->modifiers); } +static void +cb_mouse_move(Ewl_Widget *w, void *ev, void *data) +{ + int x, y; + Ewl_Widget *pointer_win; +
E CVS: libs/ewl ningerso
Enlightenment CVS committal Author : ningerso Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/engines/evas_buffer Modified Files: ewl_engine_evas_buffer.c Log Message: Shuffle around the buffer setup code in the buffer engine. Override the render call so we can notify widgets in a different evas of a buffer repaint. === RCS file: /cvs/e/e17/libs/ewl/src/engines/evas_buffer/ewl_engine_evas_buffer.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- ewl_engine_evas_buffer.c17 Oct 2006 05:00:00 - 1.4 +++ ewl_engine_evas_buffer.c20 Oct 2006 05:51:59 - 1.5 @@ -8,6 +8,7 @@ static void ee_canvas_setup(Ewl_Window *win, int debug); static void ee_canvas_output_set(Ewl_Embed *embed, int x, int y, int width, int height); +static void ee_canvas_render(Ewl_Embed *emb); static int ee_init(Ewl_Engine *engine); static void ee_shutdown(Ewl_Engine *engine); @@ -15,7 +16,7 @@ { ee_canvas_setup, ee_canvas_output_set, - NULL, NULL, NULL + ee_canvas_render, NULL, NULL }; Ecore_DList * @@ -141,6 +142,10 @@ evas = emb->evas; + evas_output_size_set(evas, width, height); + evas_output_viewport_set(evas, x, y, width, height); + evas_damage_rectangle_add(evas, 0, 0, width, height); + info = evas_engine_info_get(evas); if (!info) { @@ -154,10 +159,24 @@ bufinfo->info.dest_buffer = realloc(bufinfo->info.dest_buffer, bufinfo->info.dest_buffer_row_bytes * height); - emb->evas_window = bufinfo->info.dest_buffer; evas_engine_info_set(evas, info); - evas_output_size_set(evas, width, height); - evas_output_viewport_set(evas, x, y, width, height); + + emb->evas_window = bufinfo->info.dest_buffer; DLEAVE_FUNCTION(DLEVEL_STABLE); } + +static void +ee_canvas_render(Ewl_Embed *embed) +{ + DENTER_FUNCTION(DLEVEL_STABLE); + DCHECK_PARAM_PTR("embed", embed); + + if (embed->evas) + evas_render(embed->evas); + + ewl_callback_call(EWL_WIDGET(embed), EWL_CALLBACK_VALUE_CHANGED); + + DRETURN(DLEVEL_STABLE); +} + - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl dj2
Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/bin/tests/list Modified Files: ewl_list.c Log Message: - start adding highlighting. - ewl_list works pretty well, there is a warning on program shutdown if something is highlighted that I haven't sorted out yet. - ewl_tree2 has a few issues with the highlighting that need to be sorted. - doxy fixes === RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/list/ewl_list.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- ewl_list.c 18 Oct 2006 16:28:07 - 1.3 +++ ewl_list.c 20 Oct 2006 04:37:34 - 1.4 @@ -225,7 +225,7 @@ idx = ewl_mvc_selected_get(EWL_MVC(list)); ecore_list_goto_index(el, idx->row); - printf("Selected (%s)\n", (char *)ecore_list_current(el)); + printf("Selected (%d) (%s)\n", idx->row, (char *)ecore_list_current(el)); } static void - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl dj2
Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes Modified Files: e17.edc Log Message: - start adding highlighting. - ewl_list works pretty well, there is a warning on program shutdown if something is highlighted that I haven't sorted out yet. - ewl_tree2 has a few issues with the highlighting that need to be sorted. - doxy fixes === RCS file: /cvs/e/e17/libs/ewl/data/themes/e17.edc,v retrieving revision 1.51 retrieving revision 1.52 diff -u -3 -r1.51 -r1.52 --- e17.edc 15 Sep 2006 17:44:24 - 1.51 +++ e17.edc 20 Oct 2006 04:37:34 - 1.52 @@ -16,6 +16,7 @@ #include "e17/bits/label-groups.edc" #include "e17/bits/button-groups.edc" #include "e17/bits/entry-groups.edc" +#include "e17/bits/highlight-groups.edc" #include "e17/bits/icon-groups.edc" #include "e17/bits/menu-groups.edc" #include "e17/bits/paned-groups.edc" @@ -66,6 +67,8 @@ item, "/text/font" "Vera"; item, "/text/font_size" "12"; item, "/text/style" "none"; + + item, "/highlight/group" "highlight"; item, "/hseparator/group" "hline"; item, "/vseparator/group" "vline"; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl dj2
Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/bin/tests/mvc Modified Files: ewl_mvc.c Log Message: - start adding highlighting. - ewl_list works pretty well, there is a warning on program shutdown if something is highlighted that I haven't sorted out yet. - ewl_tree2 has a few issues with the highlighting that need to be sorted. - doxy fixes === RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/mvc/ewl_mvc.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- ewl_mvc.c 18 Oct 2006 16:28:08 - 1.3 +++ ewl_mvc.c 20 Oct 2006 04:37:34 - 1.4 @@ -100,7 +100,8 @@ if ((idx->row != 1) || (idx->column != 2)) { - snprintf(buf, len, "Incorrect row/column setting"); + snprintf(buf, len, "Incorrect row/column setting: " + "(%d %d) vs (1, 2)", idx->row, idx->column); return FALSE; } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl dj2
Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl Dir : e17/libs/ewl/data/themes/e17/bits Added Files: highlight-groups.edc Log Message: - start adding highlighting. - ewl_list works pretty well, there is a warning on program shutdown if something is highlighted that I haven't sorted out yet. - ewl_tree2 has a few issues with the highlighting that need to be sorted. - doxy fixes - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ewl ningerso
Enlightenment CVS committal Author : ningerso Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src/lib Modified Files: ewl_window.c Log Message: Fix maximum size handling for cases when the engine doesn't return maximum window values. === RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_window.c,v retrieving revision 1.63 retrieving revision 1.64 diff -u -3 -r1.63 -r1.64 --- ewl_window.c2 Oct 2006 05:19:24 - 1.63 +++ ewl_window.c20 Oct 2006 04:15:06 - 1.64 @@ -649,7 +649,9 @@ if ((width == EWL_OBJECT_MAX_SIZE) && (width == height)) { ewl_engine_window_geometry_get(window, TRUE, &width, &height); - ewl_object_maximum_size_set(EWL_OBJECT(window), width, height); + if (width > 1 && height > 1) + ewl_object_maximum_size_set(EWL_OBJECT(window), width, + height); } ewl_engine_embed_dnd_aware_set(EWL_EMBED(window)); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e rephorm
Enlightenment CVS committal Author : rephorm Project : e17 Module : apps/e Dir : e17/apps/e/data/themes Modified Files: default_deskpreview.edc Log Message: forgot the theme changes === RCS file: /cvs/e/e17/apps/e/data/themes/default_deskpreview.edc,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- default_deskpreview.edc 13 Oct 2006 02:49:40 - 1.2 +++ default_deskpreview.edc 20 Oct 2006 03:31:18 - 1.3 @@ -54,5 +54,13 @@ color: 0 0 0 0; } } + part { +name: "e.event.menu"; + type: RECT; +description { + state: "default" 0.0; + color: 0 0 0 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=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e rephorm
Enlightenment CVS committal Author : rephorm Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_bg.c e_bg.h e_config_dialog.h e_int_config_wallpaper.c e_int_config_wallpaper.h e_widget_desk_preview.c Log Message: Allow setting bg of desktops from within virtual desktop dialog. For now, left click on the small desktop. We'll probably add a menu on click, with the ability to set the desktop name or set bg. === RCS file: /cvs/e/e17/apps/e/src/bin/e_bg.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -3 -r1.23 -r1.24 --- e_bg.c 17 Oct 2006 12:29:00 - 1.23 +++ e_bg.c 20 Oct 2006 03:23:46 - 1.24 @@ -5,10 +5,13 @@ /* local subsystem functions */ static void _e_bg_signal(void *data, Evas_Object *obj, const char *emission, const char *source); +static void _e_bg_event_bg_update_free(void *data, void *event); /* local subsystem globals */ static int _e_bg_reg_files = 0; +EAPI int E_EVENT_BG_UPDATE = 0; + /* externally accessible functions */ EAPI int e_bg_init(void) @@ -26,6 +29,7 @@ e_filereg_register(cfbg->file); } + E_EVENT_BG_UPDATE = ecore_event_type_new(); return 1; } @@ -48,16 +52,18 @@ return 1; } -EAPI const char * -e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y) +/** + * Find the configuration for a given desktop background + * Use -1 as a wild card for each parameter. + * The most specific match will be returned + */ +EAPI const E_Config_Desktop_Background * +e_bg_config_get(int container_num, int zone_num, int desk_x, int desk_y) { Evas_List *l, *ll, *entries; - int ok; - int current_spec; - const char *bgfile = ""; - ok = 0; - current_spec = 0; /* how specific the setting is - we want the least general one that applies */ + E_Config_Desktop_Background *bg = NULL; + int current_spec = 0; /* how specific the setting is - we want the least general one that applies */ /* look for desk specific background. */ if (container_num >= 0 || zone_num >= 0 || desk_x >= 0 || desk_y >= 0) @@ -88,24 +94,38 @@ { if (!strcmp(ll->data, "e/desktop/background")) { - bgfile = cfbg->file; + bg = cfbg; current_spec = spec; - ok = 1; } } edje_file_collection_list_free(entries); } } } + return bg; +} + +EAPI const char * +e_bg_file_get(int container_num, int zone_num, int desk_x, int desk_y) +{ + const E_Config_Desktop_Background *cfbg; + Evas_List *l, *entries; + const char *bgfile = ""; + int ok = 0; + + cfbg = e_bg_config_get(container_num, zone_num, desk_x, desk_y); + /* fall back to default */ - if (!ok) + if (cfbg) + bgfile = cfbg->file; + else { entries = edje_file_collection_list(e_config->desktop_default_background); if (entries) { -for (ll = entries; ll; ll = ll->next) +for (l = entries; l; l = l->next) { - if (!strcmp(ll->data, "e/desktop/background")) + if (!strcmp(l->data, "e/desktop/background")) { bgfile = e_config->desktop_default_background; ok = 1; @@ -119,6 +139,7 @@ bgfile = e_theme_edje_file_get("base/theme/background", "e/desktop/background"); } } + return bgfile; } @@ -207,25 +228,35 @@ EAPI void e_bg_default_set(char * file) { -if (e_config->desktop_default_background) - { -e_filereg_deregister(e_config->desktop_default_background); -evas_stringshare_del(e_config->desktop_default_background); - } - -if (file) - { -e_filereg_register(file); -e_config->desktop_default_background = evas_stringshare_add(file); - } -else - e_config->desktop_default_background = NULL; + E_Event_Bg_Update *ev; + + if (e_config->desktop_default_background) + { + e_filereg_deregister(e_config->desktop_default_background); + evas_stringshare_del(e_config->desktop_default_background); + } + + if (file) + { + e_filereg_register(file); + e_config->desktop_default_background = evas_stringshare_add(file); + } + else + e_config->desktop_default_background = NULL; + + ev = E_NEW(E_Event_Bg_Update, 1); + ev->container = -1; + ev->zone = -1; + ev->desk_x = -1; + ev->desk_y = -1; + ecore_event_add(E_EVENT_BG_UPDATE, ev, _e_bg_event_bg_update_free, NULL); } EAPI void e_bg_add(int container, int zone, int desk_x, int desk_y, char *file) { E_Config_Desktop_Background *cfbg; + E_Event_Bg_Update *ev; e_bg_del(container, zone, desk_x, desk_y);
E CVS: libs/ecore rephorm
Enlightenment CVS committal Author : rephorm Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_evas Modified Files: ecore_evas_fb.c ecore_evas_private.h Log Message: plug leak. mark driver as const so its more obvious not to strdup === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_fb.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- ecore_evas_fb.c 2 Aug 2006 21:41:10 - 1.20 +++ ecore_evas_fb.c 20 Oct 2006 01:46:41 - 1.21 @@ -584,7 +584,7 @@ ee->engine.func = (Ecore_Evas_Engine_Func *)&_ecore_fb_engine_func; - ee->driver = strdup("fb"); + ee->driver = "fb"; if (disp_name) ee->name = strdup(disp_name); if (w < 1) w = 1; === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_private.h,v retrieving revision 1.24 retrieving revision 1.25 diff -u -3 -r1.24 -r1.25 --- ecore_evas_private.h27 Jul 2006 16:14:33 - 1.24 +++ ecore_evas_private.h20 Oct 2006 01:46:41 - 1.25 @@ -155,7 +155,7 @@ Ecore_List __list_data; ECORE_MAGIC; Evas *evas; - char *driver; + const char *driver; char *name; int x, y, w, h; short rotation; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/embryo raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/embryo Dir : e17/libs/embryo Modified Files: configure.in Log Message: asparagus - we have fixed a lot of things this week, so before the weekend of hacking... aspara === RCS file: /cvs/e/e17/libs/embryo/configure.in,v retrieving revision 1.48 retrieving revision 1.49 diff -u -3 -r1.48 -r1.49 --- configure.in15 Oct 2006 15:41:17 - 1.48 +++ configure.in19 Oct 2006 23:44:54 - 1.49 @@ -5,7 +5,7 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX -AM_INIT_AUTOMAKE(embryo, 0.9.1.034) +AM_INIT_AUTOMAKE(embryo, 0.9.1.035) AM_CONFIG_HEADER(config.h) AC_C_BIGENDIAN - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/eet raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/eet Dir : e17/libs/eet Modified Files: configure.in Log Message: asparagus - we have fixed a lot of things this week, so before the weekend of hacking... aspara === RCS file: /cvs/e/e17/libs/eet/configure.in,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- configure.in15 Oct 2006 15:41:17 - 1.64 +++ configure.in19 Oct 2006 23:44:54 - 1.65 @@ -5,7 +5,7 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX -AM_INIT_AUTOMAKE(eet, 0.9.10.034) +AM_INIT_AUTOMAKE(eet, 0.9.10.035) AM_CONFIG_HEADER(config.h) AC_PROG_CC - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: configure.in Log Message: asparagus - we have fixed a lot of things this week, so before the weekend of hacking... aspara === RCS file: /cvs/e/e17/apps/e/configure.in,v retrieving revision 1.134 retrieving revision 1.135 diff -u -3 -r1.134 -r1.135 --- configure.in15 Oct 2006 15:41:15 - 1.134 +++ configure.in19 Oct 2006 23:44:54 - 1.135 @@ -5,7 +5,7 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX -AM_INIT_AUTOMAKE(enlightenment, 0.16.999.034) +AM_INIT_AUTOMAKE(enlightenment, 0.16.999.035) AM_CONFIG_HEADER(config.h) AC_C_BIGENDIAN - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore Dir : e17/libs/ecore Modified Files: configure.in Log Message: asparagus - we have fixed a lot of things this week, so before the weekend of hacking... aspara === RCS file: /cvs/e/e17/libs/ecore/configure.in,v retrieving revision 1.154 retrieving revision 1.155 diff -u -3 -r1.154 -r1.155 --- configure.in15 Oct 2006 15:41:17 - 1.154 +++ configure.in19 Oct 2006 23:44:54 - 1.155 @@ -4,7 +4,7 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX -AM_INIT_AUTOMAKE(ecore, 0.9.9.034) +AM_INIT_AUTOMAKE(ecore, 0.9.9.035) AM_CONFIG_HEADER(config.h) AC_C_BIGENDIAN - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/edje raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/edje Dir : e17/libs/edje Modified Files: configure.in Log Message: asparagus - we have fixed a lot of things this week, so before the weekend of hacking... aspara === RCS file: /cvs/e/e17/libs/edje/configure.in,v retrieving revision 1.71 retrieving revision 1.72 diff -u -3 -r1.71 -r1.72 --- configure.in15 Oct 2006 15:41:17 - 1.71 +++ configure.in19 Oct 2006 23:44:54 - 1.72 @@ -7,7 +7,7 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX -AM_INIT_AUTOMAKE(edje, 0.5.0.034) +AM_INIT_AUTOMAKE(edje, 0.5.0.035) AM_CONFIG_HEADER(config.h) AC_PROG_CC - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/evas raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas Modified Files: configure.in Log Message: asparagus - we have fixed a lot of things this week, so before the weekend of hacking... aspara === RCS file: /cvs/e/e17/libs/evas/configure.in,v retrieving revision 1.183 retrieving revision 1.184 diff -u -3 -r1.183 -r1.184 --- configure.in15 Oct 2006 15:41:17 - 1.183 +++ configure.in19 Oct 2006 23:44:54 - 1.184 @@ -5,7 +5,7 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX -AM_INIT_AUTOMAKE(evas, 0.9.9.034) +AM_INIT_AUTOMAKE(evas, 0.9.9.035) AM_CONFIG_HEADER(config.h) AC_C_BIGENDIAN - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c Log Message: Some file manager or something is leaving strange .directory files in inconvenient places. Ignore them. Thanks to Hawkwind for helping track this down. === RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.233 retrieving revision 1.234 diff -u -3 -r1.233 -r1.234 --- e_apps.c16 Oct 2006 14:30:03 - 1.233 +++ e_apps.c19 Oct 2006 19:37:26 - 1.234 @@ -426,7 +426,8 @@ snprintf(buf, sizeof(buf), "%s/.directory", path); if (ecore_file_exists(buf)) e_app_fields_fill(a, buf); - else + /* Not all .directory files are created equal, some unknown file manager can create bogus ones. */ + if (!a->filled) { a->name = evas_stringshare_add(ecore_file_get_file(a->path)); a->filled = 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=lnk&kid=120709&bid=263057&dat=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 Modified Files: TODO Log Message: oh main menu is much nicer now - compact. better organised. === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.482 retrieving revision 1.483 diff -u -3 -r1.482 -r1.483 --- TODO19 Oct 2006 14:20:48 - 1.482 +++ TODO19 Oct 2006 14:35:13 - 1.483 @@ -63,8 +63,6 @@ * menus need to be able to limit max width (especialyl windows and lost windows menus) optionally. -* about enlightenment and about theme could go into an "enlightenment" - submenu item to remove 1 menu item from the main menu * app menus should prune out menu submenus if the submenus only contain menus and no actual app desktop files (just a menus tree and nothing useful) * client list menu could do with work on ordering, using separators to demark - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_int_menus.c Log Message: oh main menu is much nicer now - compact. better organised. === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.182 retrieving revision 1.183 diff -u -3 -r1.182 -r1.183 --- e_int_menus.c 18 Oct 2006 14:56:22 - 1.182 +++ e_int_menus.c 19 Oct 2006 14:35:13 - 1.183 @@ -137,42 +137,45 @@ mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); + subm = e_menu_new(); mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("About Enlightenment")); + e_menu_item_label_set(mi, _("Enlightenment")); + e_util_menu_item_edje_icon_set(mi, "enlightenment/e"); + e_object_free_attach_func_set(E_OBJECT(subm), _e_int_menus_items_del_hook); + e_menu_item_submenu_set(mi, subm); + + mi = e_menu_item_new(subm); + e_menu_item_label_set(mi, _("About")); e_util_menu_item_edje_icon_set(mi, "enlightenment/e"); e_menu_item_callback_set(mi, _e_int_menus_main_about, NULL); - mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("About This Theme")); + mi = e_menu_item_new(subm); + e_menu_item_label_set(mi, _("Theme")); e_util_menu_item_edje_icon_set(mi, "enlightenment/themes"); e_menu_item_callback_set(mi, _e_int_menus_themes_about, NULL); - subm = e_int_menus_config_new(); - dat->config = subm; - mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("Configuration")); - e_util_menu_item_edje_icon_set(mi, "enlightenment/configuration"); - e_menu_item_submenu_set(mi, subm); - - mi = e_menu_item_new(m); + mi = e_menu_item_new(subm); e_menu_item_separator_set(mi, 1); - - subm = e_menu_new(); - mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("Advanced")); - e_util_menu_item_edje_icon_set(mi, "enlightenment/advanced"); - e_object_free_attach_func_set(E_OBJECT(subm), _e_int_menus_items_del_hook); - e_menu_item_submenu_set(mi, subm); - + mi = e_menu_item_new(subm); - e_menu_item_label_set(mi, _("Restart Enlightenment")); + e_menu_item_label_set(mi, _("Restart")); e_util_menu_item_edje_icon_set(mi, "enlightenment/reset"); e_menu_item_callback_set(mi, _e_int_menus_main_restart, NULL); mi = e_menu_item_new(subm); - e_menu_item_label_set(mi, _("Exit Enlightenment")); + e_menu_item_label_set(mi, _("Exit")); e_util_menu_item_edje_icon_set(mi, "enlightenment/exit"); e_menu_item_callback_set(mi, _e_int_menus_main_exit, NULL); + + mi = e_menu_item_new(m); + e_menu_item_separator_set(mi, 1); + + subm = e_int_menus_config_new(); + dat->config = subm; + mi = e_menu_item_new(m); + e_menu_item_label_set(mi, _("Configuration")); + e_util_menu_item_edje_icon_set(mi, "enlightenment/configuration"); + e_menu_item_submenu_set(mi, subm); mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 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=lnk&kid=120709&bid=263057&dat=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 Modified Files: TODO Log Message: todo-- === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.481 retrieving revision 1.482 diff -u -3 -r1.481 -r1.482 --- TODO18 Oct 2006 15:05:26 - 1.481 +++ TODO19 Oct 2006 14:20:48 - 1.482 @@ -34,8 +34,6 @@ * fm2 needs a icon views (auto-arrange, snap to grid and free placement) * fm2 needs a way to bypass thumb gen anim on just a unrealize/realize as well as change state instantly if it already was selected -* fm2 needs right click menu for enable/disable .order file (will change the - behavior of a dir on dnd and all sorts of stuff) * fm2 needs way to replace or extend the right click menu (disable/enable rename/delete/refresh etc.) * fm2 needs a mime filter - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_fm.c Log Message: todo-- === RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v retrieving revision 1.95 retrieving revision 1.96 diff -u -3 -r1.95 -r1.96 --- e_fm.c 17 Oct 2006 13:49:47 - 1.95 +++ e_fm.c 19 Oct 2006 14:20:48 - 1.96 @@ -242,6 +242,7 @@ static void _e_fm2_icon_menu_post_cb(void *data, E_Menu *m); static void _e_fm2_refresh(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_fm2_toggle_hidden_files(void *data, E_Menu *m, E_Menu_Item *mi); +static void _e_fm2_toggle_ordering(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_fm2_new_directory(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_fm2_new_directory_delete_cb(void *obj); static void _e_fm2_new_directory_yes_cb(char *text, void *data); @@ -4152,6 +4153,16 @@ e_menu_item_toggle_set(mi, sd->show_hidden_files); e_menu_item_callback_set(mi, _e_fm2_toggle_hidden_files, sd); + mi = e_menu_item_new(mn); + e_menu_item_label_set(mi, _("Remember Ordering")); + e_menu_item_icon_edje_set(mi, +e_theme_edje_file_get("base/theme/fileman", + "e/fileman/button/ordering"), +"e/fileman/button/ordering"); + e_menu_item_check_set(mi, 1); + e_menu_item_toggle_set(mi, sd->order_file); + e_menu_item_callback_set(mi, _e_fm2_toggle_ordering, sd); + if (ecore_file_can_write(sd->realpath)) { mi = e_menu_item_new(mn); @@ -4251,6 +4262,16 @@ e_menu_item_toggle_set(mi, sd->show_hidden_files); e_menu_item_callback_set(mi, _e_fm2_toggle_hidden_files, sd); + mi = e_menu_item_new(mn); + e_menu_item_label_set(mi, _("Remember Ordering")); + e_menu_item_icon_edje_set(mi, +e_theme_edje_file_get("base/theme/fileman", + "e/fileman/button/ordering"), +"e/fileman/button/ordering"); + e_menu_item_check_set(mi, 1); + e_menu_item_toggle_set(mi, sd->order_file); + e_menu_item_callback_set(mi, _e_fm2_toggle_ordering, sd); + if (ecore_file_can_write(sd->realpath)) { mi = e_menu_item_new(mn); @@ -4398,6 +4419,23 @@ else sd->show_hidden_files = 1; + _e_fm2_refresh(data, m, mi); +} + +static void +_e_fm2_toggle_ordering(void *data, E_Menu *m, E_Menu_Item *mi) +{ + E_Fm2_Smart_Data *sd; + char buf[4096]; + + sd = data; + if (sd->order_file) + { + snprintf(buf, sizeof(buf), "%s/.order", sd->realpath); + ecore_file_unlink(buf); + } + else + _e_fm2_order_file_rewrite(sd->obj); _e_fm2_refresh(data, m, mi); } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_int_config_apps.c Log Message: fix - right click on right pane of apps dialog bring sup edit === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_apps.c,v retrieving revision 1.32 retrieving revision 1.33 diff -u -3 -r1.32 -r1.33 --- e_int_config_apps.c 9 Oct 2006 08:39:57 - 1.32 +++ e_int_config_apps.c 19 Oct 2006 12:36:48 - 1.33 @@ -626,6 +626,7 @@ _cb_files_selection_change, cfdata); evas_object_smart_callback_add(mt, "changed", _cb_files_changed, cfdata); +e_fm2_icon_menu_start_extend_callback_set(mt, _cb_files_add_edited, cfdata); e_fm2_path_set(cfdata->gui.o_fm, cfdata->path, "/"); e_fm2_window_object_set(cfdata->gui.o_fm, E_OBJECT(cfd->dia->win)); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto chaos
Enlightenment CVS committal Author : chaos Project : e17 Module : proto Dir : e17/proto/entropy/src/dialogs Modified Files: etk_options_dialog.c Log Message: * Options dialog work === RCS file: /cvs/e/e17/proto/entropy/src/dialogs/etk_options_dialog.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- etk_options_dialog.c7 Oct 2006 09:40:29 - 1.12 +++ etk_options_dialog.c19 Oct 2006 11:47:53 - 1.13 @@ -252,17 +252,17 @@ /*Advanced*/ - /*button = etk_tool_button_new_from_stock(ETK_STOCK_PREFERENCES_SYSTEM); + button = etk_tool_button_new_from_stock(ETK_STOCK_PREFERENCES_SYSTEM); etk_toolbar_append(ETK_TOOLBAR(toolbar), button); frame = etk_frame_new("Advanced Settings"); - etk_signal_connect("pressed", ETK_OBJECT(button), ETK_CALLBACK(entropy_etk_options_dialog_frame_set), frame);*/ + etk_signal_connect("pressed", ETK_OBJECT(button), ETK_CALLBACK(entropy_etk_options_dialog_frame_set), frame); /*Thumbnail*/ - /*button = etk_tool_button_new_from_stock(ETK_STOCK_IMAGE_X_GENERIC); + button = etk_tool_button_new_from_stock(ETK_STOCK_IMAGE_X_GENERIC); etk_toolbar_append(ETK_TOOLBAR(toolbar), button); frame = etk_frame_new("Thumbnail Settings"); - etk_signal_connect("pressed", ETK_OBJECT(button), ETK_CALLBACK(entropy_etk_options_dialog_frame_set), frame); */ + etk_signal_connect("pressed", ETK_OBJECT(button), ETK_CALLBACK(entropy_etk_options_dialog_frame_set), frame); //etk_widget_size_request_set(_entropy_etk_options_dialog, 560, 460); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs