|
||||||||||
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.eclipse.swt.opengl.GLCanvas
com.metsci.glimpse.swt.canvas.GLSimpleSwtCanvas
com.metsci.glimpse.swt.canvas.SwtGlimpseCanvas
public class SwtGlimpseCanvas
Field Summary |
---|
Fields inherited from class org.eclipse.swt.widgets.Composite |
---|
embeddedHandle |
Fields inherited from class org.eclipse.swt.widgets.Widget |
---|
handle |
Constructor Summary | |
---|---|
SwtGlimpseCanvas(org.eclipse.swt.widgets.Composite _parent)
|
|
SwtGlimpseCanvas(org.eclipse.swt.widgets.Composite _parent,
javax.media.opengl.GLContext _context)
|
|
SwtGlimpseCanvas(org.eclipse.swt.widgets.Composite _parent,
javax.media.opengl.GLContext _context,
int options)
|
Method Summary | |
---|---|
void |
addLayout(GlimpseLayout layout)
Adds a sub-layout to this GlimpseTarget which will only paint in a region of this GlimpseTarget based on its layout constraints. |
void |
dispose()
Disposes of the operating system resources associated with the receiver and all its descendants. |
java.awt.Dimension |
getDimension()
|
GlimpseContext |
getGlimpseContext()
|
GlimpseBounds |
getTargetBounds()
|
GlimpseBounds |
getTargetBounds(GlimpseTargetStack stack)
Returns the cached or calculated bounds of this GlimpseTarget for a particular context. |
java.util.List<GlimpseTarget> |
getTargetChildren()
|
boolean |
isEventConsumer()
Sets whether this GlimpseTarget hides events from GlimpseTargets under it. |
boolean |
isEventGenerator()
Sets whether this GlimpseTarget generates GlimpseMouseEvents. |
void |
paint()
Lays out any GlimpseLayout instances
attached to the GlimpseCanvas and paints all
GlimpsePainter instances attached
to the GlimpseLayouts. |
void |
removeLayout(GlimpseLayout layout)
Removes a previously added layout from this GlimpseTarget. |
void |
setEventConsumer(boolean consume)
Set whether or not this GlimpseTarget will consume or pass through mouse events. |
void |
setEventGenerator(boolean generate)
Set whether or not this GlimpseTarget will generate GlimpseMouseEvents. |
void |
setLookAndFeel(LookAndFeel laf)
|
void |
setPlotAreaCursor(org.eclipse.swt.graphics.Cursor cursor)
|
java.lang.String |
toString()
Returns a string containing a concise, human-readable description of the receiver. |
Methods inherited from class com.metsci.glimpse.swt.canvas.GLSimpleSwtCanvas |
---|
addListener, draw, draw, getGLContext, removeListener |
Methods inherited from class org.eclipse.swt.opengl.GLCanvas |
---|
getGLData, isCurrent, setCurrent, swapBuffers |
Methods inherited from class org.eclipse.swt.widgets.Canvas |
---|
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME |
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getBorderWidth, getHorizontalBar, 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, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, 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, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.metsci.glimpse.canvas.GlimpseCanvas |
---|
getGLContext, isDisposed |
Constructor Detail |
---|
public SwtGlimpseCanvas(org.eclipse.swt.widgets.Composite _parent)
public SwtGlimpseCanvas(org.eclipse.swt.widgets.Composite _parent, javax.media.opengl.GLContext _context)
public SwtGlimpseCanvas(org.eclipse.swt.widgets.Composite _parent, javax.media.opengl.GLContext _context, int options)
Method Detail |
---|
public GlimpseContext getGlimpseContext()
getGlimpseContext
in interface GlimpseCanvas
public void setLookAndFeel(LookAndFeel laf)
setLookAndFeel
in interface GlimpseTarget
public void addLayout(GlimpseLayout layout)
GlimpseTarget
addLayout
in interface GlimpseTarget
public void removeLayout(GlimpseLayout layout)
GlimpseTarget
removeLayout
in interface GlimpseTarget
public java.util.List<GlimpseTarget> getTargetChildren()
getTargetChildren
in interface GlimpseTarget
public java.awt.Dimension getDimension()
public GlimpseBounds getTargetBounds(GlimpseTargetStack stack)
GlimpseTarget
getTargetBounds
in interface GlimpseTarget
public GlimpseBounds getTargetBounds()
getTargetBounds
in interface GlimpseCanvas
public void dispose()
org.eclipse.swt.widgets.Widget
true
when sent the message isDisposed()
.
Any internal connections between the widgets in the tree will
have been removed to facilitate garbage collection.
This method does nothing if the widget is already disposed.
NOTE: This method is not called recursively on the descendants
of the receiver. This means that, widget implementers can not
detect when a widget is being disposed of by re-implementing
this method, but should instead listen for the Dispose
event.
dispose
in interface GlimpseCanvas
dispose
in class GLSimpleSwtCanvas
Widget.addDisposeListener(org.eclipse.swt.events.DisposeListener)
,
Widget.removeDisposeListener(org.eclipse.swt.events.DisposeListener)
,
Widget.checkWidget()
public void paint()
GlimpseCanvas
GlimpseLayout
instances
attached to the GlimpseCanvas and paints all
GlimpsePainter
instances attached
to the GlimpseLayouts.
paint
in interface GlimpseCanvas
public void setPlotAreaCursor(org.eclipse.swt.graphics.Cursor cursor)
public java.lang.String toString()
org.eclipse.swt.widgets.Widget
toString
in class org.eclipse.swt.widgets.Widget
public boolean isEventConsumer()
GlimpseTarget
isEventConsumer
in interface GlimpseTarget
public void setEventConsumer(boolean consume)
GlimpseTarget
setEventConsumer
in interface GlimpseTarget
public boolean isEventGenerator()
GlimpseTarget
GlimpseTarget.isEventConsumer()
).
isEventGenerator
in interface GlimpseTarget
public void setEventGenerator(boolean generate)
GlimpseTarget
setEventGenerator
in interface GlimpseTarget
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |