aboutsummaryrefslogtreecommitdiff
path: root/dw/textblock_iterator.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2012-10-08 10:37:01 +0200
committerSebastian Geerken <devnull@localhost>2012-10-08 10:37:01 +0200
commit8bf0c66790637b072ff04746e80f97ee5485428b (patch)
tree7284738eedb56dc32cc80e3fa5b674820ef25561 /dw/textblock_iterator.cc
parentd1179582ee86f08fbc23d2363df7a794324095e8 (diff)
Cleanup related to iterators.
Diffstat (limited to 'dw/textblock_iterator.cc')
-rw-r--r--dw/textblock_iterator.cc25
1 files changed, 0 insertions, 25 deletions
diff --git a/dw/textblock_iterator.cc b/dw/textblock_iterator.cc
index 63720ffb..b5d28885 100644
--- a/dw/textblock_iterator.cc
+++ b/dw/textblock_iterator.cc
@@ -154,31 +154,6 @@ void Textblock::TextblockIterator::unhighlight (int direction,
textblock->queueDrawRange (index1, index2);
}
-void Textblock::queueDrawRange (int index1, int index2)
-{
- int from = misc::min (index1, index2);
- int to = misc::max (index1, index2);
-
- from = misc::min (from, words->size () - 1);
- from = misc::max (from, 0);
- to = misc::min (to, words->size () - 1);
- to = misc::max (to, 0);
-
- int line1idx = findLineOfWord (from);
- int line2idx = findLineOfWord (to);
-
- if (line1idx >= 0 && line2idx >= 0) {
- Line *line1 = lines->getRef (line1idx),
- *line2 = lines->getRef (line2idx);
- int y = lineYOffsetWidget (line1) + line1->boxAscent -
- line1->contentAscent;
- int h = lineYOffsetWidget (line2) + line2->boxAscent +
- line2->contentDescent - y;
-
- queueDrawArea (0, y, allocation.width, h);
- }
-}
-
void Textblock::TextblockIterator::getAllocation (int start, int end,
core::Allocation *allocation)
{