Package org.eclipse.ease.ui.modules.ui
Class ModulesComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.ease.ui.modules.ui.ModulesComposite
- All Implemented Interfaces:
EventListener
,org.eclipse.swt.graphics.Drawable
,org.osgi.framework.BundleListener
public class ModulesComposite
extends org.eclipse.swt.widgets.Composite
implements org.osgi.framework.BundleListener
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
-
Constructor Summary
Constructors Constructor Description ModulesComposite(org.eclipse.swt.widgets.Composite parent, int style, boolean modulesOnly)
Create the composite. -
Method Summary
Modifier and Type Method Description void
addFilter(org.eclipse.jface.viewers.ViewerFilter filter)
void
bundleChanged(org.osgi.framework.BundleEvent event)
void
dispose()
org.eclipse.jface.viewers.TreeViewer
getTreeViewer()
void
refresh()
void
setInput(Object input)
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, 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, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, 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, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, 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, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
-
Constructor Details
-
ModulesComposite
public ModulesComposite(org.eclipse.swt.widgets.Composite parent, int style, boolean modulesOnly)Create the composite.- Parameters:
parent
-style
-modulesOnly
- if true only the modules are shown in the tree. if false also the fields and functions are shown.
-
-
Method Details
-
dispose
public void dispose()- Overrides:
dispose
in classorg.eclipse.swt.widgets.Widget
-
setInput
-
refresh
public void refresh() -
addFilter
public void addFilter(org.eclipse.jface.viewers.ViewerFilter filter) -
getTreeViewer
public org.eclipse.jface.viewers.TreeViewer getTreeViewer() -
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event)- Specified by:
bundleChanged
in interfaceorg.osgi.framework.BundleListener
-