Class SourcePanel
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- com._1c.g5.v8.dt.ui.dialog.AbstractViewerPanel
-
- com._1c.g5.v8.dt.eventhandlers.ui.dialogs.panels.AbstractSetFilterDialogPanel
-
- com._1c.g5.v8.dt.eventhandlers.ui.dialogs.panels.SourcePanel
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
- Direct Known Subclasses:
BreakpointsSourcePanel
public class SourcePanel extends AbstractSetFilterDialogPanel
Set filter dialog panel containing event source choose.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.eventhandlers.ui.dialogs.panels.AbstractSetFilterDialogPanel
AbstractSetFilterDialogPanel.PanelSearchFilter
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.eventhandlers.ui.dialogs.panels.AbstractSetFilterDialogPanel
checkStateListeners, filter, toolbarCollapseAllItem, toolbarExpandAllItem
-
Fields inherited from class com._1c.g5.v8.dt.ui.dialog.AbstractViewerPanel
IMG_CHECKED, searchFilterWithHistory, singleSelect, toolBar, toolBarDeselectAllElement, toolBarSelectAllElement, viewer
-
-
Constructor Summary
Constructors Constructor Description SourcePanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, IResourceLookup resourceLookup, IBmEmfIndexManager indexManager, IIndexSlicePredicateService slicePredicateService, IFilterBySubsystemsManager filterBySubsystemsManager, IDtProjectManager dtProjectManager)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createIsCompositeCheckBox()
Creates is composite checkbox.protected void
doDoubleClick()
Does double click actions.Collection<TypeItem>
getSelectedItems()
Returns selected in viewer items.Viewer
getViewer()
Returns panel viewer.protected void
initViewer(Object input)
Inits viewer properties.protected void
setState(Object element, boolean checked)
Sets node check state and updates its subtree and parents.-
Methods inherited from class com._1c.g5.v8.dt.eventhandlers.ui.dialogs.panels.AbstractSetFilterDialogPanel
addCheckStateListener, addViewerFilter, changeActionEnable, changeItemCheckState, changeViewerCheckState, checkAll, checkElements, createSearch, createToolbarActions, expandCheckedElements, fireCheckStateChangedEvent, getTopElements, isVisible, onSearch, removeViewerFilter, scrollToFirstChecked, setCheckedElements, setCheckedState, setUncheckedElements, uncheckElements
-
Methods inherited from class com._1c.g5.v8.dt.ui.dialog.AbstractViewerPanel
addViewerDoubleClickListener, createCheckboxTreeViewer, getCheckedElements, getDescendants, getGrayedElements, getItemsOfType, getOnlyCheckedElements, getViewerInput, hasCheckedElements, initToolbarActions, removeViewerDoubleClickListener, setChecked, setFocusToSearchLine, setGrayedElements, setLabelText, setViewerInput, updateTree
-
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, 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
-
SourcePanel
public SourcePanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, IResourceLookup resourceLookup, IBmEmfIndexManager indexManager, IIndexSlicePredicateService slicePredicateService, IFilterBySubsystemsManager filterBySubsystemsManager, IDtProjectManager dtProjectManager)
Constructor- Parameters:
parent
- parent composite, cannot benull
configuration
- editor's configuration, cannot benull
.filter
- filter to edit, cannot benull
globalScopeProvider
- global scope provider, cannot benull
resourceLookup
- resource lookup, cannot benull
indexManager
- EMF index manager, cannot benull
slicePredicateService
- the slice predicate service, cannot benull
filterBySubsystemsManager
- the filter by subsystems manager, cannot benull
dtProjectManager
- the DT project manager, cannot benull
-
-
Method Detail
-
getViewer
public Viewer getViewer()
Returns panel viewer.- Returns:
- panel viewer. Can't return
null
.
-
getSelectedItems
public Collection<TypeItem> getSelectedItems()
Returns selected in viewer items.- Returns:
- selected in viewer items. Can't return
null
.
-
initViewer
protected void initViewer(Object input)
Description copied from class:AbstractViewerPanel
Inits viewer properties.- Overrides:
initViewer
in classAbstractSetFilterDialogPanel
- Parameters:
input
- the viewer input, may benull
-
doDoubleClick
protected void doDoubleClick()
Description copied from class:AbstractViewerPanel
Does double click actions.- Overrides:
doDoubleClick
in classAbstractViewerPanel
-
setState
protected void setState(Object element, boolean checked)
Description copied from class:AbstractViewerPanel
Sets node check state and updates its subtree and parents.- Overrides:
setState
in classAbstractViewerPanel
- Parameters:
element
- the target node, can not benull
checked
- the check value
-
createIsCompositeCheckBox
protected void createIsCompositeCheckBox()
Creates is composite checkbox.
-
-