Up. Still no comments? I want to implement that I really need it for empathy. Is that ok?<br><br><div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="gmail_quote"></span><div><span class="q" id="q_112957c907d44140_4">On another topic, something that should be part of the spec as discussed on IRC with naba:
<br><br>Actually nokia's MC has a plugin system to register filters. Basically a plugin register itself and tells the MC if a channel should be dispatched or not. Filters can be provided by the UI (the status icon). For example I want to make a status icon that blinks when I receive a new message from one of my contacts with a libnotify bubble displaying the first message received and only start the chat program when the user click on then icon. Actually with nokia's MC I have to register a filter plugin (linked into MC itself) which will do DBus calls to tell the status icon for new channels to be filtered... If think that work should be done in the core of MC. Here is a quick proposal for a DBus API:
<br><br>On Mission Control's API:<br>method RegisterFilter (bus_name, object_path, channel_type)<br>--> Where bus_name and object_path discribe the object registered on the bus providing a the filter interface<br>
<br>
The filter interface should have:<br>method FilterChannel (Channel, Connection)<br>--> called by MC on the object given in by RegisterFilter to tell the filter program that there is a new channel to be filtered<br>signal FilterChannelProcesse(Channel, connection, bool dispatch)
<br>--> emitted by the filter program to tell the MC that channel should/shouldn't be dispatched<br><br>Is there comments on that ?<br><br>Who is working on writing a draft spec ? I think we can start to write it.
<br>
<br>Xavier Claessens.<br></span></div></blockquote></div><br>