Class HandlerPanel
- 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.HandlerPanel
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
- Direct Known Subclasses:
BreakpointsHandlerPanel
public class HandlerPanel extends AbstractSetFilterDialogPanel
Set filter dialog panel containing event handler choose.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
HandlerPanel.HandlersFilter
Filter for handler panel.-
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 HandlerPanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, IContentProvider contentProvider)
Constructor.HandlerPanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, IContentProvider contentProvider, SearchFilterWithHistory searchFilterWithHistory)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
changeViewerCheckState(CheckStateChangedEvent event)
Viewer check state handler.protected void
createBottomControl()
Creates control at tree bottom.protected void
doDoubleClick()
Does double click actions.protected HandlerPanel.HandlersFilter
getViewerHandlersFilter()
Returns handlers filter to add to viewer.protected void
initViewer(Object input)
Inits viewer properties.void
refreshViewer()
Refreshes viewer.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, 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
-
HandlerPanel
public HandlerPanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, IContentProvider contentProvider)
Constructor.- Parameters:
parent
- - parent composite. Can't benull
.configuration
- - editor's configuration. Can't benull
.filter
- - filter to edit. Can't benull
.contentProvider
- - content provider for this panel. Can't benull
.
-
HandlerPanel
public HandlerPanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, IContentProvider contentProvider, SearchFilterWithHistory searchFilterWithHistory)
Constructor.- Parameters:
parent
- - parent composite. Can't benull
.configuration
- - editor's configuration. Can't benull
.filter
- - filter to edit. Can't benull
.contentProvider
- - content provider for this panel. Can't benull
.searchFilterWithHistory
- - search filter. Can benull
.
-
-
Method Detail
-
refreshViewer
public void refreshViewer()
Refreshes viewer.
-
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
-
getViewerHandlersFilter
protected HandlerPanel.HandlersFilter getViewerHandlersFilter()
Returns handlers filter to add to viewer.- Returns:
- handlers filter to add to viewer. Can't return
null
.
-
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
-
changeViewerCheckState
protected void changeViewerCheckState(CheckStateChangedEvent event)
Description copied from class:AbstractViewerPanel
Viewer check state handler.- Overrides:
changeViewerCheckState
in classAbstractSetFilterDialogPanel
- Parameters:
event
- the check state change event, may benull
-
doDoubleClick
protected void doDoubleClick()
Description copied from class:AbstractViewerPanel
Does double click actions.- Overrides:
doDoubleClick
in classAbstractViewerPanel
-
createBottomControl
protected void createBottomControl()
Creates control at tree bottom.
-
-