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
public class HeaderLabelPanel extends AbstractEditorPanel<String>
Panel for editing the label of a header cell.- Since:
- 1.6
-
-
Constructor Summary
Constructors Constructor Description HeaderLabelPanel(org.eclipse.swt.widgets.Composite parent, String currentLabel, String newLabel, HeaderRenameDialog.RenameDialogLabels dialogLabels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
edit(String newColumnHeaderLabel)
Initialize UI widgets to match the initial state of TString
getEditorName()
User friendly name for this editor (used as tab labels).String
getNewValue()
Get the new value of T with the user modifications-
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
-
HeaderLabelPanel
public HeaderLabelPanel(org.eclipse.swt.widgets.Composite parent, String currentLabel, String newLabel, HeaderRenameDialog.RenameDialogLabels dialogLabels)
-
-
Method Detail
-
edit
public void edit(String newColumnHeaderLabel) throws Exception
Description copied from class:AbstractEditorPanel
Initialize UI widgets to match the initial state of T- Specified by:
edit
in classAbstractEditorPanel<String>
- Parameters:
newColumnHeaderLabel
- the object to edit- Throws:
Exception
- if an error occurs
-
getEditorName
public String getEditorName()
Description copied from class:AbstractEditorPanel
User friendly name for this editor (used as tab labels).- Specified by:
getEditorName
in classAbstractEditorPanel<String>
- Returns:
- the user friendly name of this editor
-
getNewValue
public String getNewValue()
Description copied from class:AbstractEditorPanel
Get the new value of T with the user modifications- Specified by:
getNewValue
in classAbstractEditorPanel<String>
- Returns:
- the edited value
-
-