Class ProgressBar
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- de.gebit.integrity.eclipse.controls.ProgressBar
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class ProgressBar extends org.eclipse.swt.widgets.Composite
The test progress bar.- Author:
- Rene Schneider - initial API and implementation
-
-
Constructor Summary
Constructors Constructor Description ProgressBar(org.eclipse.swt.widgets.Composite aParent, int aStyle)
Creates a new instance.ProgressBar(org.eclipse.swt.widgets.Composite aParent, int aStyle, SetList aSetList)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
protected SetListEntryResultStates
getResultStateForPosition(int aPos, int aWidth, int aMax)
Returns the result state (which controls the color) at a specific pixel position.void
setSetList(SetList aSetList)
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Constructor Detail
-
ProgressBar
public ProgressBar(org.eclipse.swt.widgets.Composite aParent, int aStyle)
Creates a new instance.- Parameters:
aParent
- the parent containeraStyle
- the style
-
ProgressBar
public ProgressBar(org.eclipse.swt.widgets.Composite aParent, int aStyle, SetList aSetList)
Creates a new instance.- Parameters:
aParent
- the parent containeraStyle
- the styleaSetList
- the set list to use
-
-
Method Detail
-
setSetList
public void setSetList(SetList aSetList)
-
getResultStateForPosition
protected SetListEntryResultStates getResultStateForPosition(int aPos, int aWidth, int aMax)
Returns the result state (which controls the color) at a specific pixel position.- Parameters:
aPos
- the position (must be < aMax)aWidth
- the width in pixelsaMax
- the maximum position- Returns:
-
dispose
public void dispose()
- Overrides:
dispose
in classorg.eclipse.swt.widgets.Widget
-
-