Re: [E-devel] Tiling module for e17

2008-04-30 Thread Stefan Schmidt
Hello.

On Tue, 2008-04-29 at 16:44, Stefan Schmidt wrote:
> 
> On Sat, 2008-04-12 at 16:46, Michael Stapelberg wrote:
> > 
> > There may still be bugs, so I'd appreciate some testing. Please don't 
> > comment
> > the "#define DEBUG" out and let e17 log to a file, for example using "startx
> > /opt/e17/bin/enlightenment_start 2>&1 1>elog" and send me the file 
> > afterwards
> > if you're having strange bugs which are not design flaws.
> 
> OK, here my observations:
> 
> o If I like to select different modes for different virtual desktops E
>   segfault when I close the configuration.

I just updated my complete E CVS build and also tested it on another
machine now. The problem is gone. No idea how, but it is gone. There
were no changes in the tiling module during this update.

> o If I remove a window again the other ones get not resized.

This is also gone now. Somehow the problems start to disappear once I
like to dig into it. Not the baddest thing. ;)

> o When switching between two desktops, one with mutt, one with some
>   other stuff, I see a lot flicker when switching back to mutt. Wild
>   guess, resizing the window very often?

This is still there. Any idea about this flicker? Like me to send the
log also for this?

regards
Stefan Schmidt


signature.asc
Description: Digital signature
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-29 Thread Stefan Schmidt
Hello.

On Sat, 2008-04-12 at 16:46, Michael Stapelberg wrote:
> 
> There may still be bugs, so I'd appreciate some testing. Please don't comment
> the "#define DEBUG" out and let e17 log to a file, for example using "startx
> /opt/e17/bin/enlightenment_start 2>&1 1>elog" and send me the file afterwards
> if you're having strange bugs which are not design flaws.

OK, here my observations:

o If I like to select different modes for different virtual desktops E
  segfault when I close the configuration.
o If I remove a window again the other ones get not resized.
o When switching between two desktops, one with mutt, one with some
  other stuff, I see a lot flicker when switching back to mutt. Wild
  guess, resizing the window very often?
o The small patch is still needed. Getting it reviewed and commited
  would be good. :)

I'll send a log later as I'm not on the right machine atm.

regards
Stefan Schmidt


signature.asc
Description: Digital signature
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-19 Thread Will Keaney

Michael Stapelberg wrote:

Hi Will,

* [18.04.08 16:53]:
  
I do have one feature request - I'd like to be able to resize all of the windows, not just the 
Left Main one.  Not independently, but if I could drag the borders between the right-hand windows 
to adjust the amount of real estate given to each that would be fantastic.


How should this work not-independently? The module uses the screen size (minus
shelves), you want to virtually make your screen smaller?

Best regards,
Michael
  
By "not independently" I meant, shrinking one window vertically would 
grow the window adjacent to that edge accordingly.  So if I have 3 
windows on a desktop, one on the Left (Big Main), and two on the right - 
one on top and one below; and I drag the top border of the lower window 
to make it shorter, the top window should resize /with/ that drag to 
become taller.  Basically the same behavior as narrowing/widening the 
big-main window.


I hope I managed to clarify, and not muddle things...

Thanks,

Will


signature.asc
Description: OpenPGP digital signature
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-19 Thread Michael Stapelberg
Hi Will,

* [18.04.08 16:53]:
> I do have one feature request - I'd like to be able to resize all of the 
> windows, not just the 
> Left Main one.  Not independently, but if I could drag the borders between 
> the right-hand windows 
> to adjust the amount of real estate given to each that would be fantastic.
How should this work not-independently? The module uses the screen size (minus
shelves), you want to virtually make your screen smaller?

Best regards,
Michael

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-18 Thread Will Keaney

Michael Stapelberg wrote:

Hi Will,

* [18.04.08 00:10]:
  
The first time I loaded this module, E segfaulted.  It loaded successfully the next time, though.  However, 
since unloading it I am unable to load the module again - E segfaults on every attempt.  I am attaching a 
backtrace from gdb.


Did you load this module before? I've seen this before when already having a
configurationfile.

Thanks to your backtrace, I've fixed the problem (I think, please test and
confirm). Please use "git pull" to get the bugfix, re-compile and test again.

Best regards,
Michael
  
