[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