[E-devel] e17 build error under Gentoo Overlay

2007-02-20 Thread Lucian-Mircea Patcas
Hi there,

I'm using gentoo overlay to build e17, but keep getting this error:

...
In file included from e_main.c:4:
e.h:66:24: error: Ecore_DBus.h: No such file or directory
In file included from e_user.c:4:
e.h:66:24: error: Ecore_DBus.h: No such file or directory
...

I am not sure if this an error cause by the gentoo ebuilds or due to recent
CVS changes. Maybe some of you can figure out if the latter causes this
error.

Lucian
-
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 build error under Gentoo Overlay

2007-02-20 Thread Lucian-Mircea Patcas
Thanks. It worked!

On 2/20/07, William Keaney [EMAIL PROTECTED] wrote:

 IIRC, you need to rebuild ecore with the dbus USE flag.

 Will 'uberpinguin' Keaney
 (Successfull e17-on-gentoo user for several months)

 On 2/20/07, Lucian-Mircea Patcas [EMAIL PROTECTED] wrote:

  Hi there,
 
  I'm using gentoo overlay to build e17, but keep getting this error:
 
  ...
  In file included from e_main.c:4:
  e.h:66:24: error: Ecore_DBus.h: No such file or directory
  In file included from e_user.c:4:
  e.h:66:24: error: Ecore_DBus.h: No such file or directory
  ...
 
  I am not sure if this an error cause by the gentoo ebuilds or due to
  recent
  CVS changes. Maybe some of you can figure out if the latter causes this
  error.
 
  Lucian
 
  -
  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] Pager's desktop dnd + small fix on e_remember.c e_zone.c

2007-02-20 Thread lok
Hi there,

I've done a small patch for the pager, it allow the user to drag a desktop from
the pager, and drop it on the pager or on the current desktop. At the drop the
two desktops are switched. By default the button is desactivate.

More exactly, windows move from one desk to the other, and if there is a name
or a specific background setted on one of the desk. e_config is updated and
saved. Dnd across different zones is supported.

I found that useful when it come to sort desktops. I just hope that I'm not
the only one to think that :)

This patch also fix the warning at build time.
Also attached there's two small patch for little checks missing in e_remember.c
and e_zone.c

Any comments is welcome.

lokIndex: e_remember.c
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_remember.c,v
retrieving revision 1.22
diff -u -r1.22 e_remember.c
--- e_remember.c	4 Jan 2007 10:30:55 -	1.22
+++ e_remember.c	20 Feb 2007 22:47:47 -
@@ -206,6 +206,7 @@
 EAPI void
 e_remember_update(E_Remember *rem, E_Border *bd)
 {
+   if (!rem) return;
if (bd-new_client) return;
if (rem-name) evas_stringshare_del(rem-name);
if (rem-class) evas_stringshare_del(rem-class);
Index: e_zone.c
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_zone.c,v
retrieving revision 1.108
diff -u -r1.108 e_zone.c
--- e_zone.c	28 Jan 2007 07:22:50 -	1.108
+++ e_zone.c	20 Feb 2007 22:47:29 -
@@ -440,8 +440,8 @@
E_OBJECT_CHECK(zone);
E_OBJECT_TYPE_CHECK(zone, E_ZONE_TYPE);

-   *x_count = zone-desk_x_count;
-   *y_count = zone-desk_y_count;
+   if (x_count) *x_count = zone-desk_x_count;
+   if (y_count) *y_count = zone-desk_y_count;
 }
 
 EAPI void
? pager.patch
Index: e_mod_config.c
===
RCS file: /cvs/e/e17/apps/e/src/modules/pager/e_mod_config.c,v
retrieving revision 1.27
diff -u -r1.27 e_mod_config.c
--- e_mod_config.c	3 Feb 2007 02:02:49 -	1.27
+++ e_mod_config.c	20 Feb 2007 22:50:30 -
@@ -5,7 +5,8 @@
 enum _Pager_Grab_Button
 {
GRAB_BUTTON_DRAG,
-   GRAB_BUTTON_NOPLACE
+   GRAB_BUTTON_NOPLACE,
+   GRAB_BUTTON_DESK
 };
 
 struct _E_Config_Dialog_Data
@@ -15,6 +16,7 @@
int drag_resist;
unsigned char btn_drag;
unsigned char btn_noplace;
+   unsigned char btn_desk;
int flip_desk;
 
struct {
@@ -27,6 +29,7 @@
struct {
   Evas_Object *o_btn1;
   Evas_Object *o_btn2;
+  Evas_Object *o_btn3;
} gui;
 };
 