Yes, I had loaded and configured it before.  Removing the old 
configuration file allowed me to load the module again.
After updating, I am able to load/unload Tiling without any issue.  I 
think I could really get used to this thing.


I do have one feature request - I'd like to be able to resize all of the 
windows, not just the Left Main one.  Not independently, but if I could 
drag the borders between the right-hand windows to adjust the amount of 
real estate given to each that would be fantastic.


Thanks,

Will


signature.asc
Description: OpenPGP digital signature
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-18 Thread Michael Stapelberg
Hi Will,

* [18.04.08 00:10]:
> The first time I loaded this module, E segfaulted.  It loaded successfully 
> the next time, though.  However, 
> since unloading it I am unable to load the module again - E segfaults on 
> every attempt.  I am attaching a 
> backtrace from gdb.
Did you load this module before? I've seen this before when already having a
configurationfile.

Thanks to your backtrace, I've fixed the problem (I think, please test and
confirm). Please use "git pull" to get the bugfix, re-compile and test again.

Best regards,
Michael

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-17 Thread Will Keaney

Michael Stapelberg wrote:

Hi,

as some of you might already know from IRC, I've been working on a tiling
module for e17 for about a month. Today, it reached feature-complete status
and this is a good moment to post to the development list, I thought ;-).

For those of you who are not familiar with the concepts that (for example) ion
or wmii use: The windows on your screen always fill the whole available space,
there are no overlapping windows. Some people quite like this concept and are
more productive with it. Some (like me) have worked implicitly this way
sometimes - this can be more effective when using the module which does all
placement for you :-).

To get an idea of the configuration, see:
https://twice-irc.de/misc/tiling/config.png
(You need to install the CACert-root-certificate for this to work in newer
versions of firefox, go to http://www.cacert.org/index.php?id=3 and use the
class 3 one.)

To see how the different layouts look like:
https://twice-irc.de/misc/tiling/bigmain_xinerama.png (Big window left, small
windows on the right)
https://twice-irc.de/misc/tiling/grid_xinerama.png (Grid mode)

Of course, Xinerama is supported :-).

There may still be bugs, so I'd appreciate some testing. Please don't comment
the "#define DEBUG" out and let e17 log to a file, for example using "startx
/opt/e17/bin/enlightenment_start 2>&1 1>elog" and send me the file afterwards
if you're having strange bugs which are not design flaws.

There is a short HOWTO on installing as you need to apply a patch for adding
another event before desktop changes, so check
https://twice-irc.de/misc/HOWTO-e17-tiling if you'd like to try it.

For those familiar with patching/compiling, use "git clone
git://dev.twice-irc.de/e17-tiling.git" or check webgit on
https://dev.twice-irc.de/git/?p=e17-tiling.git;a=summary

Best regards,
Michael

PS: The module has exactly 1337 lines of ansi-c-code according to SLOCCount -
if that isn't a good sign... ;-
The first time I loaded this module, E segfaulted.  It loaded 
successfully the next time, though.  However, since unloading it I am 
unable to load the module again - E segfaults on every attempt.  I am 
attaching a backtrace from gdb.


Thanks for the great work!

