summaryrefslogtreecommitdiffstats
path: root/source/widgets
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2020-04-16 23:31:43 +0200
committerDave Davenport <qball@gmpclient.org>2020-04-16 23:31:43 +0200
commit3e64e4422df516acb519de767889890e384c7645 (patch)
tree0c02bd6c5cd5a7691da61db1f586df5af3378129 /source/widgets
parent1104d1d53a6e8be8448adb2ef5bf7d66d08aa5b9 (diff)
[DMenu] Implement -keep-right
Fixes: #1089
Diffstat (limited to 'source/widgets')
-rw-r--r--source/widgets/listview.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/source/widgets/listview.c b/source/widgets/listview.c
index 8739a846..e77438c0 100644
--- a/source/widgets/listview.c
+++ b/source/widgets/listview.c
@@ -971,6 +971,16 @@ void listview_set_fixed_num_lines ( listview *lv )
}
}
+void listview_set_ellipsize_start ( listview *lv )
+{
+ if ( lv ) {
+ lv->emode = PANGO_ELLIPSIZE_START;
+ for ( unsigned int i = 0; i < lv->cur_elements; i++ ) {
+ textbox_set_ellipsize ( lv->boxes[i].textbox, lv->emode );
+ }
+ }
+}
+
void listview_toggle_ellipsizing ( listview *lv )
{
if ( lv ) {