|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectewe.ui.ControlBase
ewe.ui.Control
ewe.ui.ButtonControl
ewe.ui.mCheckBox
| Field Summary | |
int |
boxWidth
This width of the box - this is initialized to defaultBoxWidth. |
static int |
defaultBoxWidth
This is the default width of the box. |
static boolean |
defaultUseCross
If this is true a checkbox will draw an 'x' instead of a tick. |
CheckBoxGroup |
group
|
boolean |
useCross
If this is true the checkbox will draw an 'x' instead of a tick. |
| Fields inherited from class ewe.ui.ButtonControl |
actionOnPress, alignment, anchor, arrowDirection, flatInside, imageAnchor, inPress, pressState, shouldRepeat, state |
| Fields inherited from class ewe.ui.Control |
_debug, backGround, beforeRemoved, borderColor, borderStyle, borderWidth, children, columns, constraints, DoPaintMethod, dragging, dragResolution, dragTime, exitKeys, fieldTransfer, font, foreGround, haveNativePaint, height, holdDownPause, holdTick, hotKey, image, lastSelected, listeners, maxHeight, maxWidth, menuState, minHeight, minWidth, modifiers, MyClass, name, next, np, parent, penStatus, popupSound, popupSoundClip, preferredHeight, preferredWidth, prev, prompt, promptControl, rows, ss, standardBorder, standardEdge, startDragResolution, tags, tail, text, toolTip, width, x, y |
| Fields inherited from class ewe.ui.ControlBase |
clipItems, clipObject, clipOwner, curPoint, currentPenEvent, debugControl, debugFlag, DidHoldDown, doubleBuffer, doubleClickTime, firstPress, globalDrawFlat, globalEditable, globalEnabled, globalPalmStyle, globalSmallControls, GotPenDown, PenIsOn, pressPoint, TAG_LAST_USER_DATA, TAG_USER_DATA, TAKE_FIRST_PRESS, unnamed, useNativeTextInput |
| Fields inherited from interface ewe.ui.UIConstants |
BDR_DOTTED, BDR_INNER, BDR_NOBORDER, BDR_OUTER, BDR_OUTLINE, BDR_RAISEDINNER, BDR_RAISEDOUTER, BDR_SUNKENINNER, BDR_SUNKENOUTER, BF_BOTTOM, BF_BOTTOMLEFT, BF_BOTTOMRIGHT, BF_BUTTON, BF_DIAGONAL, BF_DIAGONAL_ENDBOTTOMLEFT, BF_DIAGONAL_ENDBOTTOMRIGHT, BF_DIAGONAL_ENDTOPLEFT, BF_DIAGONAL_ENDTOPRIGHT, BF_EXACT, BF_FLAT, BF_LEFT, BF_MIDDLE, BF_MONO, BF_PALM, BF_RECT, BF_RIGHT, BF_SOFT, BF_SQUARE, BF_TOP, BF_TOPLEFT, BF_TOPRIGHT, EDGE_BUMP, EDGE_ETCHED, EDGE_RAISED, EDGE_SUNKEN |
| Fields inherited from interface ewe.ui.CellConstants |
BORDER, BOTTOM, CELLFLAG, CELLMASK, CENTER, CONTROLMASK, DONTCHANGE, DONTFILL, DONTSTRETCH, EAST, FILL, FIXEDSIZE, GROW, HCENTER, HCONTRACT, HEXPAND, HFILL, HGROW, HSHRINK, HSTRETCH, INITIALLY_CLOSED, INITIALLY_MINIMIZED, INITIALLY_PREFERRED_SIZE, INSETS, LEFT, MAXIMUMSIZE, MINIMUMSIZE, NORTH, NORTHEAST, NORTHWEST, PREFERREDSIZE, RECT, RIGHT, SHRINK, SOUTH, SOUTHEAST, SOUTHWEST, SPAN, STRETCH, TEXTSIZE, TOP, VCENTER, VCONTRACT, VEXPAND, VFILL, VGROW, VSHRINK, VSTRETCH, WEST |
| Fields inherited from interface ewe.ui.ControlConstants |
All, AlwaysEnabled, AlwaysRecalculateSizes, ByDeferredMouse, ByDeferredPen, ByFrameChange, ByKeyboard, ByMouse, ByPen, ByRequest, CalculatedSizes, Disabled, DisablePopupMenu, DisplayOnly, Down, DrawFlat, Flag, ForceResize, HasData, Invisible, KeepImage, KeepSIP, Left, MakeMenuAtLeastAsWide, Maximize, Minimize, MouseSensitive, NoFocus, NotAnEditor, NotEditable, PaintDataOnly, PaintOutsideOnly, PenTransparent, PreferredSizeOnly, Right, SendUpKeyEvents, SendUpPenEvents, ShowSIP, ShrinkToNothing, SmallControl, SpecialBackground, TakeControlEvents, TakesKeyFocus, Transparent, Up, WantDrag, WantHoldDown |
| Fields inherited from interface ewe.fx.ImageRefresher |
KEEP_VISIBLE |
| Constructor Summary | |
mCheckBox()
|
|
mCheckBox(String txt)
|
|
| Method Summary | |
protected void |
calculateSizes()
Override this to calculate the preferred, minimum and maximum size of your control. |
void |
doAction(int how)
|
void |
doPaint(Graphics g,
Rect area)
|
void |
doPaintCircle(Graphics g)
|
protected void |
doPaintData(Graphics g)
Repaint the "data" part of the Control. |
void |
doPaintDiamond(Graphics g)
|
void |
doPaintSquare(Graphics g)
|
boolean |
getState()
|
void |
gotFocus(int how)
|
boolean |
isExclusive()
|
void |
lostFocus(int how)
|
void |
notifyAction()
|
void |
penPressed(Point p)
Called when the Pen or Mouse button is pressed on the control. |
mCheckBox |
setGroup(CheckBoxGroup cbg)
|
void |
setState(boolean to)
|
void |
setText(String text)
|
void |
ticked(int id,
int elapsed)
|
| Methods inherited from class ewe.ui.ButtonControl |
activate, deactivate, doPenHeld, doPenPress, dragged, fullAction, fullAction, penHeld, penReleased, penRightReleased, startDragging, startDropMenu, stopDragging |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode |
| Field Detail |
public CheckBoxGroup group
public static int defaultBoxWidth
public static boolean defaultUseCross
public int boxWidth
public boolean useCross
| Constructor Detail |
public mCheckBox()
public mCheckBox(String txt)
| Method Detail |
public void gotFocus(int how)
gotFocus in class ButtonControlpublic void lostFocus(int how)
lostFocus in class ButtonControlpublic void penPressed(Point p)
ControlWithin this method you can use the Control.currentPenEvent value to find out more about the PenEvent that caused this - including any modifiers (e.g. SHIFT keys) or determine if the left or right mouse button was pressed.
penPressed in class ButtonControl
public void ticked(int id,
int elapsed)
ticked in interface TimerProcticked in class Controlprotected void calculateSizes()
Control
calculateSizes in class Controlpublic boolean isExclusive()
public void doPaint(Graphics g,
Rect area)
doPaint in class Controlprotected void doPaintData(Graphics g)
Control
doPaintData in class Controlg - The Graphics object to paint to.public void doPaintSquare(Graphics g)
public void doPaintCircle(Graphics g)
public void doPaintDiamond(Graphics g)
public boolean getState()
getState in interface Booleanablepublic void setState(boolean to)
setState in interface Booleanablepublic void doAction(int how)
doAction in class ButtonControlpublic mCheckBox setGroup(CheckBoxGroup cbg)
public void setText(String text)
setText in class Controlpublic void notifyAction()
notifyAction in class Control
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||