Package org.eclipse.nebula.cwt.v
Class VNative<T extends org.eclipse.swt.widgets.Control>
java.lang.Object
org.eclipse.nebula.cwt.v.VControl
org.eclipse.nebula.cwt.v.VNative<T>
public class VNative<T extends org.eclipse.swt.widgets.Control> extends VControl
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.eclipse.nebula.cwt.v.VControl
background, bounds, carbon, composite, customToolTip, dataMap, disposed, fill, font, foreground, gtk, image, layoutData, listeners, marginBottom, marginLeft, marginRight, marginTop, menu, painter, parent, points, scaleImage, square, STATE_ACTIVE, STATE_ENABLED, STATE_MOUSE_DOWN, STATE_SELECTED, svg, text, tooltipText, visibility, win32, xAlign, yAlign
-
Method Summary
Modifier and Type Method Description (package private) void
attachListeners(boolean key)
org.eclipse.swt.graphics.Point
computeSize(int hint, int hint2, boolean changed)
static <T extends org.eclipse.swt.widgets.Control>
VNative<T>create(java.lang.Class<T> type, VPanel parent, int style)
(package private) void
detachListeners(boolean key)
void
dispose()
org.eclipse.swt.graphics.Rectangle
getClientArea()
T
getControl()
java.lang.String
getText()
VControl.Type
getType()
void
setBackground(org.eclipse.swt.graphics.Color color)
void
setBounds(int x, int y, int width, int height)
boolean
setFocus()
void
setFont(org.eclipse.swt.graphics.Font font)
void
setForeground(org.eclipse.swt.graphics.Color color)
void
setText(java.lang.String text)
void
setToolTipText(java.lang.String text)
void
setVisible(boolean visible)
java.lang.String
toString()
Methods inherited from class org.eclipse.nebula.cwt.v.VControl
activate, addListener, addListener, computeSize, containsControl, createMenu, deactivate, filterEvent, getBackground, getBounds, getClientSize, getComposite, getData, getData, getData, getData, getDisplay, getEnabled, getFont, getForeground, getImage, getLayoutData, getListeners, getLocation, getMargins, getMenu, getParent, getShell, getSize, getState, getStyle, getToolTipText, getVisibility, getVisible, getWidget, handleEvent, hasState, hasStyle, isActivatable, isDisposed, isEnabled, isSameWidgetAs, isSameWidgetAs, isSquare, isVisible, moveAbove, moveBelow, notifyListeners, notifyListeners, paintControl, redraw, redrawOnActivate, redrawOnDeactivate, removeListener, removeListener, setActivatable, setActiveCursor, setAlignment, setAlpha, setAlpha, setBounds, setCursor, setData, setData, setEnabled, setFill, setFocus, setImage, setImage, setInactiveCursor, setLayoutData, setLocation, setLocation, setMargins, setMargins, setMargins, setOval, setOval, setPainter, setParent, setPolygon, setPolygon, setScaleImage, setSize, setSquare, setState, setStyle, setStyle, setVisibility, setVisible, setVisible, toControl, toControl, toDisplay, toDisplay, update
-
Field Details
-
Method Details
-
create
-
attachListeners
void attachListeners(boolean key)- Overrides:
attachListeners
in classVControl
-
detachListeners
void detachListeners(boolean key)- Overrides:
detachListeners
in classVControl
-
computeSize
public org.eclipse.swt.graphics.Point computeSize(int hint, int hint2, boolean changed)- Overrides:
computeSize
in classVControl
-
dispose
public void dispose() -
getClientArea
public org.eclipse.swt.graphics.Rectangle getClientArea()- Overrides:
getClientArea
in classVControl
-
getControl
- Overrides:
getControl
in classVControl
-
getText
public java.lang.String getText() -
getType
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color)- Overrides:
setBackground
in classVControl
-
setBounds
public void setBounds(int x, int y, int width, int height) -
setFocus
public boolean setFocus() -
setFont
public void setFont(org.eclipse.swt.graphics.Font font) -
setForeground
public void setForeground(org.eclipse.swt.graphics.Color color)- Overrides:
setForeground
in classVControl
-
setText
public void setText(java.lang.String text) -
setToolTipText
public void setToolTipText(java.lang.String text)- Overrides:
setToolTipText
in classVControl
-
setVisible
public void setVisible(boolean visible)- Overrides:
setVisible
in classVControl
-
toString
public java.lang.String toString()
-