summaryrefslogtreecommitdiff
path: root/tests/testtreeedit.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2012-05-03 23:25:08 -0400
committerMatthias Clasen <mclasen@redhat.com>2012-05-03 23:35:34 -0400
commita18f018d873b838c4b141bcac83e920fcf8b1bdf (patch)
tree22cecf323a031448cfba5cb53410b034de6c993f /tests/testtreeedit.c
parent2d10c8844ef2918f1406153b280a1c1de1150a33 (diff)
downloadgtk+-a18f018d873b838c4b141bcac83e920fcf8b1bdf.tar.gz
cellrenderertext: Add placeholder-text property
It works similar to placeholder text in a GtkEntry, if the cell renderer is editable and it's empty, the placeholder text is displayed. https://bugzilla.gnome.org/show_bug.cgi?id=645514
Diffstat (limited to 'tests/testtreeedit.c')
-rw-r--r--tests/testtreeedit.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/testtreeedit.c b/tests/testtreeedit.c
index 0fd7ecd2eb..c094028218 100644
--- a/tests/testtreeedit.c
+++ b/tests/testtreeedit.c
@@ -40,6 +40,7 @@ static ListEntry model_strings[] =
{
{"A simple string", TRUE, TRUE, 0 },
{"Another string!", TRUE, TRUE, 10 },
+ {"", TRUE, TRUE, 0 },
{"Guess what, a third string. This one can't be edited", FALSE, TRUE, 47 },
{"And then a fourth string. Neither can this", FALSE, TRUE, 48 },
{"Multiline\nFun!", TRUE, FALSE, 75 },
@@ -285,6 +286,9 @@ main (gint argc, gchar **argv)
callback[1].renderer = renderer;
g_signal_connect (renderer, "edited",
G_CALLBACK (edited), tree_model);
+ g_object_set (renderer,
+ "placeholder-text", "Type here",
+ NULL);
renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, renderer, FALSE);
@@ -297,6 +301,9 @@ main (gint argc, gchar **argv)
callback[2].renderer = renderer;
g_signal_connect (renderer, "edited",
G_CALLBACK (edited), tree_model);
+ g_object_set (renderer,
+ "placeholder-text", "Type here too",
+ NULL);
renderer = gtk_cell_renderer_pixbuf_new ();
g_object_set (renderer,