@@ -76,6 +79,7 @@
cfdata-drag_resist = pager_config-drag_resist;
cfdata-btn_drag = pager_config-btn_drag;
cfdata-btn_noplace = pager_config-btn_noplace;
+   cfdata-btn_desk = pager_config-btn_desk;
cfdata-flip_desk = pager_config-flip_desk;
 }
 
@@ -146,12 +150,17 @@
e_widget_frametable_object_append(of, ob, 1, 1, 1, 1, 1, 1, 1, 1);
ob = e_widget_label_add(evas, _(Drag no place button));
e_widget_frametable_object_append(of, ob, 1, 2, 1, 1, 1, 1, 1, 1);
+   ob = e_widget_label_add(evas, _(Drag desktop button));
+   e_widget_frametable_object_append(of, ob, 1, 3, 1, 1, 1, 1, 1, 1);
ob = e_widget_button_add(evas, _(Click to set), NULL, _grab_wnd_show, (void *)GRAB_BUTTON_DRAG, cfdata);
e_widget_frametable_object_append(of, ob, 2, 1, 1, 1, 1, 1, 0, 0);
cfdata-gui.o_btn1 = ob;
ob = e_widget_button_add(evas, _(Click to set), NULL, _grab_wnd_show, (void *)GRAB_BUTTON_NOPLACE, cfdata);
e_widget_frametable_object_append(of, ob, 2, 2, 1, 1, 1, 1, 0, 0);
cfdata-gui.o_btn2 = ob;
+   ob = e_widget_button_add(evas, _(Click to set), NULL, _grab_wnd_show, (void *)GRAB_BUTTON_DESK, cfdata);
+   e_widget_frametable_object_append(of, ob, 2, 3, 1, 1, 1, 1, 0, 0);
+   cfdata-gui.o_btn3 = ob;
_advanced_update_button_label(cfdata);
e_widget_list_object_append(o, of, 1, 1, 0.5);   

@@ -171,6 +180,7 @@
pager_config-drag_resist = cfdata-drag_resist;
pager_config-btn_drag = cfdata-btn_drag;
pager_config-btn_noplace = cfdata-btn_noplace;
+   pager_config-btn_desk = cfdata-btn_desk;
pager_config-flip_desk = cfdata-flip_desk;
_pager_cb_config_updated();
e_config_save_queue();
@@ -193,6 +203,12 @@
else
  snprintf(label, sizeof(label), _(Click to set));
e_widget_button_label_set(cfdata-gui.o_btn2, label);
+   
+   if (cfdata-btn_desk)
+ snprintf(label, sizeof(label), _(Button %i), cfdata-btn_desk);
+   else
+ snprintf(label, sizeof(label), _(Click to set));
+   e_widget_button_label_set(cfdata-gui.o_btn3, label);
 }
 
 static void
@@ -206,6 +222,8 @@
 
if ((Pager_Grab_Button)data1 == GRAB_BUTTON_DRAG)
  cfdata-grab.btn = 1;
+   else if ((Pager_Grab_Button)data1 == GRAB_BUTTON_NOPLACE)
+ cfdata-grab.btn = 2;
else
  cfdata-grab.btn = 0;
 
@@ -265,8 +283,10 @@
  {
 	if (cfdata-grab.btn == 1)
 	  cfdata-btn_drag = ev-button;
-	else
+	else if (cfdata-grab.btn == 2)
 	  cfdata-btn_noplace = 

Re: [E-devel] imlib2 programmers guide

2007-02-20 Thread Paulo J. Matos
On 2/20/07, Paulo J. Matos [EMAIL PROTECTED] wrote:
 Hi all,

 The imlib2 programmers guide link in the enlightenment homepage doesn't work:
 http://www.enlightenment.org/doxy/imlib2/index.html

 Is there a way to get this elsewhere? Maybe in PDF format?


Also, http://www.enlightenment.org/doxy/ewl/ewl-reference.pdf doesn't
work. Is this just me?

 Regards,
 --
 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] Client list menu configuration panel....

2007-02-20 Thread Christopher Michael
In cvs !!

Ravenlock wrote:
 Hello,
 
 The recent changes to the client list menu drew some raised eyebrows.
As will sometimes happen :)

 
 With input from a few folks I've come up with the attached patch which
 will offer the following configuration options.  Note that items marked
 with (NI) are not yet implemented.  Those items are simply ideas I would
 like feedback on.  If someone feels the need to do those items I'll
 spend the time, otherwise they will be removed in time.
 
