[gnome-builder] GbGreeterWindow: fix notify in selection mode



commit a8e101c4416ca0c11cbceb80bcade9fcdf0ce8cf
Author: Sébastien Lafargue <slafargue gnome org>
Date:   Wed Jun 24 16:40:03 2015 +0200

    GbGreeterWindow: fix notify in selection mode
    
    WHenm in selection mode, you click a row checkbox,
    the remove button at the button don't change its state.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751415

 src/greeter/gb-greeter-project-row.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/greeter/gb-greeter-project-row.c b/src/greeter/gb-greeter-project-row.c
index dfc96a3..797530c 100644
--- a/src/greeter/gb-greeter-project-row.c
+++ b/src/greeter/gb-greeter-project-row.c
@@ -40,7 +40,7 @@ struct _GbGreeterProjectRow
   GtkBox          *languages_box;
   GtkLabel        *location_label;
   GtkLabel        *title_label;
-  GtkLabel        *checkbox;
+  GtkCheckButton  *checkbox;
 };
 
 G_DEFINE_TYPE (GbGreeterProjectRow, gb_greeter_project_row, GTK_TYPE_LIST_BOX_ROW)
@@ -344,4 +344,6 @@ gb_greeter_project_row_init (GbGreeterProjectRow *self)
   egg_binding_group_bind_full (self->bindings, "directory", self->location_label, "label", 0,
                                truncate_location, NULL, NULL, NULL);
   egg_binding_group_bind (self->bindings, "description", self->description_label, "label", 0);
+
+  g_object_bind_property (self->checkbox, "active", self, "selected", 0);
 }


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