Am Tue, 13 Jul 2010 15:19:49 +0200 schrieb dhp_...@doublehp.org: > I am having an other issue right now: when i go in the Lost list, > before, the Windows was restaured in the current monitor, what used to > work fine. Now, it's restaured in the last monitor it was in. > > It is a problem, because, I lost the window (Memo) while I was moving > it, because, an other window just apeared. Window creation (an other > issu i will detail later), can, in some circumstancies, make the > cursor drop the window it's draging, and, jump to an other monitor. > > Then, the moving window is left where it was, and, the cursor jumps > away. At this moment, a stupid parameter is recorded for the dropped > window: the position of cursor. And this position will be taken AFTER > the jump, that is, in MY case NOW, 900 pixels right. I have this issue > very often since 2008. But never took time to complain.
So this is an old problem? > Because before, the third time i try to grab the window, it got lost, > and this position is forgotten, and after taking the window in the > lost list, it worked properly. > > Now, the factor is no more erased and defaulted (defaulted to middle > of window, so that means, relative position used to be half the size). > > So, when Memo goes away, NOW, it goes in the Lost list. I tried to > navigate the Lost list from all my 6 monitors, and Memo is always > restaured in the monitor it was last time: the left one. Center of > monitor. > > Then i go over Memo, and want to move it full left (not centered, but > glued to left side). But when i press alt+click to drag it, memo > window jumps 900 pixels left of mouse. On any other monitor, in the > past, when it used to happen often with Pidgin, it was not a problem: > the window used to float far away, left side of cursor, and when I > wanted to place the window in any monitor, i just had to move the > cursor on the next monitor. > > But, as I am on the most left window, and Memo jumps more left, and > because your new API (dispite unticking the boxes) still detects when > windows are out of monitors ... at the very second i pass the mouse > over Memo, it goes back at once in the Lost list. > > This is fixed by an E restart. > > Your new stuff brings back a ton of old bugs. So, either you manage to > make the tick boxes compleetely disable the feature, or you will have > to fix all the bugs I had forgotten with time. The boxes should disable the move and resize feature complete. But I also fixed some _real_ logic x/y bugs in the existing placing code. Maybe you've seen one of this bugs as feature? How ever. I'm not responsible for fixing all bugs in this area. I disabled your biggest problem with limiting window size until I found a better solution. But in the end I think more problems and use cases are solved with my implementation than with the situation before. My opinion: There're to much configuration options and special use cases in E17. The border code is a *monster*. If someone would ask me I would limit the use cases to what 98% of _normal_ users need and throw the rest away. :-) Maybe it's some time in future possible to put the border resize, move, place, maximize, ... algorithm in a nice module and decide between complete implementations. The current thing is hard to maintain. I think I could create dozen of(little) bugs reports only with the use cases I know. :-( But I don't (yet) know the module architecture enough to say if it's possible to move such code in a module. Maybe someone else could answer it. 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