|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwaba.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.StorablegetID in class DecreaseClockpublic superwaba.ext.xplat.io.Storable getInstance()
getInstance in interface superwaba.ext.xplat.io.StorablegetInstance in class DecreaseClockpublic 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.StorablesaveState in class Clockpublic void loadState(superwaba.ext.xplat.io.DataStream ds)
loadState in interface superwaba.ext.xplat.io.StorableloadState in class Clockprotected void tick()
Clock
tick in class DecreaseClock
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||