empathy r609 - trunk/libempathy-gtk



Author: xclaesse
Date: Sat Feb  9 17:31:54 2008
New Revision: 609
URL: http://svn.gnome.org/viewvc/empathy?rev=609&view=rev

Log:
Put the toggle cell to enable/disable account in a separate column. Fixes bug #511841 (Carl-Anton Ingmarsson).


Modified:
   trunk/libempathy-gtk/empathy-accounts-dialog.c

Modified: trunk/libempathy-gtk/empathy-accounts-dialog.c
==============================================================================
--- trunk/libempathy-gtk/empathy-accounts-dialog.c	(original)
+++ trunk/libempathy-gtk/empathy-accounts-dialog.c	Sat Feb  9 17:31:54 2008
@@ -395,16 +395,18 @@
 	view = GTK_TREE_VIEW (dialog->treeview);
 	gtk_tree_view_set_headers_visible (view, TRUE);
 
-	column = gtk_tree_view_column_new ();
-	gtk_tree_view_column_set_title (column, _("Accounts"));
-
 	/* Enabled */
 	cell = gtk_cell_renderer_toggle_new ();
-	gtk_tree_view_column_pack_start (column, cell, FALSE);
-	gtk_tree_view_column_add_attribute (column, cell, "active", COL_ENABLED);
+	gtk_tree_view_insert_column_with_attributes (view, -1,
+						     NULL, cell,
+						     "active", COL_ENABLED,
+						     NULL);
 	g_signal_connect (cell, "toggled",
 			  G_CALLBACK (accounts_dialog_enable_toggled_cb),
 			  dialog);
+	
+	column = gtk_tree_view_column_new ();
+	gtk_tree_view_column_set_title (column, _("Accounts"));
 
 	/* Icon */
 	cell = gtk_cell_renderer_pixbuf_new ();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]