[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