[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