Package com.iizigo.plugin
Class ProjectPluginChooser
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- com.iizigo.plugin.ProjectPluginChooser
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class ProjectPluginChooser extends org.eclipse.swt.widgets.Composite
Component to display plug-ins to choose for a project as check boxes.- Author:
- Christopher Mindus
-
-
Constructor Summary
Constructors Constructor Description ProjectPluginChooser(org.eclipse.swt.widgets.Composite parent, ModuleModel model)
The plug-in chooser component for Module project.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply()
Applies the changes.protected void
checkSubclass()
PluginDescriptor[]
getPlugins()
Gets the plug-ins chosen.void
setApplyButton(org.eclipse.swt.widgets.Button b)
Sets the apply button.-
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, 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, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Constructor Detail
-
ProjectPluginChooser
public ProjectPluginChooser(org.eclipse.swt.widgets.Composite parent, ModuleModel model)
The plug-in chooser component for Module project.- Parameters:
parent
- The parent composite.model
- The Module model.
-
-
Method Detail
-
checkSubclass
protected void checkSubclass()
- Overrides:
checkSubclass
in classorg.eclipse.swt.widgets.Composite
-
setApplyButton
public void setApplyButton(org.eclipse.swt.widgets.Button b)
Sets the apply button.
-
getPlugins
public PluginDescriptor[] getPlugins()
Gets the plug-ins chosen.
-
apply
public boolean apply()
Applies the changes.- Returns:
- true for success, false for failure.
-
-