mWaba.gui.control
Class mInputStack

java.lang.Object
  |
  +--waba.ui.Control
        |
        +--waba.ui.Container
              |
              +--mWaba.gui.mControl
                    |
                    +--mWaba.gui.mCanvas
                          |
                          +--mWaba.gui.mPanel
                                |
                                +--mWaba.gui.InputStack
                                      |
                                      +--mWaba.gui.control.mInputStack

public class mInputStack
extends InputStack


Field Summary
 boolean doPopupInput
           
 
Fields inherited from class mWaba.gui.InputStack
columns, controls, doubleLined, inputLength, prompts
 
Fields inherited from class mWaba.gui.mPanel
Bottom, Center, childListeners, defaultAddToMeCellConstraints, defaultAddToMeControlConstraints, equalWidths, Fill, grid, HCenter, hGap, HStretch, Left, made, myControls, Right, Top, VCenter, vGap, VStretch
 
Fields inherited from class mWaba.gui.mCanvas
hasBorder, origin, raised, recessed, scrollServer, virtualSize
 
Fields inherited from class mWaba.gui.mControl
_debug, AlwaysEnabled, AlwaysRecalculateSize, backGround, borderWidth, CapturesPen, columns, debugGui, defaultAddMeCellConstraints, defaultAddMeControlConstraints, DidHoldDown, Disabled, doubleBuffer, doubleClickTime, dragging, dragResolution, DrawFlat, emptySize, firstPress, fixedPreferredSize, fixedSize, ForceResize, foreGround, globalDrawFlat, globalEditable, globalEnabled, globalSmallControls, GotPenDown, GotPreferredSize, holdDownPause, holdTick, ImageChanged, Invisible, KeepImage, kids, listeners, modifiers, myFont, myFrame, NoFocus, NotAnEditor, NotEditable, PenTransparent, preferredSize, PreferredSizeOnly, pressPoint, prompt, SendUpKeyEvents, SendUpPenEvents, ShrinkToNothing, SmallControl, SpecialBackground, TakeControlEvents, text, Transparent, WantDrag, WantHoldDown
 
Fields inherited from class waba.ui.Container
children, numChildren, tail
 
Fields inherited from class waba.ui.Control
height, next, parent, width, x, y
 
Constructor Summary
mInputStack()
           
 
Method Summary
 mButton addButton(java.lang.String prompt)
           
 mCheckBox addCheckBox(java.lang.String prompt)
           
 mCheckBox addCheckBox(java.lang.String prompt, CheckBoxGroup group, boolean state)
           
 mChoice addChoice(java.lang.String prompt)
           
 mChoice addChoice(java.lang.String prompt, java.lang.String[] choices, int initialChoice)
           
 mInput addInput(java.lang.String prompt, java.lang.String initial)
           
 mInputStack addInputStack(java.lang.String prompt, int columns)
           
 mLabel addLabel(java.lang.String prompt)
           
protected  waba.ui.Control getLabel(java.lang.String text)
           
 
Methods inherited from class mWaba.gui.InputStack
add, make
 
Methods inherited from class mWaba.gui.mPanel
add, addChildListener, addLast, addNext, calculatePreferredSize, doPaintData, fillInColumns, getChildren, onControlEvent, removeChildListener, reShow, resizeTo, sendToChildListeners
 
Methods inherited from class mWaba.gui.mCanvas
checkScrolls, doBorder, doPaint, doScroll, fixOrigin, getActual, getBuffer, getCurrent, getMySize, getPercent, getVisible, getVisibleArea, onScroll, onSetOrigin, reduceClip, scroll, scroll, setOrigin, setServer, updateScrollServer
 
Methods inherited from class mWaba.gui.mControl
add, addListener, addToFront, amFlat, amOnTopFrame, amSmall, callBack, checkHasModifier, checkPenTransparent, consume, contains, doBackground, doPaintChildren, dragged, editable, enabled, fixSizeAt, getBackground, getChildren, getControlBuffer, getControlBuffer, getDim, getFont, getFontMetrics, getForeground, getFrame, getFrameOrContainer, getGraphics, getNext, getPosInFrame, getPreferredSize, getSurface, gotFocus, handedPenEvent, handOffPenEvent, handOffPenEvent, hasModifier, inheritModifiers, isOnMe, lostFocus, makeFrameTopMost, modify, modifyAll, modifyAll, notifyAction, onEvent, onKeyEvent, onLabelPenEvent, onPaint, onPenEvent, paintBackground, paintChildren, penClicked, penDoubleClicked, penHeld, penPressed, penReleased, postEvent, recalculateSize, redisplay, remove, removeListener, repaint, repaintDataNow, repaintNow, repaintNow, requestCallBack, requestResizeTo, resetRect, restore, sendToListeners, set, setNext, setParent, setRect, show, shown, startDragging, stopDragging, ticked, visible
 
Methods inherited from class waba.ui.Container
findChild
 
Methods inherited from class waba.ui.Control
addTimer, contains, createGraphics, getFontMetrics, getMainWindow, getParent, getRect, removeTimer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

doPopupInput

public boolean doPopupInput
Constructor Detail

mInputStack

public mInputStack()
Method Detail

getLabel

protected waba.ui.Control getLabel(java.lang.String text)
Overrides:
getLabel in class InputStack

addLabel

public mLabel addLabel(java.lang.String prompt)

addInput

public mInput addInput(java.lang.String prompt,
                       java.lang.String initial)

addCheckBox

public mCheckBox addCheckBox(java.lang.String prompt)

addCheckBox

public mCheckBox addCheckBox(java.lang.String prompt,
                             CheckBoxGroup group,
                             boolean state)

addChoice

public mChoice addChoice(java.lang.String prompt)

addChoice

public mChoice addChoice(java.lang.String prompt,
                         java.lang.String[] choices,
                         int initialChoice)

addButton

public mButton addButton(java.lang.String prompt)

addInputStack

public mInputStack addInputStack(java.lang.String prompt,
                                 int columns)