Class ConfigSelector
- 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.launchbar.ui.controls.internal.CSelector
-
- org.eclipse.launchbar.ui.controls.internal.ConfigSelector
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class ConfigSelector extends CSelector
-
-
Field Summary
Fields Modifier and Type Field Description private DefaultDescriptorLabelProviderdefaultProviderprivate ILaunchBarManagermanagerprivate static java.lang.String[]noConfigsprivate ILaunchBarUIManageruiManager
-
Constructor Summary
Constructors Constructor Description ConfigSelector(org.eclipse.swt.widgets.Composite parent, int style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.PointcomputeSize(int wHint, int hHint, boolean changed)voidcreateActionArea(org.eclipse.swt.widgets.Composite parent)protected voidfireSelectionChanged()voidhandleEdit(java.lang.Object element)booleanhasActionArea()protected voidinitializeListViewer(LaunchBarListViewer listViewer)booleanisEditable(java.lang.Object element)voidsetSelection(java.lang.Object element)-
Methods inherited from class org.eclipse.launchbar.ui.controls.internal.CSelector
dispose, getContentProvider, getDialogPreferencePrefix, getHighlightColor, getInput, getLabelProvider, getMouseListener, getOutlineColor, getSelection, getText, myIsFocusAncestor, openPopup, refresh, restoreShellSize, saveShellSize, setContentProvider, setDelayedSelection, setHistorySortComparator, setInput, setLabelProvider, setSorter, setToolTipText, update
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, 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, 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, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Field Detail
-
manager
private ILaunchBarManager manager
-
uiManager
private ILaunchBarUIManager uiManager
-
defaultProvider
private DefaultDescriptorLabelProvider defaultProvider
-
noConfigs
private static final java.lang.String[] noConfigs
-
-
Method Detail
-
initializeListViewer
protected void initializeListViewer(LaunchBarListViewer listViewer)
- Overrides:
initializeListViewerin classCSelector
-
fireSelectionChanged
protected void fireSelectionChanged()
- Specified by:
fireSelectionChangedin classCSelector
-
isEditable
public boolean isEditable(java.lang.Object element)
- Overrides:
isEditablein classCSelector
-
handleEdit
public void handleEdit(java.lang.Object element)
- Overrides:
handleEditin classCSelector
-
hasActionArea
public boolean hasActionArea()
- Overrides:
hasActionAreain classCSelector
-
createActionArea
public void createActionArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createActionAreain classCSelector
-
computeSize
public org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed)- Overrides:
computeSizein classorg.eclipse.swt.widgets.Control
-
setSelection
public void setSelection(java.lang.Object element)
- Overrides:
setSelectionin classCSelector
-
-