|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object waba.ui.Control waba.ui.Container net.thestump.ghronos.ui.clock.Clock net.thestump.ghronos.ui.clock.DecreaseClock net.thestump.ghronos.ui.clock.ModalClock
A clock that counts up or down depending on the mode it is in.
Field Summary | |
static int |
COUNT_DOWN
Count down mode |
static int |
COUNT_UP
Count up mode |
static byte |
ID
unique ID for this clock |
protected int |
mode
|
Fields inherited from class net.thestump.ghronos.ui.clock.Clock |
digits, HR1, HR2, leftColon, mediator, MIN1, MIN2, myName, paused, rightColon, SEC1, SEC2 |
Fields inherited from class waba.ui.Container |
BORDER_LOWERED, BORDER_NONE, BORDER_RAISED, BORDER_SIMPLE, children, lastH, lastW, lastX, lastY, parentWindow, tail |
Fields inherited from class waba.ui.Control |
AFTER, appId, asContainer, asWindow, backColor, backDis, BEFORE, BOTTOM, CENTER, enabled, FILL, FIT, fm, fmH, focusLess, font, foreColor, foreDis, height, LEFT, parent, PREFERRED, RANGE, RIGHT, SAME, TOP, visible, width, x, x2, y, y2 |
Constructor Summary | |
ModalClock()
Counts down, has no time limit set, and is not dashed by default. |
Method Summary | |
byte |
getID()
|
superwaba.ext.xplat.io.Storable |
getInstance()
|
void |
loadState(superwaba.ext.xplat.io.DataStream ds)
|
void |
saveState(superwaba.ext.xplat.io.DataStream ds)
|
void |
setMode(int m)
Sets the way this clock counts |
protected void |
tick()
Ticks the clock. |
Methods inherited from class net.thestump.ghronos.ui.clock.Clock |
addTimer, equals, getName, getTime, isOutOfTime, onEvent, onStart, pause, setAdjust, setName, setTime, start, stop |
Methods inherited from class waba.ui.Container |
add, add, add, broadcastEvent, findChild, getChildren, getClientRect, getClientRect, onAdd, onColorsChanged, onPaint, onRemove, paintChildren, remove, setBorderStyle, setEnabled |
Methods inherited from class waba.ui.Control |
contains, createGraphics, getAbsoluteRect, getBackColor, getFont, getFontMetrics, getForeColor, getNext, getParent, getParentWindow, getPos, getPreferredHeight, getPreferredWidth, getRect, getSize, isDisplayed, isEnabled, isVisible, onBoundsChanged, onFontChanged, onWindowPaintFinished, postEvent, removeTimer, repaint, repaintNow, requestFocus, setBackColor, setBackForeColors, setFocusLess, setFont, setForeColor, setRect, setRect, setRect, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final byte ID
public static final int COUNT_UP
public static final int COUNT_DOWN
protected int mode
Constructor Detail |
public ModalClock()
Method Detail |
public byte getID()
getID
in interface superwaba.ext.xplat.io.Storable
getID
in class DecreaseClock
public superwaba.ext.xplat.io.Storable getInstance()
getInstance
in interface superwaba.ext.xplat.io.Storable
getInstance
in class DecreaseClock
public void setMode(int m)
m
- COUNT_UP for the clock's time to
increase, COUNT_DOWN for the clock's
time to decrease.public void saveState(superwaba.ext.xplat.io.DataStream ds)
saveState
in interface superwaba.ext.xplat.io.Storable
saveState
in class Clock
public void loadState(superwaba.ext.xplat.io.DataStream ds)
loadState
in interface superwaba.ext.xplat.io.Storable
loadState
in class Clock
protected void tick()
Clock
tick
in class DecreaseClock
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |