[gnome-software] update dialog: Draw a separator between listbox items
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] update dialog: Draw a separator between listbox items
- Date: Wed, 14 May 2014 13:56:33 +0000 (UTC)
commit 6db1a679251d59df3ca31a0f3891df9ca4a1c772
Author: Kalev Lember <kalevlember gmail com>
Date: Mon Apr 28 16:34:50 2014 +0200
update dialog: Draw a separator between listbox items
src/gs-update-dialog.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/gs-update-dialog.c b/src/gs-update-dialog.c
index f439bb0..58bf3fc 100644
--- a/src/gs-update-dialog.c
+++ b/src/gs-update-dialog.c
@@ -173,6 +173,17 @@ gs_update_dialog_set_app (GsUpdateDialog *dialog, GsApp *app)
}
}
+static void
+list_header_func (GtkListBoxRow *row,
+ GtkListBoxRow *before,
+ gpointer user_data)
+{
+ GtkWidget *header = NULL;
+ if (before != NULL)
+ header = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
+ gtk_list_box_row_set_header (row, header);
+}
+
static gint
os_updates_sort_func (GtkListBoxRow *a,
GtkListBoxRow *b,
@@ -237,6 +248,9 @@ gs_update_dialog_init (GsUpdateDialog *dialog)
g_signal_connect (GTK_LIST_BOX (priv->list_box), "row-activated",
G_CALLBACK (row_activated_cb), dialog);
+ gtk_list_box_set_header_func (GTK_LIST_BOX (priv->list_box),
+ list_header_func,
+ dialog, NULL);
gtk_list_box_set_sort_func (GTK_LIST_BOX (priv->list_box),
os_updates_sort_func,
dialog, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]