summaryrefslogtreecommitdiff
path: root/src/ui/listwidget.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-12-04 12:23:59 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-12-04 12:23:59 +0200
commitd3fd40c8ef38ba5eeaeaa474166a66ca36f2edf7 (patch)
tree6d2baeb7562d2a2baac3b45821fcd9799fee6c44 /src/ui/listwidget.h
parent8d255fca904c55fb8c15631c6845c8a87f1a0c6a (diff)
SidebarWidget: Mobile bookmark editing mode
ListWidget can use drag handles on items.
Diffstat (limited to 'src/ui/listwidget.h')
-rw-r--r--src/ui/listwidget.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ui/listwidget.h b/src/ui/listwidget.h
index 081109e8..c5d412dd 100644
--- a/src/ui/listwidget.h
+++ b/src/ui/listwidget.h
@@ -66,6 +66,7 @@ struct Impl_ListWidget {
66 size_t hoverItem; 66 size_t hoverItem;
67 size_t dragItem; 67 size_t dragItem;
68 iInt2 dragOrigin; /* offset from mouse to drag item's top-left corner */ 68 iInt2 dragOrigin; /* offset from mouse to drag item's top-left corner */
69 int dragHandleWidth;
69 iClick click; 70 iClick click;
70 iIntSet invalidItems; 71 iIntSet invalidItems;
71 iVisBuf *visBuf; 72 iVisBuf *visBuf;
@@ -90,6 +91,7 @@ int scrollPos_ListWidget (const iListWidget *);
90 91
91void setScrollPos_ListWidget (iListWidget *, int pos); 92void setScrollPos_ListWidget (iListWidget *, int pos);
92void setScrollMode_ListWidget (iListWidget *, enum iScrollMode mode); 93void setScrollMode_ListWidget (iListWidget *, enum iScrollMode mode);
94void setDragHandleWidth_ListWidget(iListWidget *, int dragHandleWidth);
93void scrollToItem_ListWidget (iListWidget *, size_t index, uint32_t span); 95void scrollToItem_ListWidget (iListWidget *, size_t index, uint32_t span);
94void scrollOffset_ListWidget (iListWidget *, int offset); 96void scrollOffset_ListWidget (iListWidget *, int offset);
95void scrollOffsetSpan_ListWidget (iListWidget *, int offset, uint32_t span); 97void scrollOffsetSpan_ListWidget (iListWidget *, int offset, uint32_t span);