com.tekann.ui
Class TKNProgressUndefined

java.lang.Object
  extended by totalcross.ui.gfx.GfxSurface
      extended by totalcross.ui.Control
          extended by totalcross.ui.Container
              extended by totalcross.ui.Window
                  extended by com.tekann.ui.TKNProgressUndefined
All Implemented Interfaces:
java.lang.Runnable

public class TKNProgressUndefined
extends totalcross.ui.Window
implements java.lang.Runnable

Progress bar undefined to use in large process

Author:
jschuler

Field Summary
 
Fields inherited from class totalcross.ui.Window
cancelPenUp, dragThreshold, fadeOtherWindows, fadeValue, firstFocus, flickEnabled, flickTimer, gradientTitleEndColor, gradientTitleStartColor, HORIZONTAL_GRADIENT, ignoreEventOfType, isFlicking, needsPaint, NO_BORDER, RECT_BORDER, ROUND_BORDER, SIP_BOTTOM, SIP_DISABLE_NUMERICPAD, SIP_ENABLE_NUMERICPAD, SIP_HIDE, SIP_SHOW, SIP_TOP, TAB_BORDER, TAB_ONLY_BORDER, titleColor, triggeredFlickDirection, VERTICAL_GRADIENT, zStack
 
Fields inherited from class totalcross.ui.Container
alwaysEraseBackground, BORDER_LOWERED, BORDER_NONE, BORDER_RAISED, BORDER_SIMPLE, nextTransitionEffect, tabOrder, TRANSITION_CLOSE, TRANSITION_NONE, TRANSITION_OPEN, transitionEffect
 
Fields inherited from class totalcross.ui.Control
AFTER, appId, appObj, BEFORE, BOTTOM, BOTTOM_OF, CENTER, CENTER_OF, clearValueInt, clearValueStr, enableUpdateScreen, FILL, FIT, fm, focusOnPenDown, focusTraversable, KEEP, LEFT, PREFERRED, RANGE, RIGHT, RIGHT_OF, SAME, TOP, transparentBackground, WILL_RESIZE
 
Method Summary
static TKNProgressUndefined getInstance()
           
 void initUI()
           
 void run()
           
 void setDrawBorder(boolean drawBorder)
          Configure progress bar draw border
 void setProgressBackColor(int progressBackColor)
          Configure progress back color
 void setProgressFont(totalcross.ui.font.Font progressFont)
          Configure progress font
 void setProgressForeColor(int progressForeColor)
          Configure progress fore color.
 void setProgressHeight(int progressHeight)
          Configure progress bar height
 void setProgressMessage(java.lang.String progressMessage)
          Configure progress bar message
 void setProgressSize(int progressSize)
          Sets the size of the rectangle of the progress bar that moves
 void setProgressTextColor(int progressTextColor)
          Configure progress bar text color
 void setProgressWidth(int progressWidth)
          Configure progress bar width
 void setSpeed(int speed)
          Configure speed progress.
 
Methods inherited from class totalcross.ui.Window
_doPaint, _postEvent, destroyZStack, drawHighlight, getBorderStyle, getClientRect, getFocus, getHighlighted, getPreferredHeight, getPreferredWidth, getTitleFont, getTopMost, isFlickEnabled, isFlicking, isTopMost, isVisible, makeUnmovable, popup, popupNonBlocking, postPressedEvent, pumpEvents, releaseFlickTimer, removeFocus, repaintActiveWindows, resize, resizeHeight, resizeWidth, screenResized, setBorderStyle, setDeviceTitle, setFlickEnabled, setFocus, setGrabPenEvents, setHighlighted, setMenuBar, setSIP, setTitle, setTitleFont, swap, unpop, validate
 
Methods inherited from class totalcross.ui.Container
add, add, add, add, add, broadcastEvent, clear, findChild, findNearestChild, findNextFocusControl, getChildren, getFocusableControls, getInsets, incLastX, incLastY, onPaint, paintChildren, remove, removeAll, setEnabled, setHighlighting, setInsets, swapToTopmostWindow
 
Methods inherited from class totalcross.ui.Control
_onEvent, addFocusListener, addGridListener, addHighlightListener, addKeyListener, addPenListener, addPressListener, addTimer, addTimer, addTimerListener, addWindowListener, changeHighlighted, contains, getAbsoluteRect, getBackColor, getEventListeners, getFont, getForeColor, getGraphics, getHeight, getNext, getParent, getParentWindow, getPos, getPrev, getRect, getSize, getWidth, getX, getX2, getY, getY2, handleGeographicalFocusChangeKeys, isDisplayed, isEnabled, isInsideOrNear, isVisibleAndInside, onEvent, postEvent, removeFocusListener, removeGridListener, removeHighlightListener, removeKeyListener, removePenListener, removePressListener, removeTimer, removeTimerListener, removeWindowListener, repaint, repaintNow, reposition, requestFocus, resetSetPositions, setBackColor, setBackForeColors, setFocusLess, setFont, setForeColor, setRect, setRect, setRect, setRect, setVisible, translateFromOrigin, uiStyleChanged, updateScreen
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static TKNProgressUndefined getInstance()

setProgressBackColor

public void setProgressBackColor(int progressBackColor)
Configure progress back color

Parameters:
progressBackColor -

setProgressForeColor

public void setProgressForeColor(int progressForeColor)
Configure progress fore color.

Parameters:
progressForeColor -

setProgressFont

public void setProgressFont(totalcross.ui.font.Font progressFont)
Configure progress font

Parameters:
progressFont -

setProgressSize

public void setProgressSize(int progressSize)
Sets the size of the rectangle of the progress bar that moves

Parameters:
progressSize -

setProgressMessage

public void setProgressMessage(java.lang.String progressMessage)
Configure progress bar message

Parameters:
progressMessage -

setDrawBorder

public void setDrawBorder(boolean drawBorder)
Configure progress bar draw border

Parameters:
drawBorder -

setProgressTextColor

public void setProgressTextColor(int progressTextColor)
Configure progress bar text color

Parameters:
progressTextColor -

setSpeed

public void setSpeed(int speed)
Configure speed progress.
0 = slow, 10 = fast.
Default value is 7.

Parameters:
speed -

setProgressWidth

public void setProgressWidth(int progressWidth)
Configure progress bar width

Parameters:
progressWidth -

setProgressHeight

public void setProgressHeight(int progressHeight)
Configure progress bar height

Parameters:
progressHeight -

initUI

public void initUI()
Overrides:
initUI in class totalcross.ui.Container

run

public void run()
Specified by:
run in interface java.lang.Runnable