Re: Application-controlled window dragging
- From: Havoc Pennington <hp redhat com>
- To: Christian Hammond <chipx86 chipx86 com>
- Cc: wm-spec-list gnome org
- Subject: Re: Application-controlled window dragging
- Date: Fri, 05 Oct 2007 18:02:38 -0400
Hi,
Christian Hammond wrote:
I'm working on an experimental project at VMware that will require us to
have greater control over a window's position while the window manager
is dragging it. We'd need to basically give the application more control
over the movement of the window, yet allow the the window manager to
apply whatever effects and conditions it would typically apply while
moving a window. We'd need to let the application, for example, prevent
the window from going past a certain part of the screen, or to stay
within a bounding box, or to just prevent it from moving over another
window.
It would seem more logical to me to convey these constraints to the WM,
rather than adding an "escape hatch" that potentially leaves the WM with
no clue what's going on or why.
I'd guess metacity would have a really hard time knowing how to
implement the "escape hatch" - most of the time, the move constraints in
the metacity code apply even to moves originated by the WM itself.
Certainly the codepaths related to this are "interesting" enough already.
Is it possible to develop a more semantic hint instead of the escape
hatch? (without more detail on the project, it's tough for me to suggest
anything.)
Havoc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]