From: Adil <ad...@ya...> - 2005-07-05 19:15:03
|
I think I have started getting the idea of the new status-stuff. I have written a plugin about this status-thingy (for HEAD). The things this plugin allows you to do: 1. Change the global status 2. Change the status of an individual account 3. It allows to set the away message without popping up a dialog, somewhat like the status-selector in buddy-list. Once you change the global status using this, that status is saved and can be used later. Things I plan on doing: 1. Add sub-groups under `Enabled' to enable setting the statuses of a group of accounts to something, while keeping the rest to something else. This is somewhat like Sean's sub-menu idea, although I think a subgroup may consist of accounts of different protocols. If anyone wants to try this plugin: http://sourceforge.net/projects/geam (use the CVS) This is how it looks: http://adil.dotgeek.org/gaim/geam.png Well, some of you probably remember that from a previous patch (I had put it in a tab with the buddy-list). I realize that it's probably not the best way of doing things, but it does work (well.. at least most of the times ;) ) Any suggestions/rants will be appreciated. I would also like to bring up an issue I faced: it's probably a good idea to make gaim_account_connect / _disconnect functions unavailable to the plugins. I used them first, only to find out that using them causes probs. -- Adil --- Sean Egan <sea...@gm...> wrote: > I note that you must have left the last two words off your subject > accidentally. They should be "are broken." > > On 6/26/05, Adil <ad...@ya...> wrote: > > The statusbox at the bottom of the buddy-list, I believe, is supposed > to > > change the status of all the connected accounts? It seems it is not > doing > > that currently. The code that deals with it checks whether an account > is > > `enabled' or not (and if I understand correctly, `enabled' = > `auto-login' > > here). > > "enabled" is different, semantically, from auto-login, but it inherits > from the auto-login setting, because that's the closest thing we can > do. > > > I *think* it should also check for connected accounts (which may > > not be `enabled'). > > One of the aforementioned differences is that a connected account > *must* be enabled. An unenabled account is by definition offline. > > > But I am not completely aware of the > > design behind this new status-stuff. So I am not even sure whether the > > behaviours I am seeing is the expected behaviour or not. So an > explanation > > would really be helpful if I am wrong here. > > Check out the "More Thoughts" section at > http://gaim.sf.net/sean/status.php > > > While I am working on this plugin, it appears that a plugin could also > be > > used for the buddy-list, which could replace the existing buddy-list > (I > > don't have any grudge on the buddy-list, by the way :) ). So is it a > > feasible/plausible idea to make the GUI plugin-able. The current GUI > will > > be the default plugin, but it gives chance for other users to come up > with > > their own interfaces. I think I heard someone saying an SoC project on > a > > more improved buddy-list GUI got accepted, which would be cool. There > > could also be a minimalistic buddy-list etc. > > It is true both that a plugin can potentially replace the buddy list > and that one of the Summer of Code projects is an experimental new > buddy list GUI. That person will have to decide whether a plug-in is > the best way to proceed on that. > > -s. > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click > _______________________________________________ > Gaim-devel mailing list > Gai...@li... > https://lists.sourceforge.net/lists/listinfo/gaim-devel > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |