[Pidgin] #8789: Allow all window managers to handle conv window placement
Pidgin
trac at pidgin.im
Thu Oct 29 08:14:39 EDT 2009
#8789: Allow all window managers to handle conv window placement
-----------------------------------------+----------------------------------
Reporter: karvanitis | Owner: deryni
Type: patch | Status: new
Milestone: Patches Needing Improvement | Component: pidgin (gtk)
Version: 2.5.5 | Resolution:
Keywords: conv window manager |
-----------------------------------------+----------------------------------
Comment(by devros81):
I tested a few more Windows IM clients this morning, and it appears that
they mostly use the "track the last-changed still-open window and cascade
from there" approach. If all windows are closed, the first new window
usually opens in the last-closed-window's position, rather than cascading
Having never coded for this project before, I don't know what it would
take to create a plugin interface for window location control. I could
certainly take a look at it and submit a patch. I would also implement at
least one plugin (providing the remember-cascade behavior) using the new
interface.
The plugin interface would need to report "window
opening/opened/size/move/closing/closed" events, and at least be able to
receive a screen coordinate from a plugin implementing the "before opening
a new window" event. Anything else you can think of off the top of your
head?
--
Ticket URL: <http://developer.pidgin.im/ticket/8789#comment:16>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list