Added handling active value of the row-data.
This commit is contained in:
+22
-1
@@ -309,7 +309,28 @@ _gcal_window_sources_row_activated (GtkTreeView *tree_view,
|
|||||||
GtkTreeViewColumn *column,
|
GtkTreeViewColumn *column,
|
||||||
gpointer user_data)
|
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*
|
GtkWidget*
|
||||||
|
|||||||
Reference in New Issue
Block a user