diff options
author | Marco Barisione <marco.barisione@collabora.co.uk> | 2013-08-22 11:57:08 +0100 |
---|---|---|
committer | Marco Barisione <marco.barisione@collabora.co.uk> | 2013-08-22 13:32:21 +0100 |
commit | bbf553834b13cdced98066ac46327e9587342695 (patch) | |
tree | 6da77b32e8766382fb54a689360cfde02258376d /tp-account-widgets | |
parent | ee70418cea9bb97223589087aa6a970860f147a6 (diff) | |
download | telepathy-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.ui | 25 | ||||
-rw-r--r-- | tp-account-widgets/tpaw-account-widget.c | 67 |
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 <a href="http://www.facebook.com/username/">this page</a> 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 <a href="http://www.facebook.com/username/">this page</a> 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 ( |