[Pidgin] #8108: OK Button / Acknowledged Button

Pidgin trac at pidgin.im
Tue Jan 13 12:22:42 EST 2009


#8108: OK Button / Acknowledged Button
------------------------------+---------------------------------------------
 Reporter:  booksXYZ          |        Owner:  lschiere    
     Type:  plugin request    |       Status:  new         
Milestone:  Plugin Suggested  |    Component:  unclassified
  Version:  2.5.4             |   Resolution:              
 Keywords:                    |  
------------------------------+---------------------------------------------
Changes (by deryni):

  * type:  enhancement => plugin request
  * milestone:  => Plugin Suggested


Comment:

 There are at least three parts to this request. The first is the ability
 to not be notified of specific messages. The second is to have an easier
 way to respond in an affirmative manner than needing to type a message.
 The third (which makes the first part easier) is having a protocol
 sanctioned 'read-receipt' concept.

 A plugin could easily add a button which sends any message desired. One
 such plugin was on the ThirdPartyPlugins page until a moment ago but the
 link was dead so I removed it. Alternatively, a GTK+ key binding could be
 used to do this sort of thing. Following the example at SampleGtkrc2.0 you
 would use
 {{{
 binding "something"
 {
     bind "<ctrl>o" {
         "insert-at-cursor" ( "Whatever you say boss." )
         "message_send" ()
     }
 }
 widget "*pidgin_conv_entry" binding "something"
 }}}
 to insert and send a message.

 For not flashing on the receipt of certain messages you would need a
 plugin which played with the message flags of incoming messages that
 matched certain criteria. The [pp:wiki:highlight Plugin Pack's Highlight]
 plugin is likely going to be a good start for what this plugin needs to do
 (though obviously in the other direction).

 The flashing prevention plugin would obviously be a hack and would allow
 for ignoring messages that weren't intended to be ignored so a more proper
 solution would be to use a protocol with a concept of message urgency
 levels and or extensible notifications of things (XMPP supports both of
 those, though I pidgin does not as-such). This would then allow for the
 sender and receiver to use this alternative mechanism instead of string
 matching.

 I'm setting this to the Plugin Suggested milestone as it fits slightly
 better than the Patches Welcome one (though patches to support whatever
 XMPP XEP specifies message urgency levels would be welcome).

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


More information about the Tracker mailing list