Class EventPanel
- 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.EventPanel
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class EventPanel extends AbstractSetFilterDialogPanel
Set filter dialog panel containing event 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 EventPanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, EventSubscriptionEventsProvider eventsProvider)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createToolbarActions()
Creates toolbar actions.protected void
doDoubleClick()
Does double click actions.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, changeViewerCheckState, checkAll, checkElements, createSearch, 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
-
EventPanel
public EventPanel(org.eclipse.swt.widgets.Composite parent, Configuration configuration, EventHandlersFilter filter, EventSubscriptionEventsProvider eventsProvider)
Constructor.- Parameters:
parent
- - parent composite. Can't benull
.configuration
- - editor's configuration. Can't benull
.filter
- - filter to edit. Can't benull
.eventsProvider
- - events provider. Can't benull
.
-
-
Method Detail
-
refreshViewer
public void refreshViewer()
Refreshes viewer.
-
createToolbarActions
protected void createToolbarActions()
Description copied from class:AbstractViewerPanel
Creates toolbar actions.- Overrides:
createToolbarActions
in classAbstractSetFilterDialogPanel
-
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
-
doDoubleClick
protected void doDoubleClick()
Description copied from class:AbstractViewerPanel
Does double click actions.- Overrides:
doDoubleClick
in classAbstractViewerPanel
-
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
-
-