net.thestump.ghronos.ui.clock
Class DecreaseClock

java.lang.Object
  extended bywaba.ui.Control
      extended bywaba.ui.Container
          extended bynet.thestump.ghronos.ui.clock.Clock
              extended bynet.thestump.ghronos.ui.clock.DecreaseClock
All Implemented Interfaces:
waba.fx.ISurface, superwaba.ext.xplat.io.Storable
Direct Known Subclasses:
DelayClock, ModalClock

public class DecreaseClock
extends Clock

A clock whose time ticks down

Author:
Christopher C. Stump

Field Summary
static byte ID
          unique ID for this clock
 
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
DecreaseClock()
           
 
Method Summary
 byte getID()
           
 superwaba.ext.xplat.io.Storable getInstance()
           
protected  void tick()
          Ticks the clock.
 
Methods inherited from class net.thestump.ghronos.ui.clock.Clock
addTimer, equals, getName, getTime, isOutOfTime, loadState, onEvent, onStart, pause, saveState, 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

ID

public static final byte ID
unique ID for this clock

See Also:
Constant Field Values
Constructor Detail

DecreaseClock

public DecreaseClock()
Method Detail

getID

public byte getID()
Specified by:
getID in interface superwaba.ext.xplat.io.Storable
Overrides:
getID in class Clock

getInstance

public superwaba.ext.xplat.io.Storable getInstance()
Specified by:
getInstance in interface superwaba.ext.xplat.io.Storable
Overrides:
getInstance in class Clock

tick

protected void tick()
Description copied from class: Clock
Ticks the clock. Does nothing by default. Subclass must override.

Overrides:
tick in class Clock


Copyright © 2004 Christopher C. Stump. All Rights Reserved.