@API(type=INTERNAL, src=PUBLIC) public class ECPropertiesComposite extends org.eclipse.swt.widgets.Composite implements PropertySelectionController
Constructor and Description |
---|
ECPropertiesComposite(org.eclipse.swt.widgets.TabFolder parent,
java.util.List<TableProperty> properties,
java.lang.String contextInfo,
AuthorResourceBundle authorResourceBundle,
ColorThemeUtilities colorThemeUtilities)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
java.util.List<TableProperty> |
getModifiedProperties()
Obtain a list with all modified properties for the current panel.
|
void |
selectionChanged(TableProperty property,
java.lang.String newValue)
Method which controls the change of the selected key.
|
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
public ECPropertiesComposite(org.eclipse.swt.widgets.TabFolder parent, java.util.List<TableProperty> properties, java.lang.String contextInfo, AuthorResourceBundle authorResourceBundle, ColorThemeUtilities colorThemeUtilities)
parent
- The tab folder.properties
- The list with properties that will be presented inside
the current composite.contextInfo
- The context information. It contains information about what
is edited inside the current composite.authorResourceBundle
- The author resource bundle.colorThemeUtilities
- The color theme utilities.public java.util.List<TableProperty> getModifiedProperties()
List
with all modified properties from the current panel.public void selectionChanged(TableProperty property, java.lang.String newValue) throws AuthorOperationException
PropertySelectionController
selectionChanged
in interface PropertySelectionController
property
- The modified property.newValue
- The new selected value of the given propertyAuthorOperationException
- When the handling of selection changed cannot be performed.PropertySelectionController.selectionChanged(ro.sync.ecss.extensions.commons.table.properties.TableProperty, java.lang.String)
public void dispose()
dispose
in class org.eclipse.swt.widgets.Widget
Widget.dispose()
© Copyright SyncRO Soft SRL 2002 - 2016. All rights reserved.