|
From: Christopher (s. O'B. <si...@pr...> - 2004-10-25 17:39:46
|
On Mon, 2004-10-25 at 12:12 -0500, Tim Ringenbach wrote: > Christopher (siege) O'Brien wrote: > >On Mon, 2004-10-25 at 16:09 +0200, PUYDT Julien wrote: > >>There are several ways this could be achieved: > >>1) if there's some way to add some information on an existing contact > >>(an uri, typically), and associate a new action to those contacts who > >>have that information, then all should be well: right click on the > >>contact in gaim, choose "Call..." and voila! That would probably be the > >>best solution both in terms of code and ease of use. > > > >This would actually be almost trivial. Adding actions to the right-click > >menu is a simple enough task for a plugin, and buddies can have > >arbitrary key/value pairs associated with them that will be stored with > >the buddy list. > > > Aren't you forgetting something? Where do you get this uri you're > storing on the buddy? The request API... ? > Trying to send extra information through 3rd party protocols probably > isn't going to be trivial or pretty. I certainly didn't read anything about fetching that URI automatically through another prpl. The explanation of chatting via IM, then deciding to go gnome-meeting seems more an explanation of use (noting that the integration still keeps IM and gnome-meeting separate, and that an action must be taken to change mediums) than an explanation of where the data comes from. Perhaps I misunderstood? It's possible that the plugin could later add in support for a directory browser, but that's hardly necessary in the beginning. Manually associate a callto: URI with a buddy, and use it to start a call quickly. It's not as useful with the direct target IP of course, but that's what callto is for, right? - siege -- Christopher (siege) O'Brien <si...@pr...> http://preoccupied.net/~siege/ |