[E-devel] eap_edit cvs version failed to build
Hi, I just tried today the enlightenment cvs version and I got a mistake with building eap_edit. e17/apps/e_utils/src/bin/eapp_edit$ make gcc -DHAVE_CONFIG_H -I. -I../../.. -I../lib -I/usr/local/include -I../../../lib -I/usr/local/include/ewl -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/engrave -I/usr/local/include -g -O2 -MT eapp_edit_main.o -MD -MP -MF .deps/eapp_edit_main.Tpo -c -o eapp_edit_main.o eapp_edit_main.c eapp_edit_main.c: In function ‘eapp_cb_fd_changed’: eapp_edit_main.c:409: error: ‘Ewl_Dialog_Event’ undeclared (first use in this function) eapp_edit_main.c:409: error: (Each undeclared identifier is reported only once eapp_edit_main.c:409: error: for each function it appears in.) eapp_edit_main.c:409: error: ‘e’ undeclared (first use in this function) make: *** [eapp_edit_main.o] Error 1 I don't know if it was already reported and if someone had provided a patch. friendly, -- ,''`. Xavier Oswald [EMAIL PROTECTED] : :' : GNU/LINUX Debian Debian-Edu `. `' GnuPG Key ID 0x88BBB51E `-938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eap_edit cvs version failed to build
On 17:10 Sun 08 Apr , Xavier Oswald wrote: Hi, Re Hi, I just tried today the enlightenment cvs version and I got a mistake with building eap_edit. e17/apps/e_utils/src/bin/eapp_edit$ make I have investigate a little bit more. gcc -DHAVE_CONFIG_H -I. -I../../.. -I../lib -I/usr/local/include -I../../../lib -I/usr/local/include/ewl -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/engrave -I/usr/local/include -g -O2 -MT eapp_edit_main.o -MD -MP -MF .deps/eapp_edit_main.Tpo -c -o eapp_edit_main.o eapp_edit_main.c eapp_edit_main.c: In function ‘eapp_cb_fd_changed’: eapp_edit_main.c:409: error: ‘Ewl_Dialog_Event’ undeclared (first use in this function) eapp_edit_main.c:409: error: (Each undeclared identifier is reported only once eapp_edit_main.c:409: error: for each function it appears in.) eapp_edit_main.c:409: error: ‘e’ undeclared (first use in this function) make: *** [eapp_edit_main.o] Error 1 I join to this mail a small patch. It seems that it doesn't work that nice but the idea should not be so far. Sorry, I have to imporve my knowledge in C ;) If someone could help me to fix this, It would be nice. Thanks friendly, -- ,''`. Xavier Oswald [EMAIL PROTECTED] : :' : GNU/LINUX Debian Debian-Edu `. `' GnuPG Key ID 0x88BBB51E `-938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E ? test.patch Index: eapp_edit_main.c === RCS file: /var/cvs/e/e17/apps/e_utils/src/bin/eapp_edit/eapp_edit_main.c,v retrieving revision 1.56 diff -r1.56 eapp_edit_main.c 180c180,181 --- Ewl_Stock *s; 208c209,210 ewl_button_stock_type_set(EWL_BUTTON(o), EWL_STOCK_SAVE); --- ewl_stock_type_set(EWL_STOCK(s), EWL_STOCK_SAVE); (EWL_BUTTON(o))-stock = *(EWL_STOCK(s)); 218c220,221 ewl_button_stock_type_set(EWL_BUTTON(o), EWL_STOCK_CANCEL); --- ewl_stock_type_set(EWL_STOCK(s), EWL_STOCK_CANCEL); (EWL_BUTTON(o))-stock = *(EWL_STOCK(s)); 252c255 ewl_border_text_set(EWL_BORDER(icon_border), Icon); --- ewl_border_label_set(EWL_BORDER(icon_border), Icon); 317c320 ewl_border_text_set(EWL_BORDER(border), title); --- ewl_border_label_set(EWL_BORDER(border), title); 409c412 Ewl_Dialog_Event *e; --- Ewl_Event_Action_Response *e; - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eap_edit cvs version failed to build
.eap files are obsoleted. Instead, we're using .desktop files now. Actually, we've been using .desktops for quite a while now. Thus, eap_edit is not obsolete too, I guess. On 4/8/07, Xavier Oswald [EMAIL PROTECTED] wrote: On 17:10 Sun 08 Apr , Xavier Oswald wrote: Hi, Re Hi, I just tried today the enlightenment cvs version and I got a mistake with building eap_edit. e17/apps/e_utils/src/bin/eapp_edit$ make I have investigate a little bit more. gcc -DHAVE_CONFIG_H -I. -I../../.. -I../lib -I/usr/local/include -I../../../lib -I/usr/local/include/ewl -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/engrave -I/usr/local/include -g -O2 -MT eapp_edit_main.o -MD -MP -MF .deps/eapp_edit_main.Tpo -c -o eapp_edit_main.o eapp_edit_main.c eapp_edit_main.c: In function 'eapp_cb_fd_changed': eapp_edit_main.c:409: error: 'Ewl_Dialog_Event' undeclared (first use in this function) eapp_edit_main.c:409: error: (Each undeclared identifier is reported only once eapp_edit_main.c:409: error: for each function it appears in.) eapp_edit_main.c:409: error: 'e' undeclared (first use in this function) make: *** [eapp_edit_main.o] Error 1 I join to this mail a small patch. It seems that it doesn't work that nice but the idea should not be so far. Sorry, I have to imporve my knowledge in C ;) If someone could help me to fix this, It would be nice. Thanks friendly, -- ,''`. Xavier Oswald [EMAIL PROTECTED] : :' : GNU/LINUX Debian Debian-Edu `. `' GnuPG Key ID 0x88BBB51E `-938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Luchezer P. Petkov http://luchko.wordpress.com - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Can't build efreet
Hello, Latest CVS: I was trying to build EWL but depends on efreet which I hadn't compiled yet, so I tried to compile efreet but: $ ./autogen.sh Running aclocal... /usr/share/aclocal/wxwin.m4:36: warning: underquoted definition of AM_OPTIONS_WXCONFIG /usr/share/aclocal/wxwin.m4:36: run info '(automake)Extending aclocal' /usr/share/aclocal/wxwin.m4:36: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal Running autoheader... Running autoconf... Running libtoolize... Running automake... configure.in:65: required file `debian/changelog.in' not found Configure then fails. $ ./configure --prefix ...etc... configure: creating ./config.status config.status: creating efreet-config config.status: creating efreet.pc config.status: error: cannot find input file: Makefile.in Is there anything I'm not doing correctly? -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] shelf authohide patch
Am Fri, 06 Apr 2007 13:22:21 +0300 schrieb Виктор Кожухаров [EMAIL PROTECTED]: В чт, 2007-04-05 в 21:09 +0200, Hannes Janetzek написа: Hi, I made a patch so that hiding of the shelf is done by the shelf and not by the theme. I think this will make it easier to have a consistent and configurable shelf-hiding behaviour. I added one theme-data item to the shelf group: hidden_state_size which sets the height or width for the shelf when it is in hidden state. The only problem with this patch that i can see is, that it should work regardless of whether the theme has a hidden_state_size set. Currently, if a theme does not have that, things will mess up, bad. And it might be useful to increase the default hidden_state_size from 2 to 6, so as to minimize the chance of rolling over to another virtual desktop. Other than that, the patch is dandy, and if no one objects, I'll commit it. Thanks. I think the changes you have made are reasonable but one thing. The shelf also disappears if i move the mouse out (the hide_timer starts) and then move the mouse back in(while it is hiding or the hide_timer is on). The attached patch should fix this. Regards, Hannes - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel Index: e_shelf.c === RCS file: /var/cvs/e/e17/apps/e/src/bin/e_shelf.c,v retrieving revision 1.54 diff -u -r1.54 e_shelf.c --- e_shelf.c 8 Apr 2007 09:32:48 - 1.54 +++ e_shelf.c 8 Apr 2007 19:02:49 - @@ -291,7 +291,8 @@ } else if (!show es-cfg-autohide !es-hidden) { - if(!es-hide_timer) + es-hidden = 1; + if(!es-hide_timer) es-hide_timer = ecore_timer_add(1.0, _e_shelf_cb_hide_timer, es); } } @@ -1098,24 +1099,26 @@ es = data; - es-hidden = 1; - edje_object_signal_emit(es-o_base, e,state,hidden, e); - if (es-instant_delay = 0.0) + if(es-hidden) { - if (!es-instant_timer) - es-instant_timer = ecore_timer_add(es-instant_delay, _e_shelf_cb_instant_hide_timer, es); + + edje_object_signal_emit(es-o_base, e,state,hidden, e); + if (es-instant_delay = 0.0) + { + if (!es-instant_timer) + es-instant_timer = ecore_timer_add(es-instant_delay, _e_shelf_cb_instant_hide_timer, es); + } + else + { + if(!es-hide_animator) + es-hide_animator = ecore_animator_add(_e_shelf_cb_hide_animator, es); + } + if (es-hide_timer) + { + ecore_timer_del(es-hide_timer); + es-hide_timer = NULL; + } } - else - { - if(!es-hide_animator) - es-hide_animator = ecore_animator_add(_e_shelf_cb_hide_animator, es); - } - if (es-hide_timer) - { - ecore_timer_del(es-hide_timer); - es-hide_timer = NULL; - } - return 1; } - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Evas keydown segfault
Hi all, Mekius recently discovered a nasty segfault when trying to use the Enter key to dismiss a dialog. As it turns out, this affects all dialogs. After some digging into evas_callbacks.c I have come up with the following patch. I didn't commit because I'm not entirely sure that it's the proper solution, tho it does fix the segfault. Here is the backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1215646016 (LWP 5953)] evas_object_event_callback_call (obj=0x857be20, type=EVAS_CALLBACK_KEY_DOWN, event_info=0xbfacbe58) at evas_callbacks.c:259 259 obj-callbacks-walking_list--; #0 evas_object_event_callback_call (obj=0x857be20, type=EVAS_CALLBACK_KEY_DOWN, event_info=0xbfacbe58) at evas_callbacks.c:259 #1 0xb7e09acd in evas_event_feed_key_down (e=0x856a760, keyname=0x85c4db8 Return, key=0x8215108 Return, string=0x81d49e8 \r, compose=0x0, timestamp=55205686, data=0x0) at evas_events.c:820 #2 0xb7ef0480 in _ecore_evas_x_event_key_down (data=0x0, type=10, event=0x85c74a0) at ecore_evas_x.c:472 #3 0xb7ce0bb6 in _ecore_event_call () at ecore_events.c:428 #4 0xb7ce770e in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:639 #5 0xb7ce78f7 in ecore_main_loop_begin () at ecore_main.c:79 #6 0x080683b1 in main (argc=1, argv=0xbfacf954) at e_main.c:875 Continuing. Patch attached. devilhorns Index: evas_callbacks.c === RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_callbacks.c,v retrieving revision 1.30 diff -u -r1.30 evas_callbacks.c --- evas_callbacks.c 5 Apr 2007 15:40:51 - 1.30 +++ evas_callbacks.c 8 Apr 2007 19:45:42 - @@ -243,7 +243,9 @@ default: break; } -obj-callbacks-walking_list++; + if (obj-callbacks) + obj-callbacks-walking_list++; + for (l = *l_mod; l; l = l-next) { Evas_Func_Node *fn; @@ -256,9 +258,12 @@ } if (obj-delete_me) break; } -obj-callbacks-walking_list--; -if (!obj-callbacks-walking_list) - evas_object_event_callback_clear(obj); + if (obj-callbacks) + { + obj-callbacks-walking_list--; + if (!obj-callbacks-walking_list) + evas_object_event_callback_clear(obj); + } if (type == EVAS_CALLBACK_MOUSE_DOWN) { - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] shelf authohide patch
This patch is better. Perhaps the names es-hidden and e_shelf-hiding are a bit misleading since hidden includes the state while the shelf is hiding, and es-hiding means if the shelf should still hide when the hide_timer callback fires. Sorry, I think the patch is easier to understand :) Am Sun, 8 Apr 2007 21:25:30 +0200 schrieb Hannes Janetzek [EMAIL PROTECTED]: Am Fri, 06 Apr 2007 13:22:21 +0300 schrieb Виктор Кожухаров [EMAIL PROTECTED]: В чт, 2007-04-05 в 21:09 +0200, Hannes Janetzek написа: Hi, I made a patch so that hiding of the shelf is done by the shelf and not by the theme. I think this will make it easier to have a consistent and configurable shelf-hiding behaviour. I added one theme-data item to the shelf group: hidden_state_size which sets the height or width for the shelf when it is in hidden state. The only problem with this patch that i can see is, that it should work regardless of whether the theme has a hidden_state_size set. Currently, if a theme does not have that, things will mess up, bad. And it might be useful to increase the default hidden_state_size from 2 to 6, so as to minimize the chance of rolling over to another virtual desktop. Other than that, the patch is dandy, and if no one objects, I'll commit it. Thanks. I think the changes you have made are reasonable but one thing. The shelf also disappears if i move the mouse out (the hide_timer starts) and then move the mouse back in(while it is hiding or the hide_timer is on). The attached patch should fix this. Regards, Hannes - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel Index: e_shelf.c === RCS file: /var/cvs/e/e17/apps/e/src/bin/e_shelf.c,v retrieving revision 1.54 diff -u -r1.54 e_shelf.c --- e_shelf.c 8 Apr 2007 09:32:48 - 1.54 +++ e_shelf.c 8 Apr 2007 19:40:58 - @@ -272,6 +272,7 @@ if (show es-hidden !es-instant_timer) { es-hidden = 0; +es-hiding = 0; edje_object_signal_emit(es-o_base, e,state,visible, e); if (es-instant_delay = 0.0) { @@ -291,7 +292,8 @@ } else if (!show es-cfg-autohide !es-hidden) { - if(!es-hide_timer) + es-hiding = 1; + if(!es-hide_timer) es-hide_timer = ecore_timer_add(1.0, _e_shelf_cb_hide_timer, es); } } @@ -1098,24 +1100,26 @@ es = data; - es-hidden = 1; - edje_object_signal_emit(es-o_base, e,state,hidden, e); - if (es-instant_delay = 0.0) + if(es-hiding) { - if (!es-instant_timer) - es-instant_timer = ecore_timer_add(es-instant_delay, _e_shelf_cb_instant_hide_timer, es); + es-hidden = 1; + edje_object_signal_emit(es-o_base, e,state,hidden, e); + if (es-instant_delay = 0.0) + { + if (!es-instant_timer) + es-instant_timer = ecore_timer_add(es-instant_delay, _e_shelf_cb_instant_hide_timer, es); + } + else + { + if(!es-hide_animator) + es-hide_animator = ecore_animator_add(_e_shelf_cb_hide_animator, es); + } + if (es-hide_timer) + { + ecore_timer_del(es-hide_timer); + es-hide_timer = NULL; + } } - else - { - if(!es-hide_animator) - es-hide_animator = ecore_animator_add(_e_shelf_cb_hide_animator, es); - } - if (es-hide_timer) - { - ecore_timer_del(es-hide_timer); - es-hide_timer = NULL; - } - return 1; } Index: e_shelf.h === RCS file: /var/cvs/e/e17/apps/e/src/bin/e_shelf.h,v retrieving revision 1.20 diff -u -r1.20 e_shelf.h --- e_shelf.h 8 Apr 2007 09:32:48 - 1.20 +++ e_shelf.h 8 Apr 2007 19:40:58 - @@ -30,6 +30,7 @@ unsigned charfit_along : 1; unsigned charfit_size : 1; unsigned charhidden: 1; + unsigned charhiding: 1; int size; E_Config_Dialog *config_dialog; E_Menu *menu; - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net
Re: [E-devel] shelf authohide patch
Ok, one last small fix. Am Sun, 8 Apr 2007 21:58:41 +0200 schrieb Hannes Janetzek [EMAIL PROTECTED]: This patch is better. Perhaps the names es-hidden and e_shelf-hiding are a bit misleading since hidden includes the state while the shelf is hiding, and es-hiding means if the shelf should still hide when the hide_timer callback fires. Sorry, I think the patch is easier to understand :) Am Sun, 8 Apr 2007 21:25:30 +0200 schrieb Hannes Janetzek [EMAIL PROTECTED]: Am Fri, 06 Apr 2007 13:22:21 +0300 schrieb Виктор Кожухаров [EMAIL PROTECTED]: В чт, 2007-04-05 в 21:09 +0200, Hannes Janetzek написа: Hi, I made a patch so that hiding of the shelf is done by the shelf and not by the theme. I think this will make it easier to have a consistent and configurable shelf-hiding behaviour. I added one theme-data item to the shelf group: hidden_state_size which sets the height or width for the shelf when it is in hidden state. The only problem with this patch that i can see is, that it should work regardless of whether the theme has a hidden_state_size set. Currently, if a theme does not have that, things will mess up, bad. And it might be useful to increase the default hidden_state_size from 2 to 6, so as to minimize the chance of rolling over to another virtual desktop. Other than that, the patch is dandy, and if no one objects, I'll commit it. Thanks. I think the changes you have made are reasonable but one thing. The shelf also disappears if i move the mouse out (the hide_timer starts) and then move the mouse back in(while it is hiding or the hide_timer is on). The attached patch should fix this. Regards, Hannes - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel Index: e_shelf.c === RCS file: /var/cvs/e/e17/apps/e/src/bin/e_shelf.c,v retrieving revision 1.54 diff -u -r1.54 e_shelf.c --- e_shelf.c 8 Apr 2007 09:32:48 - 1.54 +++ e_shelf.c 8 Apr 2007 20:05:32 - @@ -271,7 +271,7 @@ E_OBJECT_TYPE_CHECK(es, E_SHELF_TYPE); if (show es-hidden !es-instant_timer) { - es-hidden = 0; +es-hidden = 0; edje_object_signal_emit(es-o_base, e,state,visible, e); if (es-instant_delay = 0.0) { @@ -291,7 +291,7 @@ } else if (!show es-cfg-autohide !es-hidden) { - if(!es-hide_timer) + if(!es-hide_timer) es-hide_timer = ecore_timer_add(1.0, _e_shelf_cb_hide_timer, es); } } @@ -1059,6 +1059,7 @@ es = data; ev = event_info; edje_object_signal_emit(es-o_base, e,state,focused, e); + es-hiding = 0; e_shelf_toggle(es, 1); } @@ -1076,7 +1077,10 @@ evas_object_geometry_get(es-o_base, x, y, w, h); if (!E_INSIDE(ev-canvas.x, ev-canvas.y, x, y, w, h)) - e_shelf_toggle(es, 0); + { + es-hiding = 1; + e_shelf_toggle(es, 0); + } } edje_object_signal_emit(es-o_base, e,state,unfocused, e); } @@ -1098,24 +1102,26 @@ es = data; - es-hidden = 1; - edje_object_signal_emit(es-o_base, e,state,hidden, e); - if (es-instant_delay = 0.0) + if(es-hiding) { - if (!es-instant_timer) - es-instant_timer = ecore_timer_add(es-instant_delay, _e_shelf_cb_instant_hide_timer, es); + es-hidden = 1; + edje_object_signal_emit(es-o_base, e,state,hidden, e); + if (es-instant_delay = 0.0) + { + if (!es-instant_timer) + es-instant_timer = ecore_timer_add(es-instant_delay, _e_shelf_cb_instant_hide_timer, es); + } + else + { + if(!es-hide_animator) + es-hide_animator = ecore_animator_add(_e_shelf_cb_hide_animator, es); + } + if (es-hide_timer) + { + ecore_timer_del(es-hide_timer); + es-hide_timer = NULL; + } } - else - { - if(!es-hide_animator) - es-hide_animator = ecore_animator_add(_e_shelf_cb_hide_animator, es); - } - if (es-hide_timer) - { - ecore_timer_del(es-hide_timer); - es-hide_timer = NULL; - } - return 1; } Index: e_shelf.h === RCS file: /var/cvs/e/e17/apps/e/src/bin/e_shelf.h,v retrieving revision 1.20 diff -u -r1.20 e_shelf.h --- e_shelf.h 8 Apr 2007 09:32:48 - 1.20 +++ e_shelf.h 8 Apr 2007 20:05:32 - @@ -30,6 +30,7 @@ unsigned charfit_along : 1; unsigned charfit_size : 1; unsigned charhidden:
Re: [E-devel] Can't build efreet
On 4/8/07, Paulo J. Matos [EMAIL PROTECTED] wrote: Hello, Latest CVS: I was trying to build EWL but depends on efreet which I hadn't compiled yet, so I tried to compile efreet but: $ ./autogen.sh Running aclocal... /usr/share/aclocal/wxwin.m4:36: warning: underquoted definition of AM_OPTIONS_WXCONFIG /usr/share/aclocal/wxwin.m4:36: run info '(automake)Extending aclocal' /usr/share/aclocal/wxwin.m4:36: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal Running autoheader... Running autoconf... Running libtoolize... Running automake... configure.in:65: required file `debian/changelog.in' not found Configure then fails. $ ./configure --prefix ...etc... configure: creating ./config.status config.status: creating efreet-config config.status: creating efreet.pc config.status: error: cannot find input file: Makefile.in Is there anything I'm not doing correctly? Vincent suggestion in pvt of doing mkdir debian, touch changelog.in worked! Thank you Vincent! -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Can't build efreet
On Sun, 8 Apr 2007, Paulo J. Matos wrote: On 4/8/07, Paulo J. Matos [EMAIL PROTECTED] wrote: Hello, Latest CVS: I was trying to build EWL but depends on efreet which I hadn't compiled yet, so I tried to compile efreet but: $ ./autogen.sh Running aclocal... /usr/share/aclocal/wxwin.m4:36: warning: underquoted definition of AM_OPTIONS_WXCONFIG /usr/share/aclocal/wxwin.m4:36: run info '(automake)Extending aclocal' /usr/share/aclocal/wxwin.m4:36: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal Running autoheader... Running autoconf... Running libtoolize... Running automake... configure.in:65: required file `debian/changelog.in' not found Configure then fails. $ ./configure --prefix ...etc... configure: creating ./config.status config.status: creating efreet-config config.status: creating efreet.pc config.status: error: cannot find input file: Makefile.in Is there anything I'm not doing correctly? Vincent suggestion in pvt of doing mkdir debian, touch changelog.in worked! Thank you Vincent! i can't remember who is the deb maintainer, but I guess he has forgotten to add that file to cvs. Vincent - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
Kim, don't you think that the creation of that atom should also be added in ecore (in netwm) ? Vincent On Sun, 8 Apr 2007, Enlightenment CVS wrote: Enlightenment CVS committal Author : kwo Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: Ecore_X_Atoms.h Log Message: Add missing declaration (ECORE_X_ATOM_NET_STARTUP_ID). === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/Ecore_X_Atoms.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- Ecore_X_Atoms.h 19 May 2006 06:05:35 - 1.15 +++ Ecore_X_Atoms.h 8 Apr 2007 20:52:54 - 1.16 @@ -122,6 +122,7 @@ EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST; EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER; +EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID; EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN; EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO; - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
It's already there. The external declaration was just missing. /Kim Vincent Torri wrote: Kim, don't you think that the creation of that atom should also be added in ecore (in netwm) ? Vincent On Sun, 8 Apr 2007, Enlightenment CVS wrote: Enlightenment CVS committal Author : kwo Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: Ecore_X_Atoms.h Log Message: Add missing declaration (ECORE_X_ATOM_NET_STARTUP_ID). === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/Ecore_X_Atoms.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- Ecore_X_Atoms.h 19 May 2006 06:05:35 - 1.15 +++ Ecore_X_Atoms.h 8 Apr 2007 20:52:54 - 1.16 @@ -122,6 +122,7 @@ EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST; EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER; +EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID; EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN; EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO; - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] E17 Bindings
Hello, I would like to try and write some PLT-Scheme bindings to EWL and E17. Where should I start? Probably from imlib2 and then all my way to ewl and e17? I don't think I can go directly to EWL, right? Cheers, -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Entrance errors
On 4/8/07, Paulo J. Matos [EMAIL PROTECTED] wrote: Any ideas on what this might be about? Oh well, this probably is about the eet evas module as it says, what I really want to know is if I need to run anything before entrance -T? -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eap_edit cvs version failed to build
On Sun, 8 Apr 2007 18:16:51 +0200 Xavier Oswald [EMAIL PROTECTED] babbled: eap_edit is useless though - it's obsolete and has no function anymore - thus no point building it. On 17:10 Sun 08 Apr , Xavier Oswald wrote: Hi, Re Hi, I just tried today the enlightenment cvs version and I got a mistake with building eap_edit. e17/apps/e_utils/src/bin/eapp_edit$ make I have investigate a little bit more. gcc -DHAVE_CONFIG_H -I. -I../../.. -I../lib -I/usr/local/include -I../../../lib -I/usr/local/include/ewl -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/engrave -I/usr/local/include -g -O2 -MT eapp_edit_main.o -MD -MP -MF .deps/eapp_edit_main.Tpo -c -o eapp_edit_main.o eapp_edit_main.c eapp_edit_main.c: In function ‘eapp_cb_fd_changed’: eapp_edit_main.c:409: error: ‘Ewl_Dialog_Event’ undeclared (first use in this function) eapp_edit_main.c:409: error: (Each undeclared identifier is reported only once eapp_edit_main.c:409: error: for each function it appears in.) eapp_edit_main.c:409: error: ‘e’ undeclared (first use in this function) make: *** [eapp_edit_main.o] Error 1 I join to this mail a small patch. It seems that it doesn't work that nice but the idea should not be so far. Sorry, I have to imporve my knowledge in C ;) If someone could help me to fix this, It would be nice. Thanks friendly, -- ,''`. Xavier Oswald [EMAIL PROTECTED] : :' : GNU/LINUX Debian Debian-Edu `. `' GnuPG Key ID 0x88BBB51E `-938D D715 6915 8860 9679 4A0C A430 C6AA 88BB B51E -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E17 Bindings
On Sun, 8 Apr 2007 22:33:06 +0100 Paulo J. Matos [EMAIL PROTECTED] babbled: Hello, I would like to try and write some PLT-Scheme bindings to EWL and E17. Where should I start? Probably from imlib2 and then all my way to ewl and e17? I don't think I can go directly to EWL, right? well actually you don't need to do imlib2 - but start at eet, evas, ecore, embryo, edje. then ewl, etc. e17 itself you will not be able to rite bindings for. Cheers, -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Entrance errors
On Sun, 8 Apr 2007 22:38:59 +0100 Paulo J. Matos [EMAIL PROTECTED] babbled: On 4/8/07, Paulo J. Matos [EMAIL PROTECTED] wrote: Any ideas on what this might be about? Oh well, this probably is about the eet evas module as it says, what I really want to know is if I need to run anything before entrance -T? did evas build with eet support? do you have the eet loader for evas? -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Documentation
Not sure if this list is used, but I'd be willing to create some documentation for the specific enlightenment applications. Just need to know what applications are being used. Jaime - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] clientlist menu config panel change...
Hello, Attached is a small patch which will add a check box to the config panel that manipulates the clientlist menu. Presently there is a way to limit the length of the caption of clientlist menu items. However if you do not wish to limit the length you would need to set the limit to 0. It's occurred to me that this may not be the most intuitive for a user... So I've added a checkbox which will allow them to clearly enable or disable the feature. If there are no objections... I'd like to commit this. Questions, comments, and complaints welcome. -- Regards, Ravenlock Index: e17/apps/e/src/bin/e_config.c === RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v retrieving revision 1.236 diff -u -r1.236 e_config.c --- e17/apps/e/src/bin/e_config.c 5 Apr 2007 17:20:09 - 1.236 +++ e17/apps/e/src/bin/e_config.c 9 Apr 2007 04:29:04 - @@ -515,6 +515,7 @@ E_CONFIG_VAL(D, T, clientlist_sort_by, INT); E_CONFIG_VAL(D, T, clientlist_separate_iconified_apps, INT); E_CONFIG_VAL(D, T, clientlist_warp_to_iconified_desktop, INT); + E_CONFIG_VAL(D, T, clientlist_limit_caption_len, INT); E_CONFIG_VAL(D, T, clientlist_max_caption_len, INT); E_CONFIG_VAL(D, T, mouse_accel_numerator, INT); @@ -1372,6 +1373,10 @@ e_config-thumb_nice = 0; IFCFGEND; + IFCFG(0x0115); + e_config-clientlist_limit_caption_len = 0; + IFCFGEND; + e_config-config_version = E_CONFIG_FILE_VERSION; #if 0 /* example of new config */ @@ -1490,7 +1495,8 @@ E_CONFIG_LIMIT(e_config-clientlist_sort_by, 0, 3); E_CONFIG_LIMIT(e_config-clientlist_separate_iconified_apps, 0, 2); E_CONFIG_LIMIT(e_config-clientlist_warp_to_iconified_desktop, 0, 1); - E_CONFIG_LIMIT(e_config-clientlist_max_caption_len, 0, E_CLIENTLIST_MAX_CAPTION_LEN); + E_CONFIG_LIMIT(e_config-clientlist_limit_caption_len, 0, 1); + E_CONFIG_LIMIT(e_config-clientlist_max_caption_len, 2, E_CLIENTLIST_MAX_CAPTION_LEN); E_CONFIG_LIMIT(e_config-mouse_accel_numerator, 1, 10); E_CONFIG_LIMIT(e_config-mouse_accel_denominator, 1, 10); Index: e17/apps/e/src/bin/e_config.h === RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v retrieving revision 1.150 diff -u -r1.150 e_config.h --- e17/apps/e/src/bin/e_config.h 5 Apr 2007 17:20:09 - 1.150 +++ e17/apps/e/src/bin/e_config.h 9 Apr 2007 04:29:04 - @@ -54,7 +54,7 @@ /* increment this whenever a new set of config values are added but the users * config doesn't need to be wiped - simply new values need to be put in */ -#define E_CONFIG_FILE_GENERATION 0x0114 +#define E_CONFIG_FILE_GENERATION 0x0115 #define E_CONFIG_FILE_VERSION((E_CONFIG_FILE_EPOCH 16) | E_CONFIG_FILE_GENERATION) #define E_EVAS_ENGINE_DEFAULT 0 @@ -255,7 +255,8 @@ int clientlist_sort_by; // GUI int clientlist_separate_iconified_apps; // GUI int clientlist_warp_to_iconified_desktop; // GUI - int clientlist_max_caption_len; + int clientlist_limit_caption_len; // GUI + int clientlist_max_caption_len; // GUI int mouse_accel_numerator; // GUI int mouse_accel_denominator; // GUI Index: e17/apps/e/src/bin/e_int_config_clientlist.c === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_clientlist.c,v retrieving revision 1.6 diff -u -r1.6 e_int_config_clientlist.c --- e17/apps/e/src/bin/e_int_config_clientlist.c4 Apr 2007 13:25:54 - 1.6 +++ e17/apps/e/src/bin/e_int_config_clientlist.c9 Apr 2007 04:29:04 - @@ -17,6 +17,7 @@ int sort_by; int separate_iconified_apps; int warp_to_iconified_desktop; + int limit_caption_len; int max_caption_len; }; @@ -51,6 +52,7 @@ cfdata-sort_by = e_config-clientlist_sort_by; cfdata-separate_iconified_apps = e_config-clientlist_separate_iconified_apps; cfdata-warp_to_iconified_desktop = e_config-clientlist_warp_to_iconified_desktop; + cfdata-limit_caption_len = e_config-clientlist_limit_caption_len; cfdata-max_caption_len = e_config-clientlist_max_caption_len; } @@ -79,6 +81,7 @@ e_config-clientlist_sort_by = cfdata-sort_by; e_config-clientlist_separate_iconified_apps = cfdata-separate_iconified_apps; e_config-clientlist_warp_to_iconified_desktop = cfdata-warp_to_iconified_desktop; + e_config-clientlist_limit_caption_len = cfdata-limit_caption_len; e_config-clientlist_max_caption_len = cfdata-max_caption_len; e_config_save_queue(); return 1; @@ -140,8 +143,10 @@ e_widget_framelist_object_append(of, ob); e_widget_table_object_append(ot, of, 1, 1, 1, 1, 1, 1, 1, 1); - of = e_widget_framelist_add(evas, _(Maximum Caption Length), 0); - ob = e_widget_slider_add(evas, 1, 0, _(%1.0f Chars), 0.0, E_CLIENTLIST_MAX_CAPTION_LEN,