diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2012-05-03 23:25:08 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2012-05-03 23:35:34 -0400 |
commit | a18f018d873b838c4b141bcac83e920fcf8b1bdf (patch) | |
tree | 22cecf323a031448cfba5cb53410b034de6c993f /tests/testtreeedit.c | |
parent | 2d10c8844ef2918f1406153b280a1c1de1150a33 (diff) | |
download | gtk+-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.c | 7 |
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, |