Class HeaderLabelPanel
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.nebula.widgets.nattable.style.editor.AbstractEditorPanel<String>
org.eclipse.nebula.widgets.nattable.ui.rename.HeaderLabelPanel
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
Panel for editing the label of a header cell.
- Since:
- 1.6
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionHeaderLabelPanel(org.eclipse.swt.widgets.Composite parent, String currentLabel, String newLabel, HeaderRenameDialog.RenameDialogLabels dialogLabels) -
Method Summary
Modifier and TypeMethodDescriptionvoidInitialize UI widgets to match the initial state of TUser friendly name for this editor (used as tab labels).Get the new value of T with the user modificationsMethods 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, setTabListMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Constructor Details
-
HeaderLabelPanel
public HeaderLabelPanel(org.eclipse.swt.widgets.Composite parent, String currentLabel, String newLabel, HeaderRenameDialog.RenameDialogLabels dialogLabels)
-
-
Method Details
-
edit
Description copied from class:AbstractEditorPanelInitialize UI widgets to match the initial state of T- Specified by:
editin classAbstractEditorPanel<String>- Parameters:
newColumnHeaderLabel- the object to edit- Throws:
Exception- if an error occurs
-
getEditorName
Description copied from class:AbstractEditorPanelUser friendly name for this editor (used as tab labels).- Specified by:
getEditorNamein classAbstractEditorPanel<String>- Returns:
- the user friendly name of this editor
-
getNewValue
Description copied from class:AbstractEditorPanelGet the new value of T with the user modifications- Specified by:
getNewValuein classAbstractEditorPanel<String>- Returns:
- the edited value
-