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