aboutsummaryrefslogtreecommitdiff
path: root/dw/textblock.hh
diff options
context:
space:
mode:
Diffstat (limited to 'dw/textblock.hh')
-rw-r--r--dw/textblock.hh16
1 files changed, 9 insertions, 7 deletions
diff --git a/dw/textblock.hh b/dw/textblock.hh
index 4a5681e6..c96b2bc6 100644
--- a/dw/textblock.hh
+++ b/dw/textblock.hh
@@ -642,10 +642,12 @@ protected:
core::Rectangle *area, int xWidget, int yWidgetBase);
void drawSpace (int wordIndex, core::View *view, core::Rectangle *area,
int xWidget, int yWidgetBase);
- Widget *drawLine (Line *line, core::View *view, core::Rectangle *area,
- core::StackingIteratorStack *iteratorStack);
- Widget *drawOOFReferences (core::View *view, core::Rectangle *area,
- core::StackingIteratorStack *iteratorStack);
+ void drawLine (Line *line, core::View *view, core::Rectangle *area,
+ core::StackingIteratorStack *iteratorStack,
+ Widget **interruptedWidget);
+ void drawOOFReferences (core::View *view, core::Rectangle *area,
+ core::StackingIteratorStack *iteratorStack,
+ Widget **interruptedWidget);
int findLineIndex (int y);
int findLineIndexWhenNotAllocated (int y);
@@ -801,9 +803,9 @@ protected:
void alignLine (int lineIndex);
void calcTextOffset (int lineIndex, int totalWidth);
- Widget *drawLevel (core::View *view, core::Rectangle *area,
- core::StackingIteratorStack *iteratorStack,
- int majorLevel);
+ void drawLevel (core::View *view, core::Rectangle *area,
+ core::StackingIteratorStack *iteratorStack,
+ Widget **interruptedWidget, int majorLevel);
void sizeRequestImpl (core::Requisition *requisition);
void getExtremesImpl (core::Extremes *extremes);