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
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handleConstructor Summary
ConstructorsConstructorDescriptionProjectPluginChooser(org.eclipse.swt.widgets.Composite parent, ModuleModel model) The plug-in chooser component for Module project.Method Summary
Modifier and TypeMethodDescriptionbooleanapply()Applies the changes.protected voidGets the plug-ins chosen.voidsetApplyButton(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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
Constructor Details
ProjectPluginChooser
The plug-in chooser component for Module project.- Parameters:
parent- The parent composite.model- The Module model.
Method Details
checkSubclass
protected void checkSubclass()- Overrides:
checkSubclassin classorg.eclipse.swt.widgets.Composite
setApplyButton
public void setApplyButton(org.eclipse.swt.widgets.Button b) Sets the apply button.getPlugins
Gets the plug-ins chosen.apply
public boolean apply()Applies the changes.- Returns:
- true for success, false for failure.