[E-devel] eap_edit cvs version failed to build

2007-04-08 Thread Xavier Oswald
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

2007-04-08 Thread Xavier Oswald
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

2007-04-08 Thread Luchezar Petkov
.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

2007-04-08 Thread Paulo J. Matos
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

2007-04-08 Thread Hannes Janetzek
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

2007-04-08 Thread Christopher Michael

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

2007-04-08 Thread Hannes Janetzek
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

2007-04-08 Thread Hannes Janetzek
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

2007-04-08 Thread Paulo J. Matos
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

2007-04-08 Thread Vincent Torri


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

2007-04-08 Thread Vincent Torri

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

2007-04-08 Thread Kim Woelders
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

2007-04-08 Thread Paulo J. Matos
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

2007-04-08 Thread Paulo J. Matos
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

2007-04-08 Thread The Rasterman
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

2007-04-08 Thread The Rasterman
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

2007-04-08 Thread The Rasterman
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

2007-04-08 Thread Jaime Thomas
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...

2007-04-08 Thread Ravenlock

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,