Am Mon, 05 Jul 2010 12:19:35 +0200 schrieb DEMAINE Benoit-Pierre:

> On 04/07/10 23:22, Andreas Volz wrote:
> > I recent changed some features and fixed some bugs in the E resize
> > and placement algorithm. All my tests in
> > "trunk/TEST/app/e/e_place_test" are working. This covers all the
> > use cases I know here.
> > 
> > If your use case is more special please try to explain how I could
> > reproduce it and write a test for it.
> > 
> > Which new feature do you mean exact? Could you refer to a test name
> > in "trunk/TEST/app/e/e_place_test"? Sorry, but I didn't get your
> > exact use case problem.
> 
> By new feature, I mean that when I compiled it on may 30th, Rox was
> working like it did for the past 5 years, and, this changed when i
> rebuild on june 29th (i recompile only monthly).
> 
> Just rebuild now, no difference.
> 
> First problem, easy to explain: start an Eterm, use medium font,
> resize it to make it bigger than the biggest monitor, press ^> to
> switch to larger font: the window is resized by E to fit the monitor.
> What means, E "decided" on it's own to reduce the number of columns
> and lines.
> 
> This is a problem for me, because I resize my Eterm to fit very
> specific colxline numbers, to view logs that need very particular
> space; I change the font to see the log better; but when E changes
> the number or cols and lines, the logs or curses applications to not
> work properly any more.
> 
> Second problem: when the first issue happens on Rox-Memo, when E
> resizes Memo, the Window get lost (and is sent in the Lost Windows
> list). To repro this one, you need to install Memo (available in all
> good distros, or using zero-conf/0install), and add enough memos in
> the past so that the Memo window will get bugger than your monitor.
> 
> Note: I now use a 6 monitor layout. 2 rows of 3 monitors.
> 
> Third problem i just found: Memo is always shown vertically on two
> monitors; last week, when i had only two monitors working (two in
> hoizontal line), I thought that memo was resized to the desktop
> height. Now, I see I was wrong; Memo is resized to the maximum heigh
> of the screen it is shown. In short, if I open ... Even an Eterm with
> medium font, and spread it to fit two monitors, and ^> to increase
> the font size, the window is resized to fit only one monitor.
> 
> Again, I understand many people may want and enjoy this size
> limitation feature; but for me, it's VERY ennoing; i just need/want
> an option to disable it. The intuitive place I would search for such
> an option is Window geometry, Window Maximise policy, or Window
> Display. But, a per window policy would be nice, so, you could also
> add a tick box in the Remember and/or Locks lists ...

Ok, I understand your problem. I couldn't imagine a use case why to
have windows bigger than the useful screen space. But it seems for your
personal use case I was wrong. In general the algorithm is good,
because before apps like Gimp and xchat tried to open their sub windows
in brain dead places.

For now I don't like the per window option. I also don't like a new
option in general, because E17 has still to much options! :-(

But as long as I don't have any better idea I'll consider to add an
option to ignore the new placement algorithm. I also though about a
"smarter" algorithm compared to the current "smart". But I'll create an
option for it if I don't have a better idea today...

regards
        Andreas

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to