bt747.waba_view
Class AppBT747

java.lang.Object
  extended by waba.ui.Control
      extended by waba.ui.Container
          extended by waba.ui.Window
              extended by waba.ui.MainWindow
                  extended by bt747.waba_view.AppBT747
All Implemented Interfaces:
ModelListener, waba.fx.ISurface
Direct Known Subclasses:
BT747, BT747

public class AppBT747
extends waba.ui.MainWindow
implements ModelListener

Main class (application entry).

Author:
Mario De Weerd

Field Summary
static int requiredVersion
           
static java.lang.String requiredVersionStr
           
 
Fields inherited from class waba.ui.MainWindow
defaultFont
 
Fields inherited from class waba.ui.Window
blockingCount, eraseBackgroundNow, HIDE_STATE, NO_BORDER, RECT_BORDER, ROUND_BORDER, TAB_BORDER, TAB_ONLY_BORDER, VK_BOTTOM, VK_HIDE, VK_SHOW, VK_TOP, zStack
 
Fields inherited from class waba.ui.Container
BORDER_LOWERED, BORDER_NONE, BORDER_RAISED, BORDER_SIMPLE, tabOrder
 
Fields inherited from class waba.ui.Control
AFTER, appId, appObj, BEFORE, BOTTOM, CENTER, clearValueInt, clearValueStr, FILL, FIT, fm, focusTraversable, highlightRectsCount, LEFT, PREFERRED, RANGE, RIGHT, SAME, TOP, uiCE, uiFlat, uiPalm, uiVista
 
Constructor Summary
AppBT747()
          Initialiser of the application.
 
Method Summary
 void modelEvent(ModelEvent event)
          Handle the event from the model.
static void notifyBT747Exception(BT747Exception e)
           
 void onEvent(waba.ui.Event event)
          Process GUI event.
 void onExit()
          Called before application exit.
 void onStart()
          Called after application start.
 
Methods inherited from class waba.ui.MainWindow
_onTimerTick, _runThreads, addThread, appEnding, appStarting, exit, getCommandLine, getFontMetrics, getMainWindow, killThreads, removeThread, removeTimer, setRect
 
Methods inherited from class waba.ui.Window
_doPaint, _doPaint, _postEvent, _postSoundEvent, destroyZStack, dontSaveBehind, drawHighlight, getClientRect, getClientRect, getFocus, getHighlighted, getOffScreen, getPreferredHeight, getPreferredWidth, getTopMost, isTopMost, isVisible, makeUnmovable, popupBlockingModal, popupModal, pumpEvents, setBorderStyle, setDoubleBuffer, setFocus, setHighlighted, setMenuBar, setStatePosition, setTitle, setTitleFont, swap, unpop, updateScreen, validate
 
Methods inherited from class waba.ui.Container
add, add, add, broadcastEvent, clear, findChild, getChildren, onPaint, paintChildren, remove, setEnabled, setHighlighting, swapToTopmostWindow
 
Methods inherited from class waba.ui.Control
addTimer, changeHighlighted, contains, createGraphics, getAbsoluteRect, getBackColor, getFont, getForeColor, getNext, getParent, getParentWindow, getPos, getRect, getSize, isDisplayed, isEnabled, postEvent, repaint, repaintNow, requestFocus, setBackColor, setBackForeColors, setFocusLess, setFont, setForeColor, setRect, setRect, setVisible, translateFromOrigin, uiStyleChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requiredVersionStr

public static final java.lang.String requiredVersionStr
See Also:
Constant Field Values

requiredVersion

public static final int requiredVersion
See Also:
Constant Field Values
Constructor Detail

AppBT747

public AppBT747()
Initialiser of the application.

Method Detail

onStart

public void onStart()
Called after application start.

Overrides:
onStart in class waba.ui.MainWindow
See Also:
MainWindow.onStart()

onEvent

public final void onEvent(waba.ui.Event event)
Process GUI event.

Overrides:
onEvent in class waba.ui.Control
Parameters:
event - The event to process.
See Also:
Control.onEvent(waba.ui.Event)

modelEvent

public final void modelEvent(ModelEvent event)
Handle the event from the model.

Specified by:
modelEvent in interface ModelListener
Parameters:
event - The event to handle.
See Also:
ModelListener.modelEvent(bt747.model.ModelEvent)

onExit

public final void onExit()
Called before application exit.

Overrides:
onExit in class waba.ui.MainWindow
See Also:
MainWindow.onExit()

notifyBT747Exception

public static final void notifyBT747Exception(BT747Exception e)