Re: new hint for EWMH

ext Lubos Lunak wrote:
> On Monday 30 of July 2007, Tapani Pälli wrote:
>> Hello,
>> I would like to suggest a new hint '_NET_INPUT_AREAS' for EWMH to be
>> used by window managers and toolkits. This hint would be a list of
>> rectangles representing bounding boxes of the input methods on the screen.
>> This allows a toolkit to place it's temporary windows (that might have
>> input-entries) like popup-menu's so that they won't cover input-method
>> areas and user can interact with those windows.
>> I have suggested to have this patch for Matchbox window manager :
>  I'm not sure I understand the purpose of the hint correctly - why not simply 
> add a new window type for these windows? Could you post a description for the 
> hint as it should be included in the spec?

New Window type is fine for WM but a list of rectangles is much better
toolkit-wise. Without this hint toolkit would need to go through whole
window tree and pick input-method windows and then make collision
detection logic. This is much heavier that having coordinates from the
start. Description below :

---------- 8< -------------------------------------------------------

Section : Root Window Properties (and Related Messages)




This array contains a list of input-method areas. Toolkit and
Applications can use this information to place their input-entry windows
so that they won't overlap input-methods. Property is set and updated by
the Window Manager.

// Tapani

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]