Re: telepathy branch

Xavier Claessens <[email protected]> Wed, 27 Sep 2006 22:53:15 +0200
Newsgroups gmane.comp.gnome.gossip.devel
Message-ID <1159390395.4696.34.camel@zdra-desktop>
Le mercredi 27 septembre 2006 à 09:50 -1000, Jimen Ching a écrit :
> On Wed, 27 Sep 2006, Mikael Hallendal wrote:
> >Sorry for not replying to this the first round. Agree that it makes
> >sense to work on this on HEAD rather than the Telepathy branch as it
> >would be useful right away and even if we don't switch to Telepathy in
> >the future.
> 
> Does this require merging the telepathy branch into HEAD or does HEAD
> already have the latest telepathy changes?
> 
> --jc

It's not in HEAD nor in TELEPATHY, it's only on my local copy atm :-)

I just finished primary work on this. I implemented a GObject called
GossipAccountSettingsJabber. This object loads from main.glade the
GtkWidget with UI for settings a jabber account.
gossip_account_settings_jabber_get_widget() returns this widget, just
pack it where you want and everything is automatically managed ! For now
I just modified gossip-account-dialog to use it.

My idea for gossip-new-account is simply create a new GossipAccount and
open gossip-account-dialog to let the user fill settings, no need of a
druid/assistant for that I think. And it TELEPATHY branch it should just
ask for the protocol wanted before creating the GossipAccount.

GossipAccountSettingsUnknown is still to be implemented and will be very
useful in TELEPATHY branch to support all protocols other than jabber.

Simply apply the patch and add gossip-account-settings-jabber.[ch] in
src/. Normaly you'll notice no change in the UI.

Review is welcome !

Xavier.

http://users.skynet.be/Zdra/gossip-account-settings.patch
http://users.skynet.be/Zdra/gossip-account-settings-jabber.c
http://users.skynet.be/Zdra/gossip-account-settings-jabber.h

_______________________________________________
Gossip-dev mailing list
[email protected]
http://lists.imendio.com/mailman/listinfo/gossip-dev
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBFGuS76dEBUn2qPAMRAuzkAJ9Tpqahj7pH+6bnmvg/Pffx+iQjQgCfWMRK
DSADAC+P2Bppg/qfL6ilu+w=
=aLpf
-----END PGP SIGNATURE-----