[gtk+] widget-factory: Mark selectable listbox rows non-activatable



commit 6557a5182731bbd46e08b9e12bcf41badf8ef96d
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Jul 15 23:53:37 2014 -0400

    widget-factory: Mark selectable listbox rows non-activatable
    
    Having them selectable is sufficient to get the hover effect.

 demos/widget-factory/widget-factory.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/demos/widget-factory/widget-factory.c b/demos/widget-factory/widget-factory.c
index 4ac5ec9..af45f19 100644
--- a/demos/widget-factory/widget-factory.c
+++ b/demos/widget-factory/widget-factory.c
@@ -515,11 +515,10 @@ populate_colors (GtkWidget *widget)
       gtk_box_pack_start (GTK_BOX (row), box, FALSE, FALSE, 0);
       gtk_widget_show_all (row);
       gtk_list_box_insert (GTK_LIST_BOX (widget), row, -1);
+      row = gtk_widget_get_parent (row);
+      gtk_list_box_row_set_activatable (GTK_LIST_BOX_ROW (row), FALSE);
       if (colors[i].title)
-        {
-          row = gtk_widget_get_parent (row);
-          g_object_set_data (G_OBJECT (row), "title", (gpointer)colors[i].title);
-        }
+        g_object_set_data (G_OBJECT (row), "title", (gpointer)colors[i].title);
     }
 
   gtk_list_box_invalidate_headers (GTK_LIST_BOX (widget));


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