This is an automated email from the git hooks/post-receive script. o c h o s i p u s h e d a c o m m i t t o b r a n c h m a s t e r in repository panel-plugins/xfce4-clipman-plugin.
commit 4ef1782a403506e45e203b47e9ae7878fe0a43b0 Author: Simon Steinbeiss <simon.steinbe...@elfenbeinturm.at> Date: Mon Mar 16 01:35:22 2020 +0100 Show preview text instead of full clipboard buffer --- panel-plugin/xfce4-clipman-history.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/panel-plugin/xfce4-clipman-history.c b/panel-plugin/xfce4-clipman-history.c index e6ea4aa..092b5e1 100644 --- a/panel-plugin/xfce4-clipman-history.c +++ b/panel-plugin/xfce4-clipman-history.c @@ -35,6 +35,7 @@ enum { + COLUMN_PREVIEW, COLUMN_TEXT, N_COLUMNS }; @@ -148,7 +149,7 @@ clipman_history_treeview_init (MyPlugin *plugin) gtk_widget_show (scroll); /* create the store */ - liststore = gtk_list_store_new (N_COLUMNS, G_TYPE_STRING); + liststore = gtk_list_store_new (N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING); /* create treemodel with filter */ filter = gtk_tree_model_filter_new (GTK_TREE_MODEL (liststore), NULL); @@ -172,6 +173,17 @@ clipman_history_treeview_init (MyPlugin *plugin) column = gtk_tree_view_column_new (); gtk_tree_view_column_pack_start (column, renderer, TRUE); gtk_tree_view_column_set_attributes (column, renderer, + "text", COLUMN_PREVIEW, + NULL); + g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); + + /* text renderer */ + renderer = gtk_cell_renderer_text_new (); + column = gtk_tree_view_column_new (); + gtk_tree_view_column_set_visible (column, FALSE); + gtk_tree_view_column_pack_start (column, renderer, TRUE); + gtk_tree_view_column_set_attributes (column, renderer, "text", COLUMN_TEXT, NULL); g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL); @@ -188,7 +200,10 @@ clipman_history_treeview_init (MyPlugin *plugin) switch (item->type) { case CLIPMAN_HISTORY_TYPE_TEXT: - gtk_list_store_insert_with_values (liststore, &iter, i, COLUMN_TEXT, item->content.text, -1); + gtk_list_store_insert_with_values (liststore, &iter, i, + COLUMN_PREVIEW, item->preview.text, + COLUMN_TEXT, item->content.text, + -1); break; case CLIPMAN_HISTORY_TYPE_IMAGE: -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits