aboutsummaryrefslogtreecommitdiff
path: root/dw/oofawarewidget.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/oofawarewidget.cc')
-rw-r--r--dw/oofawarewidget.cc40
1 files changed, 21 insertions, 19 deletions
diff --git a/dw/oofawarewidget.cc b/dw/oofawarewidget.cc
index e7efc204..7cbbc318 100644
--- a/dw/oofawarewidget.cc
+++ b/dw/oofawarewidget.cc
@@ -32,7 +32,7 @@ namespace dw {
namespace oof {
-const char *OOFAwareWidget::OOFStackIterator::majorLevelText (int majorLevel)
+const char *OOFAwareWidget::OOFStackingIterator::majorLevelText (int majorLevel)
{
switch (majorLevel) {
case START: return "START";
@@ -47,7 +47,7 @@ const char *OOFAwareWidget::OOFStackIterator::majorLevelText (int majorLevel)
}
}
-void OOFAwareWidget::OOFStackIterator::intoStringBuffer(StringBuffer *sb)
+void OOFAwareWidget::OOFStackingIterator::intoStringBuffer(StringBuffer *sb)
{
sb->append ("(");
sb->append (majorLevelText (majorLevel));
@@ -333,10 +333,10 @@ Widget *OOFAwareWidget::draw (View *view, Rectangle *area,
DBG_OBJ_ENTER ("draw", 0, "draw", "%d, %d, %d * %d",
area->x, area->y, area->width, area->height);
- OOFStackIterator *osi = (OOFStackIterator*)iteratorStack->getTop ();
+ OOFStackingIterator *osi = (OOFStackingIterator*)iteratorStack->getTop ();
Widget *retWidget = NULL;
- while (retWidget == NULL && osi->majorLevel < OOFStackIterator::END) {
+ while (retWidget == NULL && osi->majorLevel < OOFStackingIterator::END) {
retWidget = drawLevel (view, area, iteratorStack, osi->majorLevel);
if (retWidget) {
@@ -381,49 +381,51 @@ Widget *OOFAwareWidget::drawLevel (View *view, Rectangle *area,
DBG_OBJ_ENTER ("draw", 0, "OOFAwareWidget/drawLevel",
"(%d, %d, %d * %d), %s",
area->x, area->y, area->width, area->height,
- OOFStackIterator::majorLevelText (majorLevel));
+ OOFStackingIterator::majorLevelText (majorLevel));
Widget *retWidget = NULL;
switch (majorLevel) {
- case OOFStackIterator::START:
+ case OOFStackingIterator::START:
break;
- case OOFStackIterator::BACKGROUND:
+ case OOFStackingIterator::BACKGROUND:
drawWidgetBox (view, area, false);
break;
- case OOFStackIterator::SC_BOTTOM:
+ case OOFStackingIterator::SC_BOTTOM:
if (stackingContextMgr) {
- OOFStackIterator *osi = (OOFStackIterator*)iteratorStack->getTop ();
+ OOFStackingIterator *osi =
+ (OOFStackingIterator*)iteratorStack->getTop ();
retWidget =
stackingContextMgr->drawBottom (view, area, iteratorStack,
&osi->minorLevel, &osi->index);
}
break;
- case OOFStackIterator::IN_FLOW:
+ case OOFStackingIterator::IN_FLOW:
// Should be implemented in the sub class.
break;
- case OOFStackIterator::OOF_REF:
+ case OOFStackingIterator::OOF_REF:
// Should be implemented in the sub class (when references are hold).
break;
- case OOFStackIterator::OOF_CONT:
+ case OOFStackingIterator::OOF_CONT:
retWidget = drawOOF (view, area, iteratorStack);
break;
- case OOFStackIterator::SC_TOP:
+ case OOFStackingIterator::SC_TOP:
if (stackingContextMgr) {
- OOFStackIterator *osi = (OOFStackIterator*)iteratorStack->getTop ();
+ OOFStackingIterator *osi =
+ (OOFStackingIterator*)iteratorStack->getTop ();
retWidget =
stackingContextMgr->drawTop (view, area, iteratorStack,
&osi->minorLevel, &osi->index);
}
break;
- case OOFStackIterator::END:
+ case OOFStackingIterator::END:
break;
}
@@ -435,8 +437,8 @@ Widget *OOFAwareWidget::drawLevel (View *view, Rectangle *area,
Widget *OOFAwareWidget::drawOOF (View *view, Rectangle *area,
StackingIteratorStack *iteratorStack)
{
- OOFStackIterator *osi = (OOFStackIterator*)iteratorStack->getTop ();
- assert (osi->majorLevel == OOFStackIterator::OOF_CONT);
+ OOFStackingIterator *osi = (OOFStackingIterator*)iteratorStack->getTop ();
+ assert (osi->majorLevel == OOFStackingIterator::OOF_CONT);
Widget *retWidget = NULL;
@@ -549,9 +551,9 @@ Widget *OOFAwareWidget::getWidgetAtPoint (int x, int y)
Object *OOFAwareWidget::stackingIterator (bool atEnd)
{
- OOFStackIterator *osi = new OOFStackIterator ();
+ OOFStackingIterator *osi = new OOFStackingIterator ();
// TODO Consider atEnd.
- osi->majorLevel = OOFStackIterator::BACKGROUND;
+ osi->majorLevel = OOFStackingIterator::BACKGROUND;
osi->minorLevel = osi->index = 0;
return osi;
}