[Pidgin] #2788: Pidgin attention GUI

Pidgin trac at pidgin.im
Sat Aug 25 18:52:39 EDT 2007


#2788: Pidgin attention GUI
--------------------------+-------------------------------------------------
 Reporter:  jeff          |       Owner:       
     Type:  enhancement   |      Status:  new  
 Priority:  minor         |   Milestone:  3.0.0
Component:  pidgin (gtk)  |     Version:  2.1.1
 Keywords:                |     Pending:  0    
--------------------------+-------------------------------------------------
 It would be nice to have a standard Pidgin GUI for sending and receiving
 attention commands. For sending:

  * [http://pidgin.im/pipermail/devel/2007-August/002468.html Attention
 button (branch of Use case for per-protocol icons) - Hylke Bons],  see
 [http://pidgin.im/pipermail/devel/attachments/20070807/32426144/attachment-0001.png
 button mockup]
  * Attention button or menu item (or something else).

 Often, sending an attention command does something similar to the
 interface as receiving. For example, in MSN, sending a nudge shakes your
 buddy's window as well as your window. From #2660:

 >08/21/2007 02:50:36 PM changed by lithium  ΒΆ
 >
 >I've seen a buzz on (I think) windows live messenger. There the window
 started to
 >vibrate for some seconds which looked very cool ;)
 >
 >Would be nice if this could be done for linux too, for example a special
 window hint
 >could be set and a compiz plugin could react on that hint and shuffle the
 window
 >around...
 }}}

 Other suggestions for representing attention commands in Pidgin:
  * Optional icon for each type of attention command. (icon_name field in
 PurpleAttentionType, map to same icon name as emoticons)
  * Sound, depending on the different attention commands. There is no
 functionality in the attention API to do this yet.


 Libpurple API changes are in #2662. Currently, sending an attention
 command says "Attention! (outgoing_description)", receiving shows
 "Attention! You have been (incoming_description)" in the conversation
 window. Menu elements use the 'name' field of PurpleAttentionType.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2788>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list