Re: new hint for EWMH
- From: Tapani Pälli <tapani palli nokia com>
- To: ext Lubos Lunak <l lunak suse cz>
- Cc: wm-spec-list gnome org
- Subject: Re: new hint for EWMH
- Date: Fri, 03 Aug 2007 08:28:00 +0300
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 :
>> http://bugzilla.openedhand.com/show_bug.cgi?id=333
>>
>
> 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)
...
_NET_INPUT_AREAS
_NET_INPUT_AREAS CARDINAL[]/32
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]