Will Keaney
uberpinguin
#0  0x2b312f8b9b60 in strlen () from /lib/libc.so.6
No symbol table info available.
#1  0x2b312f8b98a6 in strdup () from /lib/libc.so.6
No symbol table info available.
#2  0x2ae1ce84 in e_modapi_init (m=0x119bd10) at e_mod_main.c:936
buf = "/opt/e17/lib/enlightenment/modules/tiling/e-module-tiling.edj", 
'\0' , 
"ph■\202■\177\000\000■\217f(1+\000\000■\217f(1+\000\000Wg■\202■\177\000\000i,\210/1+\000\000Xg■\202■\177\000\000\000\000\000\000\221\t\000\000■g■\202■\177\000\000■g■\202■\177\000\000\000h■\202■\177\000\000■g■\202■\177\000\000■g■\202■\177\000\000■g■\202■\177\000\000\bh■\202■\177\000\000Xg■\202■\177\000\000\000\000\000\000\000\000\000\000p"...
desk = 
#3  0x0047dfbf in e_module_enable (m=0x119bd10) at e_module.c:261
l = (Evas_List *) 0x10666d0
ev = (E_Event_Module_Update *) 0x0
#4  0x004c7d4d in _mod_hash_load (hash=0xd67090, key=0xf4e8c0 "tiling", 
data=0xf1ef20, fdata=0x0) at e_int_config_modules.c:631
mod = (CFModule *) 0xf1ef20
module = (E_Module *) 0x119bd10
#5  0x2b312a5530dc in evas_hash_foreach () from /opt/e17/lib/libevas.so.0
No symbol table info available.
#6  0x004c7c8a in _enable_modules (enable=1) at 
e_int_config_modules.c:613
cft = (CFType *) 0x9f9fb0
i = 0
#7  0x004c7b9d in _btn_cb_load (data=0xc77400, data2=0x0) at 
e_int_config_modules.c:590
cfdata = (E_Config_Dialog_Data *) 0xc77400
#8  0x004add54 in _e_wid_activate_hook (obj=0x1205170) at 
e_widget_button.c:164
wd = (E_Widget_Data *) 0x1204d90
#9  0x004addfd in _e_wid_signal_cb1 (data=0x1205170, obj=0x1205300, 
emission=0x120e360 "e,action,click", source=0x80e820 "") at 
e_widget_button.c:188
wid = (Evas_Object *) 0x1205170
#10 0x2b312865edcf in edje_match_callback_exec_check_finals 
(signal_finals=0x120dda0, source_finals=0x120de10, signal_states=0x1212560,
source_states=0x120de60, signal=0x120e360 "e,action,click", source=0x80e820 
"", callbacks=0x11fc300, ed=0x1205490) at edje_match.c:392
escb = (Edje_Signal_Callback *) 0x120dbd0
i = 0
j = 0
r = 1
#11 0x2b312865f235 in edje_match_callback_exec (ppat_signal=0x120dd80, 
ppat_source=0x120ddf0, signal=0x120e360 "e,action,click", source=0x80e820 "",
callbacks=0x11fc300, ed=0x1205490) at edje_match.c:528
signal_result = (Edje_States *) 0x1212560
source_result = (Edje_States *) 0x120de60
r = 0
#12 0x2b3128651baa in _edje_emit_cb (ed=0x1205490, sig=0x120e360 
"e,action,click", src=0x80e820 "") at edje_program.c:1009
r = 0
l = (Evas_List *) 0x7fff82ca6c80
#13 0x2b3128651ac2 in

Re: [E-devel] Tiling module for e17

2008-04-15 Thread The Rasterman
On Sat, 12 Apr 2008 16:46:51 +0200 Michael Stapelberg  babbled:

now this is cool. you've found the layout hooks in e17 and are using them for
evil, death, destruction and mayhem. well done! :) note - the hooks are still
kind-of experimental, but i think they are all there and with enough care you
can do anything you want. i'm using them for openmoko and illume to force apps
to layout better on small screen devices. so i've ben excercising these for a
while. the layout module is a very old and stupid example (whihc users REALLY
shouldn't try. i'll probably remove it from e's src tree and just point to
illume or your tiling module for more examples).

i hope things like this let people turn their favorite wm (e) into anything
they like. we can't make e everything to everyone "out of the box". BUT anyone
can start extending it themselves with a bit of C knowledge and work. i do hope
in the long-run lots of such modules are floating about and fill the gaps for
many people. :)

> Hi,
> 
> as some of you might already know from IRC, I've been working on a tiling
> module for e17 for about a month. Today, it reached feature-complete status
> and this is a good moment to post to the development list, I thought ;-).
> 
> For those of you who are not familiar with the concepts that (for example) ion
> or wmii use: The windows on your screen always fill the whole available space,
> there are no overlapping windows. Some people quite like this concept and are
> more productive with it. Some (like me) have worked implicitly this way
> sometimes - this can be more effective when using the module which does all
> placement for you :-).
> 
> To get an idea of the configuration, see:
> https://twice-irc.de/misc/tiling/config.png
> (You need to install the CACert-root-certificate for this to work in newer
> versions of firefox, go to http://www.cacert.org/index.php?id=3 and use the
> class 3 one.)
> 
> To see how the different layouts look like:
> https://twice-irc.de/misc/tiling/bigmain_xinerama.png (Big window left, small
> windows on the right)
> https://twice-irc.de/misc/tiling/grid_xinerama.png (Grid mode)
> 
> Of course, Xinerama is supported :-).
> 
> There may still be bugs, so I'd appreciate some testing. Please don't comment
> the "#define DEBUG" out and let e17 log to a file, for example using "startx
> /opt/e17/bin/enlightenment_start 2>&1 1>elog" and send me the file afterwards
> if you're having strange bugs which are not design flaws.
> 
> There is a short HOWTO on installing as you need to apply a patch for adding
> another event before desktop changes, so check
> https://twice-irc.de/misc/HOWTO-e17-tiling if you'd like to try it.
> 
> For those familiar with patching/compiling, use "git clone
> git://dev.twice-irc.de/e17-tiling.git" or check webgit on
> https://dev.twice-irc.de/git/?p=e17-tiling.git;a=summary
> 
> Best regards,
> Michael
> 
> PS: The module has exactly 1337 lines of ansi-c-code according to SLOCCount -
> if that isn't a good sign... ;-)
> 
> -
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> ___
> 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]


