[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