mWaba.gui.control
Class CarrierFrame

java.lang.Object
  |
  +--waba.ui.Control
        |
        +--waba.ui.Container
              |
              +--mWaba.gui.mControl
                    |
                    +--mWaba.gui.mCanvas
                          |
                          +--mWaba.gui.mPanel
                                |
                                +--mWaba.gui.mFrame
                                      |
                                      +--mWaba.gui.control.CarrierFrame
Direct Known Subclasses:
ScrollableCarrierFrame

public class CarrierFrame
extends mFrame


Fields inherited from class mWaba.gui.mFrame
bottom, capturePressedOutside, contents, contentsOnly, doSaveScreen, PressedOutside, savedScreen, top, trueBottom, wantPressedOutside
 
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
protected CarrierFrame(mControl owner)
           
  CarrierFrame(mControl client, mControl owner)
           
 
Method Summary
 void fitClientAndFrame(int maxWidth, int maxHeight, boolean shrinkWidth, boolean shrinkHeight)
           
 boolean hasModifier(int what, boolean shouldInherit)
           
 void putInFrame(int px, int py)
           
 
Methods inherited from class mWaba.gui.mFrame
doPaint, eraseSavedScreen, make, pressedOutside, setRect, setRect
 
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, 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, 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, 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
 

Constructor Detail

CarrierFrame

protected CarrierFrame(mControl owner)

CarrierFrame

public CarrierFrame(mControl client,
                    mControl owner)
Method Detail

hasModifier

public boolean hasModifier(int what,
                           boolean shouldInherit)
Overrides:
hasModifier in class mControl

fitClientAndFrame

public void fitClientAndFrame(int maxWidth,
                              int maxHeight,
                              boolean shrinkWidth,
                              boolean shrinkHeight)

putInFrame

public void putInFrame(int px,
                       int py)