summaryrefslogtreecommitdiff
path: root/src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp')
-rw-r--r--src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp b/src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp
index 19eb9ba6..a7c64aa8 100644
--- a/src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp
+++ b/src/layout/algorithm/tiled/scrolling/ScrollingAlgorithm.hpp
@@ -114,6 +114,17 @@ namespace Layout::Tiled {
virtual SP<ITarget> layoutFullscreenTarget() const;
virtual bool layoutFullscreenCoversMonitor() const;
+ void moveTape(float delta);
+ void moveTapeNormalized(double delta);
+ void snapToGrid();
+ SP<SColumnData> snapToProjectedOffset(double projectedNormalizedOffset);
+ void focusColumn(SP<SColumnData> column);
+ SP<SColumnData> getColumnAtViewportCenter();
+ SP<SColumnData> currentColumn();
+
+ double primaryViewportSize();
+ double normalizedTapeOffset();
+
CBox usableArea() const;
SP<SScrollingTargetData> dataFor(SP<ITarget> t) const;