public class NestedProjectsComposite
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.jface.action.IMenuListener
Constructor and Description |
---|
NestedProjectsComposite(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.core.resources.IProject[] initialSelection,
boolean showOutOfDateWarning) |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionChangeListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
protected void |
createButtons(org.eclipse.swt.widgets.Composite selectionActionComposite) |
org.eclipse.core.resources.IProject[] |
getSelectedProjects() |
org.eclipse.core.resources.IProject |
getSelection() |
protected boolean |
isInteresting(org.eclipse.core.resources.IProject project) |
void |
menuAboutToShow(org.eclipse.jface.action.IMenuManager manager) |
void |
refresh() |
void |
reset() |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
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, 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, 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
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public NestedProjectsComposite(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.core.resources.IProject[] initialSelection, boolean showOutOfDateWarning)
protected void createButtons(org.eclipse.swt.widgets.Composite selectionActionComposite)
protected boolean isInteresting(org.eclipse.core.resources.IProject project) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager manager)
menuAboutToShow
in interface org.eclipse.jface.action.IMenuListener
public org.eclipse.core.resources.IProject getSelection()
public org.eclipse.core.resources.IProject[] getSelectedProjects()
public void refresh()
public void reset()
public void addSelectionChangeListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.