|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
org.placelab.util.swt.GlyphHolder
| Field Summary | |
protected HashtableSet |
phantoms
|
| Fields inherited from class org.eclipse.swt.widgets.Control |
handle |
| Constructor Summary | |
GlyphHolder(org.eclipse.swt.widgets.Composite parent,
int style)
|
|
| Method Summary | |
void |
addPhantom(PhantomView phantom)
|
void |
controlResizedImpl(org.eclipse.swt.events.ControlEvent e)
|
void |
doFullDraw()
|
protected void |
drawOffscreen(org.eclipse.swt.events.PaintEvent e)
|
void |
freeze()
|
GlyphComposite |
getChild()
|
org.eclipse.swt.graphics.Image |
getOffscreenDrawable()
for testing only |
org.eclipse.swt.graphics.GC |
getOffscreenGC()
|
void |
handleMouseEnter(org.eclipse.swt.events.MouseEvent e)
|
void |
handleMouseEvent(int eventType,
org.eclipse.swt.events.MouseEvent e)
|
void |
handleMouseLeave(org.eclipse.swt.events.MouseEvent e)
|
void |
handleMouseMove(org.eclipse.swt.events.MouseEvent e)
|
boolean |
isFrozen()
|
boolean |
isPhantomed()
|
void |
paintControlImpl(org.eclipse.swt.events.PaintEvent e)
|
void |
redraw()
|
void |
redraw(int x,
int y,
int w,
int h,
boolean all)
|
void |
redrawPhantoms(int x,
int y,
int width,
int height)
|
void |
removePhantom(PhantomView phantom)
|
void |
setCursor(org.eclipse.swt.graphics.Cursor cursor)
|
void |
thaw()
|
| Methods inherited from class org.eclipse.swt.widgets.Canvas |
getCaret, scroll, setCaret, setFont |
| Methods inherited from class org.eclipse.swt.widgets.Composite |
checkSubclass, computeSize, getChildren, getLayout, getTabList, layout, layout, setFocus, setLayout, setTabList |
| Methods inherited from class org.eclipse.swt.widgets.Scrollable |
computeTrim, getClientArea, getHorizontalBar, getVerticalBar |
| Methods inherited from class org.eclipse.swt.widgets.Control |
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update |
| Methods inherited from class org.eclipse.swt.widgets.Widget |
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected HashtableSet phantoms
| Constructor Detail |
public GlyphHolder(org.eclipse.swt.widgets.Composite parent,
int style)
| Method Detail |
public boolean isPhantomed()
public void addPhantom(PhantomView phantom)
public void removePhantom(PhantomView phantom)
public void redrawPhantoms(int x,
int y,
int width,
int height)
public void controlResizedImpl(org.eclipse.swt.events.ControlEvent e)
public void paintControlImpl(org.eclipse.swt.events.PaintEvent e)
protected void drawOffscreen(org.eclipse.swt.events.PaintEvent e)
public GlyphComposite getChild()
public org.eclipse.swt.graphics.GC getOffscreenGC()
public org.eclipse.swt.graphics.Image getOffscreenDrawable()
public void freeze()
public void thaw()
public boolean isFrozen()
public void redraw()
public void redraw(int x,
int y,
int w,
int h,
boolean all)
public void doFullDraw()
public void setCursor(org.eclipse.swt.graphics.Cursor cursor)
public void handleMouseMove(org.eclipse.swt.events.MouseEvent e)
public void handleMouseEnter(org.eclipse.swt.events.MouseEvent e)
public void handleMouseLeave(org.eclipse.swt.events.MouseEvent e)
public void handleMouseEvent(int eventType,
org.eclipse.swt.events.MouseEvent e)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||