Class RoleDescriptionSection
- 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.swt.widgets.Canvas
-
- org.eclipse.ui.forms.widgets.ExpandableComposite
-
- org.eclipse.ui.forms.widgets.Section
-
- com._1c.g5.v8.dt.rights.ui.sections.RoleDescriptionSection
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class RoleDescriptionSection extends org.eclipse.ui.forms.widgets.Section
Restriction access section.
-
-
Field Summary
-
Fields inherited from class org.eclipse.ui.forms.widgets.ExpandableComposite
CLIENT_INDENT, clientVerticalSpacing, COMPACT, descriptionVerticalSpacing, EXPANDED, FOCUS_TITLE, GAP, LEFT_TEXT_CLIENT_ALIGNMENT, marginHeight, marginWidth, NO_TITLE, NO_TITLE_FOCUS_BOX, SHORT_TITLE_BAR, textLabel, TITLE_BAR, titleBarTextMarginWidth, toggle, TREE_NODE, TWISTIE, VGAP
-
-
Constructor Summary
Constructors Constructor Description RoleDescriptionSection(org.eclipse.ui.forms.IManagedForm managedForm, org.eclipse.swt.widgets.Composite parent, boolean isRoleAdopted, IRightsEditorController controller, IModelEditingSupport modelEditingSupport)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterRightsViewerInizialized()
Called after the rights viewer content was created and the viewer initialization was finished.protected void
beforeRightsViewerInizialized()
Called before the rights viewer content was created and the viewer initialization was finished.void
createClient()
Creates section content.protected String
getLabelOfSetRightsForAttributesByDefaultButton()
Gets the label of the 'SetRightsForAttributesByDefault' button.protected String
getLabelOfSetRightsForNewObjectsButton()
Gets the label of the 'SetRightsForNewObjects' button.-
Methods inherited from class org.eclipse.ui.forms.widgets.Section
getDescription, getDescriptionControl, getSeparatorControl, getTitleBarBackground, getTitleBarBorderColor, getTitleBarGradientBackground, internalSetExpanded, onPaint, reflow, setBackground, setBackgroundImage, setDescription, setDescriptionControl, setForeground, setSeparatorControl, setTitleBarBackground, setTitleBarBorderColor, setTitleBarGradientBackground
-
Methods inherited from class org.eclipse.ui.forms.widgets.ExpandableComposite
addExpansionListener, computeSize, forceFocus, getClient, getExpansionStyle, getText, getTextClient, getTextClientHeightDifference, getTitleBarForeground, hasTitleBar, isExpanded, isFixedStyle, removeExpansionListener, setActiveToggleColor, setClient, setEnabled, setExpanded, setFont, setLayout, setMenu, setText, setTextClient, setTitleBarForeground, setToggleColor, setToolTipText
-
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setIME
-
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, 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, 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, setBounds, setBounds, setCapture, setCursor, setDragDetect, setLayoutData, setLocation, setLocation, 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, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Constructor Detail
-
RoleDescriptionSection
public RoleDescriptionSection(org.eclipse.ui.forms.IManagedForm managedForm, org.eclipse.swt.widgets.Composite parent, boolean isRoleAdopted, IRightsEditorController controller, IModelEditingSupport modelEditingSupport)
Constructor.- Parameters:
managedForm
- the managed form, can not benull
objectsSection
- the object section, can not benull
isRoleAdopted
- tells whether the role is adoptedparent
- the parent, can not benull
controller
- the controller, can not benull
modelEditingSupport
- the model editing support, can not benull
-
-
Method Detail
-
createClient
public void createClient()
Creates section content.
-
getLabelOfSetRightsForAttributesByDefaultButton
protected String getLabelOfSetRightsForAttributesByDefaultButton()
Gets the label of the 'SetRightsForAttributesByDefault' button.- Returns:
- the label, can not be
null
-
getLabelOfSetRightsForNewObjectsButton
protected String getLabelOfSetRightsForNewObjectsButton()
Gets the label of the 'SetRightsForNewObjects' button.- Returns:
- the label, can not be
null
-
beforeRightsViewerInizialized
protected void beforeRightsViewerInizialized()
Called before the rights viewer content was created and the viewer initialization was finished.
-
afterRightsViewerInizialized
protected void afterRightsViewerInizialized()
Called after the rights viewer content was created and the viewer initialization was finished.
-
-