Class AdvControl
java.lang.Object
|
+--waba.ui.Control
|
+--AdvControl
- Direct Known Subclasses:
- TextArea, TrackControl
- public class AdvControl
- extends waba.ui.Control
Fields inherited from class waba.ui.Control |
height,
next,
parent,
prev,
width,
x,
y |
Methods inherited from class waba.ui.Control |
addTimer,
contains,
createGraphics,
getFontMetrics,
getNext,
getParent,
getRect,
postEvent,
removeTimer,
repaint,
setRect |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
name
public java.lang.String name
text
public java.lang.String text
Disabled
public static final int Disabled
NotEditable
public static final int NotEditable
Invisible
public static final int Invisible
PreferredSizeOnly
public static final int PreferredSizeOnly
NoFocus
public static final int NoFocus
NotAnEditor
public static final int NotAnEditor
AlwaysEnabled
public static final int AlwaysEnabled
CapturesPen
public static final int CapturesPen
WantHoldDown
public static final int WantHoldDown
WantDrag
public static final int WantDrag
GotPenDown
protected static final int GotPenDown
DidHoldDown
protected static final int DidHoldDown
modifiers
protected int modifiers
dragResolution
public int dragResolution
startDragResolution
public int startDragResolution
font
public waba.fx.Font font
AdvControl
public AdvControl()
modify
public void modify(int flagsToSet,
int flagsToClear)
hasModifier
public boolean hasModifier(int flag)
onEvent
public void onEvent(waba.ui.Event ev)
- Overrides:
- onEvent in class waba.ui.Control
onTimerEvent
public void onTimerEvent(waba.ui.Timer t)
onKeyEvent
public void onKeyEvent(waba.ui.KeyEvent ev)
onControlEvent
public void onControlEvent(waba.ui.ControlEvent ev)
onPenEvent
public void onPenEvent(waba.ui.PenEvent ev)
onPaint
public void onPaint(waba.fx.Graphics g)
- Overrides:
- onPaint in class waba.ui.Control
penPressed
public void penPressed(Point p)
penClicked
public void penClicked(Point p)
penDoubleClicked
public void penDoubleClicked(Point p)
startDragging
public void startDragging(DragContext dc)
dragged
public void dragged(DragContext dc)
stopDragging
public void stopDragging(DragContext dc)
penHeld
public void penHeld(Point p)
penReleased
public void penReleased(Point p)
isOnMe
protected boolean isOnMe(Point p)
getFontMetrics
public waba.fx.FontMetrics getFontMetrics()
repaintDataNow
public void repaintDataNow()
doPaintData
public void doPaintData(waba.fx.Graphics g)
repaintNow
public void repaintNow()
repaintNow
public void repaintNow(waba.fx.Graphics gr,
waba.fx.Rect where)
doPaint
public void doPaint(waba.fx.Graphics g,
waba.fx.Rect area)