summaryrefslogtreecommitdiff
path: root/tp-account-widgets
diff options
context:
space:
mode:
authorMarco Barisione <marco.barisione@collabora.co.uk>2013-08-22 11:57:08 +0100
committerMarco Barisione <marco.barisione@collabora.co.uk>2013-08-22 13:32:21 +0100
commitbbf553834b13cdced98066ac46327e9587342695 (patch)
tree6da77b32e8766382fb54a689360cfde02258376d /tp-account-widgets
parentee70418cea9bb97223589087aa6a970860f147a6 (diff)
downloadtelepathy-account-widgets-bbf553834b13cdced98066ac46327e9587342695.tar.gz
tpaw-account-widget: remove the ability to register accounts
This feature was never used anyway and most servers don't support it.
Diffstat (limited to 'tp-account-widgets')
-rw-r--r--tp-account-widgets/tpaw-account-widget-jabber.ui25
-rw-r--r--tp-account-widgets/tpaw-account-widget.c67
2 files changed, 0 insertions, 92 deletions
diff --git a/tp-account-widgets/tpaw-account-widget-jabber.ui b/tp-account-widgets/tpaw-account-widget-jabber.ui
index 8422daa0..849d38c2 100644
--- a/tp-account-widgets/tpaw-account-widget-jabber.ui
+++ b/tp-account-widgets/tpaw-account-widget-jabber.ui
@@ -680,18 +680,6 @@ Use &lt;a href="http://www.facebook.com/username/"&gt;this page&lt;/a&gt; to cho
</packing>
</child>
<child>
- <object class="GtkLabel" id="label_id_create">
- <property name="can_focus">False</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">What is your desired Jabber ID?</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
<object class="GtkVBox" id="vbox1a">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -747,19 +735,6 @@ Use &lt;a href="http://www.facebook.com/username/"&gt;this page&lt;/a&gt; to cho
</packing>
</child>
<child>
- <object class="GtkLabel" id="label_password_create">
- <property name="can_focus">False</property>
- <property name="xalign">0</property>
- <property name="ypad">6</property>
- <property name="label" translatable="yes">What is your desired Jabber password?</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">4</property>
- </packing>
- </child>
- <child>
<object class="GtkEntry" id="entry_password_simple">
<property name="visible">True</property>
<property name="can_focus">True</property>
diff --git a/tp-account-widgets/tpaw-account-widget.c b/tp-account-widgets/tpaw-account-widget.c
index 8c10b9c2..8e5eb445 100644
--- a/tp-account-widgets/tpaw-account-widget.c
+++ b/tp-account-widgets/tpaw-account-widget.c
@@ -69,7 +69,6 @@ struct _TpawAccountWidgetPriv {
GtkWidget *cancel_button;
GtkWidget *entry_password;
GtkWidget *spinbutton_port;
- GtkWidget *radiobutton_reuse;
GtkWidget *action_area;
gboolean simple;
@@ -990,16 +989,6 @@ tpaw_account_widget_apply_and_log_in (TpawAccountWidget *self)
{
gboolean display_name_overridden;
- if (self->priv->radiobutton_reuse != NULL)
- {
- gboolean reuse = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (
- self->priv->radiobutton_reuse));
-
- DEBUG ("Set register param: %d", !reuse);
- tpaw_account_settings_set (self->priv->settings, "register",
- g_variant_new_boolean (!reuse));
- }
-
g_object_get (self->priv->settings,
"display-name-overridden", &display_name_overridden, NULL);
@@ -1311,7 +1300,6 @@ account_widget_build_jabber (TpawAccountWidget *self,
GtkWidget *spinbutton_port;
GtkWidget *checkbutton_ssl;
GtkWidget *label_id, *label_password;
- GtkWidget *label_id_create, *label_password_create;
GtkWidget *label_example_fb;
GtkWidget *label_example;
GtkWidget *expander_advanced;
@@ -1330,20 +1318,9 @@ account_widget_build_jabber (TpawAccountWidget *self,
self->ui_details->gui = tpaw_builder_get_resource (filename,
"vbox_jabber_simple", &box,
"label_id_simple", &label_id,
- "label_id_create", &label_id_create,
"label_password_simple", &label_password,
- "label_password_create", &label_password_create,
NULL);
- if (tpaw_account_settings_get_boolean (self->priv->settings,
- "register"))
- {
- gtk_widget_hide (label_id);
- gtk_widget_hide (label_password);
- gtk_widget_show (label_id_create);
- gtk_widget_show (label_password_create);
- }
-
tpaw_account_widget_handle_params (self,
"entry_id_simple", "account",
"entry_password_simple", "password",
@@ -1827,45 +1804,6 @@ out:
account_widget_build_##proto }
static void
-add_register_buttons (TpawAccountWidget *self,
- TpAccount *account)
-{
- TpProtocol *protocol;
- GtkWidget *radiobutton_register;
-
- if (!self->priv->creating_account)
- return;
-
- protocol = tpaw_account_settings_get_tp_protocol (self->priv->settings);
- if (protocol == NULL)
- return;
-
- if (!tp_protocol_can_register (protocol))
- return;
-
- if (account_widget_get_service (self) != NO_SERVICE)
- return;
-
- if (self->priv->simple)
- return;
-
- self->priv->radiobutton_reuse = gtk_radio_button_new_with_label (NULL,
- _("This account already exists on the server"));
- radiobutton_register = gtk_radio_button_new_with_label (
- gtk_radio_button_get_group (
- GTK_RADIO_BUTTON (self->priv->radiobutton_reuse)),
- _("Create a new account on the server"));
-
- gtk_box_pack_start (GTK_BOX (self), self->priv->radiobutton_reuse, FALSE,
- FALSE, 0);
- gtk_box_pack_start (GTK_BOX (self), radiobutton_register, FALSE, FALSE, 0);
- gtk_box_reorder_child (GTK_BOX (self), self->priv->radiobutton_reuse, 0);
- gtk_box_reorder_child (GTK_BOX (self), radiobutton_register, 1);
- gtk_widget_show (self->priv->radiobutton_reuse);
- gtk_widget_show (radiobutton_register);
-}
-
-static void
remember_password_toggled_cb (GtkToggleButton *button,
TpawAccountWidget *self)
{
@@ -1910,7 +1848,6 @@ static void
do_constructed (GObject *obj)
{
TpawAccountWidget *self = TPAW_ACCOUNT_WIDGET (obj);
- TpAccount *account;
const gchar *display_name, *default_display_name;
guint i = 0;
struct {
@@ -1933,8 +1870,6 @@ do_constructed (GObject *obj)
const gchar *protocol, *cm_name;
GtkWidget *box;
- account = tpaw_account_settings_get_account (self->priv->settings);
-
cm_name = tpaw_account_settings_get_cm (self->priv->settings);
protocol = tpaw_account_settings_get_protocol (self->priv->settings);
@@ -2081,8 +2016,6 @@ do_constructed (GObject *obj)
else
account_widget_set_control_buttons_sensitivity (self, FALSE);
- add_register_buttons (self, account);
-
g_clear_object (&self->ui_details->gui);
display_name = tpaw_account_settings_get_display_name (