Class TitleControl
- 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.nebula.widgets.geomap.internal.geomapbrowser.TitleControl
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class TitleControl extends org.eclipse.swt.widgets.CanvasAn owner-drawn title label type of swt-control.- Version:
- $Revision$
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.graphics.ColorbottomLineColorprivate org.eclipse.swt.graphics.Fontfontprivate org.eclipse.swt.graphics.Colorgradient1Colorprivate org.eclipse.swt.graphics.Colorgradient2Colorprivate org.eclipse.swt.graphics.Imageimageprivate org.eclipse.swt.graphics.Pointsizeprivate java.lang.Stringtextprivate static intTOP_SPACEprivate org.eclipse.swt.graphics.ColorwritingColor
-
Constructor Summary
Constructors Constructor Description TitleControl(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.graphics.Image image)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.PointcomputeSize(int wHint, int hHint, boolean changed)java.lang.StringgetText()private voidmeasureSize(java.lang.String s)private voidonDispose(org.eclipse.swt.events.DisposeEvent e)private voidonPaint(org.eclipse.swt.events.PaintEvent e)voidsetText(java.lang.String text)-
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setFont, 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, 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, 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, isAutoScalable, 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, 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
-
-
-
-
Field Detail
-
TOP_SPACE
private static final int TOP_SPACE
- See Also:
- Constant Field Values
-
font
private org.eclipse.swt.graphics.Font font
-
gradient1Color
private org.eclipse.swt.graphics.Color gradient1Color
-
gradient2Color
private org.eclipse.swt.graphics.Color gradient2Color
-
bottomLineColor
private org.eclipse.swt.graphics.Color bottomLineColor
-
writingColor
private org.eclipse.swt.graphics.Color writingColor
-
image
private org.eclipse.swt.graphics.Image image
-
text
private java.lang.String text
-
size
private org.eclipse.swt.graphics.Point size
-
-
Method Detail
-
measureSize
private void measureSize(java.lang.String s)
-
onDispose
private void onDispose(org.eclipse.swt.events.DisposeEvent e)
-
onPaint
private void onPaint(org.eclipse.swt.events.PaintEvent e)
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String text)
-
computeSize
public org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed)- Overrides:
computeSizein classorg.eclipse.swt.widgets.Control
-
-