mWaba.gui
Class mFrame

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

public class mFrame
extends mPanel


Field Summary
 mPanel bottom
           
 boolean capturePressedOutside
           
 mPanel contents
           
 boolean contentsOnly
           
 boolean doSaveScreen
           
static int PressedOutside
           
 SavedScreen savedScreen
           
 mPanel top
           
 mPanel trueBottom
           
 boolean 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
mFrame()
           
 
Method Summary
 void doPaint(waba.fx.Graphics g, waba.fx.Rect r)
           
 void eraseSavedScreen()
           
 void make()
           
 void pressedOutside(Point whereOnScreen)
           
 void setRect(int x, int y, int w, int h)
           
 void setRect(int x, int y, int w, int h, waba.ui.Control relativeTo)
           
 
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, 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, 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

PressedOutside

public static final int PressedOutside

wantPressedOutside

public boolean wantPressedOutside

contentsOnly

public boolean contentsOnly

capturePressedOutside

public boolean capturePressedOutside

doSaveScreen

public boolean doSaveScreen

top

public mPanel top

trueBottom

public mPanel trueBottom

bottom

public mPanel bottom

contents

public mPanel contents

savedScreen

public SavedScreen savedScreen
Constructor Detail

mFrame

public mFrame()
Method Detail

make

public void make()
Overrides:
make in class mPanel

pressedOutside

public void pressedOutside(Point whereOnScreen)

setRect

public void setRect(int x,
                    int y,
                    int w,
                    int h,
                    waba.ui.Control relativeTo)

doPaint

public void doPaint(waba.fx.Graphics g,
                    waba.fx.Rect r)
Overrides:
doPaint in class mCanvas

setRect

public void setRect(int x,
                    int y,
                    int w,
                    int h)
Overrides:
setRect in class mControl

eraseSavedScreen

public void eraseSavedScreen()