[Pidgin] #4461: Unique window positions for new windows

Pidgin trac at pidgin.im
Sun Feb 3 18:25:45 EST 2008


#4461: Unique window positions for new windows
------------------------------+---------------------------------------------
  Reporter:  vboxw1           |       Owner:  datallah               
      Type:  enhancement      |      Status:  new                    
  Priority:  minor            |   Milestone:                         
 Component:  winpidgin (gtk)  |     Version:  2.3.1                  
Resolution:                   |    Keywords:  Position offset windows
   Pending:  0                |  
------------------------------+---------------------------------------------
Comment (by lex):

 This is a much more serious problem under X Windows.  The standard
 paradigm for window placement is that the window manager (in my case
 enlightenment 16) handles placement of windows.  I've set mine to place
 them intelligently by sticking them in an unused spot on the screen if
 there's enough room.  That way you can see all new windows that open up.
 (I don't have a taskbar because I don't need one, so windows stacking up
 right on top of each other can be confusing and lead me to lose track of
 them.)

 In gaim, this worked perfectly.  I prefer not to use tabs, but instead to
 have all of my conversations visible on the screen at once so I don't have
 to click around to see what's happening in other conversations.  Gaim
 remembered only the size of the new windows, and the window manager made
 them sit nicely side by side.  It worked exactly how I wanted it to.

 Now that I've upgraded to pidgin, all of my new conversations open up
 right on top of the old ones.  This is incredibly annoying and makes me
 want to either stay with gaim or hack pidgin's source code.

 The Extended Placement plugin doesn't help out with this.  The only other
 positioning plugin I could find, "extpos", is MS Windows-only.

 The solution, as I see it, is simple enough: add another preference,
 "store conversation window position?", defaulted to yes.  If it's set to
 no, then only restore the size, not the position.  This option doesn't
 even need to be in the preferences window.  I'm perfectly fine with having
 to change this manually in prefs.xml.  It'd also make good fodder for the
 Extended Preferences plugin.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4461#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list