[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[MiNT] WCOWORK experiment
Hello
I just implement in MyAeS idea I have for that all softwares not have any
trouble with change windframe at fly and client receive all informations
relative to working area. I have test some softwares it work fine, I
not notice disturb with this, nor moving, resizing etc., except some position
trouble that explain next. I wan't explain this because, this trouble will be
same for any implementation, if we wan't assume independance beetween
application and windframe
Possible trouble position:
Suppose a software wan't have specific width, for example the width of screen
(or put 2 windows side by side),
it will open windows with x=0 and w=with of screen directly without using
wind_calc(), it can know working area with wind_calc() or wind_get(). To have
good position it need know full area, we can provide it of course, if we do this
we broke the idea to be totaly independant of the windframe, and this is exactly
the same problem we have actually. I not see interest on it. If we wan't change
windframe on fly, I think the best is that application that wan't support
this, said it to the AES and explain if it prefer preserve full area or working
area, even better for each window do a wind_set() to explain this to the AES,
and when AES change windframe AES send a message for the application or a
message
for each window. This is totaly compatible with older AES, so application have
not to choose for new only AES.
Olivier