void
empathy_account_widget_irc_build (EmpathyAccountWidget *self,
- const char *filename)
+ const char *filename,
+ GtkWidget **table_common_settings)
{
EmpathyAccountWidgetIrc *settings;
gchar *dir, *user_file_with_path, *global_file_with_path;
g_free (user_file_with_path);
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_irc_settings", table_common_settings,
"vbox_irc", &self->ui_details->widget,
"table_irc_settings", &settings->vbox_settings,
"combobox_network", &settings->combobox_network,
void
empathy_account_widget_sip_build (EmpathyAccountWidget *self,
- const char *filename)
+ const char *filename,
+ GtkWidget **table_common_settings)
{
EmpathyAccountWidgetSip *settings;
GtkWidget *vbox_settings;
settings->self = self;
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_settings", table_common_settings,
"vbox_sip_settings", &vbox_settings,
"entry_stun-server", &settings->entry_stun_server,
"spinbutton_stun-port", &settings->spinbutton_stun_part,
GtkWidget *expander_advanced;
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_settings", &priv->table_common_settings,
"vbox_generic_settings", &self->ui_details->widget,
"expander_advanced_settings", &expander_advanced,
NULL);
account_widget_build_salut (EmpathyAccountWidget *self,
const char *filename)
{
+ EmpathyAccountWidgetPriv *priv = GET_PRIV (self);
+
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_settings", &priv->table_common_settings,
"vbox_salut_settings", &self->ui_details->widget,
NULL);
else
{
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_msn_settings", &priv->table_common_settings,
"vbox_msn_settings", &self->ui_details->widget,
NULL);
else
{
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_settings", &priv->table_common_settings,
"vbox_icq_settings", &self->ui_details->widget,
"spinbutton_port", &spinbutton_port,
NULL);
else
{
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_settings", &priv->table_common_settings,
"vbox_aim_settings", &self->ui_details->widget,
"spinbutton_port", &spinbutton_port,
NULL);
else
{
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_settings", &priv->table_common_settings,
"vbox_yahoo_settings", &self->ui_details->widget,
NULL);
else
{
self->ui_details->gui = empathy_builder_get_file (filename,
+ "table_common_groupwise_settings", &priv->table_common_settings,
"vbox_groupwise_settings", &self->ui_details->widget,
NULL);
else if (!tp_strdiff (priv->protocol, "groupwise"))
account_widget_build_groupwise (self, filename);
else if (!tp_strdiff (priv->protocol, "irc"))
- empathy_account_widget_irc_build (self, filename);
+ empathy_account_widget_irc_build (self, filename,
+ &priv->table_common_settings);
else if (!tp_strdiff (priv->protocol, "sip"))
- empathy_account_widget_sip_build (self, filename);
+ empathy_account_widget_sip_build (self, filename,
+ &priv->table_common_settings);
+ else if (!tp_strdiff (priv->protocol, "generic"))
+ account_widget_build_generic (self, filename);
else
{
g_free (filename);