From 6d2a11ac6fa575de2a4ed9e5f9fe239c2063e07f Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Thu, 11 Feb 2010 15:47:53 +0000 Subject: add a simple version of the Facebook widget --- libempathy-gtk/empathy-account-widget-jabber.ui | 93 +++++++++++++++++++++++++ libempathy-gtk/empathy-account-widget.c | 17 ++++- 2 files changed, 109 insertions(+), 1 deletion(-) diff --git a/libempathy-gtk/empathy-account-widget-jabber.ui b/libempathy-gtk/empathy-account-widget-jabber.ui index 1e88cf156..e69c08221 100644 --- a/libempathy-gtk/empathy-account-widget-jabber.ui +++ b/libempathy-gtk/empathy-account-widget-jabber.ui @@ -616,4 +616,97 @@ Use <a href="http://www.facebook.com/username/">this page</a> to def + + True + vertical + + + True + 0 + What is your Facebook ID? + + + 0 + + + + + True + 0 + 0 + 0.34999999403953552 + 0.34999999403953552 + 6 + 3 + 12 + + + True + vertical + 4 + + + True + True + + + + 0 + + + + + True + 0.10000000149011612 + If you are http://facebook.com/badger, enter badger. +Use <a href="http://www.facebook.com/username/">this page</a> to define your Facebook alias. + True + + + + + + 1 + + + + + + + 1 + + + + + True + 0 + 6 + What is your Facebook password? + + + 2 + + + + + True + 0 + 0 + 0.34999999403953552 + 0.5 + 12 + + + True + True + False + + + + + + 3 + + + diff --git a/libempathy-gtk/empathy-account-widget.c b/libempathy-gtk/empathy-account-widget.c index 0469f6205..4124388d8 100644 --- a/libempathy-gtk/empathy-account-widget.c +++ b/libempathy-gtk/empathy-account-widget.c @@ -1069,7 +1069,22 @@ account_widget_build_jabber (EmpathyAccountWidget *self, self->ui_details->default_focus = g_strdup ("entry_id_g_simple"); } - /* TODO: Simple widget for Facebook */ + else if (priv->simple && is_facebook) + { + /* Simple widget for Facebook */ + self->ui_details->gui = empathy_builder_get_file (filename, + "vbox_fb_simple", &self->ui_details->widget, + "entry_id_fb_simple", &entry_id, + NULL); + + empathy_account_widget_handle_params (self, + "entry_password_fb_simple", "password", + NULL); + + setup_facebook_id_widget (self, entry_id); + + self->ui_details->default_focus = g_strdup ("entry_id_fb_simple"); + } else { /* Full widget for XMPP, Google Talk and Facebook*/ -- cgit v1.2.3