[gtk+/treeview-refactor] Fixed some errors in testcellarea testcases.
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/treeview-refactor] Fixed some errors in testcellarea testcases.
- Date: Fri, 12 Nov 2010 14:05:14 +0000 (UTC)
commit eda16a096d7a48cded9afc9d03625527266c4ff8
Author: Tristan Van Berkom <tristan van berkom gmail com>
Date: Fri Nov 12 23:09:57 2010 +0900
Fixed some errors in testcellarea testcases.
tests/testcellarea.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/tests/testcellarea.c b/tests/testcellarea.c
index 0be88c7..b933a92 100644
--- a/tests/testcellarea.c
+++ b/tests/testcellarea.c
@@ -332,7 +332,7 @@ focus_scaffold (gboolean color_bg)
GtkTreeModel *model;
GtkWidget *scaffold;
GtkCellArea *area;
- GtkCellRenderer *renderer;
+ GtkCellRenderer *renderer, *toggle;
scaffold = cell_area_scaffold_new ();
gtk_widget_show (scaffold);
@@ -354,18 +354,20 @@ focus_scaffold (gboolean color_bg)
g_signal_connect (G_OBJECT (renderer), "edited",
G_CALLBACK (cell_edited), scaffold);
- focus_renderer = renderer = gtk_cell_renderer_toggle_new ();
+ toggle = renderer = gtk_cell_renderer_toggle_new ();
g_object_set (G_OBJECT (renderer), "xalign", 0.0F, NULL);
gtk_cell_area_box_pack_start (GTK_CELL_AREA_BOX (area), renderer, FALSE, TRUE);
gtk_cell_area_attribute_connect (area, renderer, "active", FOCUS_COLUMN_CHECK);
if (color_bg)
g_object_set (G_OBJECT (renderer), "cell-background", "green", NULL);
+ else
+ focus_renderer = renderer;
g_signal_connect (G_OBJECT (renderer), "toggled",
G_CALLBACK (cell_toggled), scaffold);
- sibling_renderer = renderer = gtk_cell_renderer_text_new ();
+ renderer = gtk_cell_renderer_text_new ();
g_object_set (G_OBJECT (renderer),
"wrap-mode", PANGO_WRAP_WORD,
"wrap-width", 150,
@@ -373,11 +375,13 @@ focus_scaffold (gboolean color_bg)
if (color_bg)
g_object_set (G_OBJECT (renderer), "cell-background", "blue", NULL);
+ else
+ sibling_renderer = renderer;
gtk_cell_area_box_pack_start (GTK_CELL_AREA_BOX (area), renderer, FALSE, TRUE);
gtk_cell_area_attribute_connect (area, renderer, "text", FOCUS_COLUMN_STATIC_TEXT);
- gtk_cell_area_add_focus_sibling (area, focus_renderer, sibling_renderer);
+ gtk_cell_area_add_focus_sibling (area, toggle, renderer);
return scaffold;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]