Added handling active value of the row-data.

This commit is contained in:
Erick Pérez Castellanos
2012-05-02 23:00:57 -04:00
parent 39a22d34bd
commit 04be11a32c
+22 -1
View File
@@ -309,7 +309,28 @@ _gcal_window_sources_row_activated (GtkTreeView *tree_view,
GtkTreeViewColumn *column,
gpointer user_data)
{
g_print ("Activated row\n");
GcalWindowPrivate *priv;
GtkTreeIter iter;
gboolean active;
priv = ((GcalWindow*) user_data)->priv;
gtk_tree_model_get_iter (
gtk_tree_view_get_model (GTK_TREE_VIEW (priv->sources_view)),
&iter,
path);
gtk_tree_model_get (
gtk_tree_view_get_model (GTK_TREE_VIEW (priv->sources_view)),
&iter,
2, &active,
-1);
active ^= 1;
gtk_list_store_set (
GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (priv->sources_view))),
&iter,
2, active,
-1);
}
GtkWidget*