mWaba.gui.control
Class mChoice
java.lang.Object
|
+--waba.ui.Control
|
+--waba.ui.Container
|
+--mWaba.gui.mControl
|
+--mWaba.gui.control.ChoiceControl
|
+--mWaba.gui.control.mChoice
- public class mChoice
- extends ChoiceControl
- implements EventListener
Fields inherited from class mWaba.gui.mControl |
_debug,
AlwaysEnabled,
AlwaysRecalculateSize,
backGround,
borderWidth,
CapturesPen,
columns,
debugGui,
defaultAddMeCellConstraints,
defaultAddMeControlConstraints,
DidHoldDown,
Disabled,
doubleBuffer,
doubleClickTime,
dragging,
dragResolution,
DrawFlat,
emptySize,
firstPress,
fixedPreferredSize,
fixedSize,
ForceResize,
foreGround,
globalDrawFlat,
globalEditable,
globalEnabled,
globalSmallControls,
GotPenDown,
GotPreferredSize,
holdDownPause,
holdTick,
ImageChanged,
Invisible,
KeepImage,
kids,
listeners,
modifiers,
myFont,
myFrame,
NoFocus,
NotAnEditor,
NotEditable,
PenTransparent,
preferredSize,
PreferredSizeOnly,
pressPoint,
prompt,
SendUpKeyEvents,
SendUpPenEvents,
ShrinkToNothing,
SmallControl,
SpecialBackground,
TakeControlEvents,
text,
Transparent,
WantDrag,
WantHoldDown |
Fields inherited from class waba.ui.Container |
children,
numChildren,
tail |
Fields inherited from class waba.ui.Control |
height,
next,
parent,
width,
x,
y |
Constructor Summary |
mChoice()
|
mChoice(java.lang.String[] choices,
int value)
|
mChoice(java.lang.String what,
int initSel)
|
Methods inherited from class mWaba.gui.control.ChoiceControl |
calculatePreferredSize,
centerSelected,
changeModifiers,
doPaintData,
getItemAt,
getItemHeight,
getMenuHeight,
getMenuWidth,
getScreenRows,
getSelectedItem,
isSelected,
paintBox,
paintItem,
paintItem,
selectOrUnselect |
Methods inherited from class mWaba.gui.mControl |
add,
addListener,
addToFront,
amFlat,
amOnTopFrame,
amSmall,
callBack,
checkHasModifier,
checkPenTransparent,
consume,
contains,
doBackground,
doBorder,
doPaintChildren,
dragged,
editable,
enabled,
fixSizeAt,
getBackground,
getChildren,
getChildren,
getControlBuffer,
getControlBuffer,
getDim,
getFont,
getFontMetrics,
getForeground,
getFrame,
getFrameOrContainer,
getGraphics,
getNext,
getPosInFrame,
getPreferredSize,
getSurface,
gotFocus,
handedPenEvent,
handOffPenEvent,
handOffPenEvent,
hasModifier,
inheritModifiers,
isOnMe,
lostFocus,
make,
makeFrameTopMost,
modify,
modifyAll,
modifyAll,
notifyAction,
onControlEvent,
onKeyEvent,
onLabelPenEvent,
onPaint,
onPenEvent,
paintBackground,
paintChildren,
penClicked,
penDoubleClicked,
penHeld,
postEvent,
recalculateSize,
redisplay,
reduceClip,
remove,
removeListener,
repaint,
repaintDataNow,
repaintNow,
repaintNow,
requestCallBack,
requestResizeTo,
resetRect,
resizeTo,
restore,
sendToListeners,
set,
setNext,
setParent,
setRect,
show,
shown,
startDragging,
stopDragging,
ticked,
visible |
Methods inherited from class waba.ui.Container |
findChild |
Methods inherited from class waba.ui.Control |
addTimer,
contains,
createGraphics,
getFontMetrics,
getMainWindow,
getParent,
getRect,
removeTimer |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
alwaysDrop
public boolean alwaysDrop
mChoice
public mChoice()
mChoice
public mChoice(java.lang.String what,
int initSel)
mChoice
public mChoice(java.lang.String[] choices,
int value)
set
public void set(java.lang.String[] choices,
int value)
getMenu
protected Menu getMenu()
doDropMenu
protected void doDropMenu()
noMenu
protected void noMenu()
onEvent
public void onEvent(waba.ui.Event ev)
- Specified by:
- onEvent in interface EventListener
- Overrides:
- onEvent in class mControl
getDisplayRows
public int getDisplayRows()
- Overrides:
- getDisplayRows in class ChoiceControl
penReleased
public void penReleased(Point ev)
- Overrides:
- penReleased in class mControl
penPressed
public void penPressed(Point ev)
- Overrides:
- penPressed in class mControl
doPaint
public void doPaint(waba.fx.Graphics g,
waba.fx.Rect area)
- Overrides:
- doPaint in class ChoiceControl