aboutsummaryrefslogtreecommitdiff
path: root/dw/iterator.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2015-01-23 23:56:51 +0100
committerSebastian Geerken <devnull@localhost>2015-01-23 23:56:51 +0100
commit80c90e491f436c20b021d73de5862a19201457e3 (patch)
tree85ecda30caa2e317555232155bfeda446535a6a6 /dw/iterator.cc
parentcf581248257b88e98fa4315525a0ee531b4cb9c8 (diff)
Interrupted drawing etc: cleanup.
Diffstat (limited to 'dw/iterator.cc')
-rw-r--r--dw/iterator.cc63
1 files changed, 0 insertions, 63 deletions
diff --git a/dw/iterator.cc b/dw/iterator.cc
index fccd4c1a..dbb779f6 100644
--- a/dw/iterator.cc
+++ b/dw/iterator.cc
@@ -898,68 +898,5 @@ void CharIterator::unhighlight (CharIterator *it1, CharIterator *it2,
}
}
-// ---------------------------
-// StackingIteratorStack
-// ---------------------------
-
-StackingIteratorStack::StackingIteratorStack ()
-{
- vector = new lout::container::untyped::Vector (1, true);
- topPos = -1;
-}
-
-StackingIteratorStack::~StackingIteratorStack ()
-{
- delete vector;
-}
-
-void StackingIteratorStack::intoStringBuffer(lout::misc::StringBuffer *sb)
-{
- sb->append ("[ ");
-
- for (int i = 0; i < vector->size (); i++) {
- if (i != 0)
- sb->append (" ");
- if (i == topPos)
- sb->append ("<b>");
- vector->get(i)->intoStringBuffer (sb);
- if (i == topPos)
- sb->append ("</b>");
- }
-
- sb->append (" ]");
-}
-
-void StackingIteratorStack::push (lout::object::Object *object)
-{
- assert (atRealTop ());
- vector->put (object);
- topPos++;
-}
-
-void StackingIteratorStack::pop ()
-{
- assert (atRealTop ());
- vector->remove (vector->size () - 1);
- topPos--;
-}
-
-void StackingIteratorStack::forward ()
-{
- assert (!atRealTop ());
- topPos++;
-}
-
-void StackingIteratorStack::backward ()
-{
- topPos--;
-}
-
-void StackingIteratorStack::cleanup ()
-{
- while (!atRealTop ())
- vector->remove (vector->size () - 1);
-}
-
} // namespace core
} // namespace dw