aboutsummaryrefslogtreecommitdiff
path: root/dw/textblock.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-10-23 12:29:38 +0200
committerSebastian Geerken <devnull@localhost>2014-10-23 12:29:38 +0200
commitd39956a7b0a38ebeda147d52aa734e992c425d9f (patch)
treeaa66d82bb61a4c38ff0de04bec8dad62d69f6294 /dw/textblock.hh
parent3afc8db366cdfed92f5c53a606cfc82e551c9084 (diff)
More work on drawing: interruptions work now halfway.
Diffstat (limited to 'dw/textblock.hh')
-rw-r--r--dw/textblock.hh7
1 files changed, 5 insertions, 2 deletions
diff --git a/dw/textblock.hh b/dw/textblock.hh
index c9f86fa5..4a5681e6 100644
--- a/dw/textblock.hh
+++ b/dw/textblock.hh
@@ -643,7 +643,10 @@ protected:
void drawSpace (int wordIndex, core::View *view, core::Rectangle *area,
int xWidget, int yWidgetBase);
Widget *drawLine (Line *line, core::View *view, core::Rectangle *area,
- lout::container::untyped::Stack *iterator);
+ core::StackingIteratorStack *iteratorStack);
+ Widget *drawOOFReferences (core::View *view, core::Rectangle *area,
+ core::StackingIteratorStack *iteratorStack);
+
int findLineIndex (int y);
int findLineIndexWhenNotAllocated (int y);
int findLineIndexWhenAllocated (int y);
@@ -799,7 +802,7 @@ protected:
void calcTextOffset (int lineIndex, int totalWidth);
Widget *drawLevel (core::View *view, core::Rectangle *area,
- lout::container::untyped::Stack *iterator,
+ core::StackingIteratorStack *iteratorStack,
int majorLevel);
void sizeRequestImpl (core::Requisition *requisition);