Sounds good, get to work ;)

 It is found via Configuration Panel - Menus - Client List Menu.
 
 Config Options:
  Group By:
   o None
   o Desktop
   o Window Class
 
  Separate Groups By:
   o None
   o Separator Bars
   o Menus
 
  Sort Order
   o None
   o Alphabetical
   o Most Recently Used (NI)
   o Z-order (NI)
 
  Iconified Windows:
   o Group with owning desktop
   o Group with current desktop
   o Separate group (NI)
   x Warp to owning desktop
 
 If you liked the behavior the client list offered before I made the
 recent changes you would want to select:
   Group By:   None
   Sort Order: None
 
Now they can lower their eyebrows again :)

 Personally I really like the Warp To option, as I like to keep all my
 apps on the desktop I brought them to life on.  This will warp you to
 the desktop the app was iconified on, instead of bringing it to your
 current desktop.
 
You get a nice, fresh baked cookie for that one :)

 I've tried to test all combinations... but more testing would be
 appreciated.
 
That I did...test all the possible combinations that are configurable
currently, hence it went into cvs.

 Questions/Comments/Complaints welcome.
 

Cheers,
dh

-
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] imlib2 programmers guide

2007-02-20 Thread Vincent Torri


I think that you can run gendoc in the imlib2 dir to geenrate the 
documentation. Then open in your favorite browser doc/html/index.html


hth

Vincent

On Tue, 20 Feb 2007, Paulo J. Matos wrote:


Hi all,

The imlib2 programmers guide link in the enlightenment homepage doesn't work:
http://www.enlightenment.org/doxy/imlib2/index.html

Is there a way to get this elsewhere? Maybe in PDF format?

Regards,
--
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

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
Message délivré par le serveur de messagerie de l'Université d'Evry.

-
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] Pager's desktop dnd + small fix on e_remember.c e_zone.c

2007-02-20 Thread Christopher Michael
The e_remember  e_zone patches are in cvs.

lok wrote:
 Hi there,
 
 I've done a small patch for the pager, it allow the user to drag a desktop 
 from
 the pager, and drop it on the pager or on the current desktop. At the drop the
 two desktops are switched. By default the button is desactivate.
 
 More exactly, windows move from one desk to the other, and if there is a name
 or a specific background setted on one of the desk. e_config is updated and
 saved. Dnd across different zones is supported.
 
 I found that useful when it come to sort desktops. I just hope that I'm not
 the only one to think that :)
 
 This patch also fix the warning at build time.
 Also attached there's two small patch for little checks missing in 
 e_remember.c
 and e_zone.c
 
 Any comments is welcome.
 
 lok
 

I've applied the e_remember  e_zone portions of this to cvs. I did not
apply the pager patch(s) because I'm not sure if this behavior is wanted.

Cheers,
dh

-
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] imlib2 programmers guide

2007-02-20 Thread Paulo J. Matos
On 2/20/07, Vincent Torri [EMAIL PROTECTED] wrote:

 I think that you can run gendoc in the imlib2 dir to geenrate the
 documentation. Then open in your favorite browser doc/html/index.html


Thank you. Did that! Still, I think the dead links should be fixed.

 hth

 Vincent

 On Tue, 20 Feb 2007, Paulo J. Matos wrote:

  Hi all,
 
  The imlib2 programmers guide link in the enlightenment homepage doesn't 
  work:
  http://www.enlightenment.org/doxy/imlib2/index.html
 
  Is there a way to get this elsewhere? Maybe in PDF format?
 
  Regards,
  --
  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
 
  --
  Ce message a été vérifié par MailScanner
  pour des virus ou des polluriels et rien de
  suspect n'a été trouvé.
  Message délivré par le serveur de messagerie de l'Université d'Evry.
 
 




-- 
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


[E-devel] e16-0.16.8.6

2007-02-20 Thread Kim Woelders
e16 version 0.16.8.6 is now available for download:
http://sourceforge.net/project/showfiles.php?group_id=2

e16-0.16.8.6:
- Fix window move through desk switch.
- Fix crash on opening certain dialogs when sound is enabled.
- Various minor bug fixes and enhancements, see ChangeLog for details.

/Kim

-
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] Client list menu configuration panel....

2007-02-20 Thread Luchezar P. Petkov
Give the guy CVS access finally! :-)
 In cvs !!

 Ravenlock wrote:
   
...

 Cheers,
 dh

 -
 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