-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-13 Thread Michael Stapelberg
Hi Gustavo,

* [13.04.08 18:22]:
> AFAIR it is smaller, but that doesn't matter much, as the point of
> using it is to do magnification :-)
Ah, so can we just push it in the edge of those fancy graphic stuff noone
needs, especially not when using tiling? ;-)

> Also, since I read people wanting this in embedded devices, and I like
> the idea as well: how does popup dialogs show and is this animated? I
There is an option to exclude dialogs from tiling for exactly this "problem".
No, there are no animations yet and I haven't planned any.

Best regards,
Michael

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-13 Thread Gustavo Sverzut Barbieri
On Sun, Apr 13, 2008 at 11:50 AM, Michael Stapelberg
<[EMAIL PROTECTED]> wrote:
> Hi Dave,
>
>  * [13.04.08 16:21]:
>  > The problem is that the itask window is really big (it take pratically
>  > half of your screen), also if the bar is really small.
>  Hm, does this change if you disable maginification of the icons? Or is this a
>  bug of itask?

AFAIR it is smaller, but that doesn't matter much, as the point of
using it is to do magnification :-)


Also, since I read people wanting this in embedded devices, and I like
the idea as well: how does popup dialogs show and is this animated? I
never used your module, but I used Illume in OpenMoko, what I see
there are tiled applications with dialogs showing in the middle of the
screen using a very nice animation (the popup slides in from the top).

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi
Embedded Systems
--
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (81) 9927 0010

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-13 Thread Michael Stapelberg
Hi Dave,

* [13.04.08 16:21]:
> The problem is that the itask window is really big (it take pratically
> half of your screen), also if the bar is really small.
Hm, does this change if you disable maginification of the icons? Or is this a
bug of itask?

> Just the borders, not generic areas.
> You can make 4 slider for top, bottom, left and right pixels to don't cover.
Well, if there is the possibility to do this for borders, there also should be
the possibility to do this for generic areas.

Probably the easiest way for now is starting your own git branch and patching
it in hard-coded.

jeffdameth: Do you have an idea what to do in order to solve this in the best
possible way?

Best regards,
Michael

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-13 Thread Michael Stapelberg
Hi Dave,

* [13.04.08 14:51]:
> Something is impossible to integrate, like trayer (as we need a better
> tray spec), and something (like itask) don't make sense in a shelf.
I see.

> This could be an intresting solution, it will work for trayer, but
> probably not for itask. Because itask use a trasparent window that is
> much bigger than the bar itself.
I don't exactly see what's the problem then - can't you set transparent
windows sticky?

> My border idea can also be only an estetic preference, you can also want
> to view a piece of your desktop. We should implement both (sticky and
> border) to give a user the maximum flexibility.
Whilst the sticky thing is relatively easy, I don't (yet) see a general
solution to implement not tiling specific areas of the screen and - this is
the main problem - the configuration dialog. If you got a good idea how to
make this configurable and generic, tell me ;-).

Best regards,
Michael

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-13 Thread Michael Stapelberg
Hi Dave,

* [13.04.08 03:37]:
> Hi, really a good module !! good work
> This version works well on my machine, also my xterm problem seem solved :)
Thanks, good to hear :-).

