[Pidgin] #2740: Focus on opened but unfocused buddy list, when single-clicking on the systray icon
Pidgin
trac at pidgin.im
Thu Sep 6 11:10:02 EDT 2007
#2740: Focus on opened but unfocused buddy list, when single-clicking on the
systray icon
-----------------------------+----------------------------------------------
Reporter: Mathieu Bonnet | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.1.1
Resolution: | Keywords:
Pending: 0 |
-----------------------------+----------------------------------------------
Comment (by Mathieu Bonnet):
Replying to [comment:1 emisca]:
> I'm running kde 3.5.7 and pidgin 2.1.1 on Debian Etch (backported
packages from testing/sid).
> If I click on the tray icon, buddy list appears if not opened. If I
switch to another window (so the buddy list is hidden behind other
windows) and I click on the tray icon, the buddy list gets focus and it's
raised up regurarly.
>
Hmmm... ok, in fact it works properly (the buddy list gets the focus if
already opened, instead of being reduced to systay) when the Pidgin buddy
list content (that is, everything beside the window frame and titlebar) is
completely hidden (another window is completely on top -maximized or not-
of the buddy list).
It does reduce the problem a bit, but not completely.
If only a small part of the Pidgin buddy list content if visible, I might
not notice it, and it would anyway be easier to click on the systray icon,
rather than clicking on this small part.
If a larger part of the buddy list is visible, I might anyway use the
systray icon to focus the buddy list, because of being used to it, and/or
because there might not be any "free" space (that is, without menus,
buddies, etc. -well, single-clicking on a buddy does nothing, at least in
my mouse button configuration, but I still wouldn't click on a buddy, to
focus the buddy list, being used to "things happening") in the buddy list,
where to click.
In both cases, as said in the original report, I would like to have to
click only once on the systray icon, rather than two, because I do not
want to have to think about the buddy list being already opened.
The systray icon should only reduce the buddy list, if the buddy list has
the focus, or if it is completely raised (well, in window managers
configured with the possibility to raise a window, without giving it the
focus, I guess the systray icon should only take into account the fact
that the buddy list is completely raised or not).
Now, maybe it is not possible to detect if a window is only partially
covering the Pidgin buddy list content... in which case, well, this report
can closed as WONTFIX (at least until the day when some X server or window
manager will support it, if ever -if anyone has some time to report the
issue to them, please do, and thanks for this).
Replying to [comment:1 emisca]:
> The problem arises only if the window is on another viewport (or virtual
desktop, o workspace, call it how you want..), but this is another issue.
> Pidgin doesn't not support changing virtual desktop when you request
focus on a window (the buddy list, or a chat window) running with kde and
kwin. I'll post another ticket to request this feature.
>
Indeed, it is a different problem from the one I am reporting in this
ticket.
--
Ticket URL: <http://developer.pidgin.im/ticket/2740#comment:2>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list