> You should add an
> X-Enlightenment-ModuleType=system
> line to the module.desktop.in file to make the module appear in the right
> category on the module setting dialog. Is system the right category for you?
Oh, thanks for the hint. I forgot this one. "appearance" is the more
appropriate category, I think. New Revision is in the git repositories.

> In my opinion we can commit the patch for e as it's really simple and
> brake free, so to make testing easier.
Yes, I think so, too. Anyone got CVS access and is willing to put the
following patch in please?
http://staff.get-e.org/?p=users/michael/e17-tiling.git/.git;a=blob_plain;f=desk.patch;hb=d1ff98e8d9de4cce37fa1643885413c0401b73e2

> Also I think your module should replace the "really too much" simple layout
> internal module once it is stable enought.
I think this one is to be used for something different (e17 on embedded
devices), however let raster speak on this ;-).

> Now a feature request: the ability to set a border for the desktop that
> will not be covered by tiling, for example top 10px, left 100px...
> This is usefull if you have other staff than shelf around your desktop,
> like itask, trayer or module placed on the desktop ;)
Ah, I see. I don't use anything like that so I didn't think about it before.
Wouldn't the best solution be to integrate everything into shelves as it
should be part of your windowmanager anyway?

One way to fix that would be to let the module not only take care of shelves
but also of sticky windows so you can just set it sticky in e and all the
other windows will go around it but the window itself will not be tiled and
not be set floating.

> I'm going to use your module everyday, so expect somo bug report... :)
Great :-).

Best regards,
Michael

PS: Please CC the mailinglist.

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17 / mirrored @ staff.get-e.org

2008-04-12 Thread Michael Stapelberg
Hi,

Thanks to k-s and CodeWarrior, I've just added a mirror of the git-repository
at git://staff.get-e.org/users/michael/e17-tiling.git/.git (see
http://staff.get-e.org/?p=users/michael/e17-tiling.git/.git;a=summary for
webgit).

Also, please let me know if you're running the module without problems to help
me get an impression of how many bugs there still are (none reported yet which
makes me wonder...) :-)

Best regards,
Michael

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Tiling module for e17

2008-04-12 Thread Brian 'morlenxus' Miculcy
Very nice module, just one suggestion: As the configuration dialog is
really huge you might move some of the option to advanced/basic dialog.

Greets,
Brian

On Sat, Apr 12, 2008 at 04:46:51PM +0200, Michael Stapelberg wrote:
> Hi,
> 
> as some of you might already know from IRC, I've been working on a tiling
> module for e17 for about a month. Today, it reached feature-complete status
> and this is a good moment to post to the development list, I thought ;-).
> 
> For those of you who are not familiar with the concepts that (for example) ion
> or wmii use: The windows on your screen always fill the whole available space,
> there are no overlapping windows. Some people quite like this concept and are
> more productive with it. Some (like me) have worked implicitly this way
> sometimes - this can be more effective when using the module which does all
> placement for you :-).
> 
> To get an idea of the configuration, see:
> https://twice-irc.de/misc/tiling/config.png
> (You need to install the CACert-root-certificate for this to work in newer
> versions of firefox, go to http://www.cacert.org/index.php?id=3 and use the
> class 3 one.)
> 
> To see how the different layouts look like:
> https://twice-irc.de/misc/tiling/bigmain_xinerama.png (Big window left, small
> windows on the right)
> https://twice-irc.de/misc/tiling/grid_xinerama.png (Grid mode)
> 
> Of course, Xinerama is supported :-).
> 
> There may still be bugs, so I'd appreciate some testing. Please don't comment
> the "#define DEBUG" out and let e17 log to a file, for example using "startx
> /opt/e17/bin/enlightenment_start 2>&1 1>elog" and send me the file afterwards
> if you're having strange bugs which are not design flaws.
> 
> There is a short HOWTO on installing as you need to apply a patch for adding
> another event before desktop changes, so check
> https://twice-irc.de/misc/HOWTO-e17-tiling if you'd like to try it.
> 
> For those familiar with patching/compiling, use "git clone
> git://dev.twice-irc.de/e17-tiling.git" or check webgit on
> https://dev.twice-irc.de/git/?p=e17-tiling.git;a=summary
> 
> Best regards,
> Michael
> 
> PS: The module has exactly 1337 lines of ansi-c-code according to SLOCCount -
> if that isn't a good sign... ;-)
> 
> -
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel