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) voidattachListeners(boolean key)org.eclipse.swt.graphics.PointcomputeSize(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) voiddetachListeners(boolean key)voiddispose()org.eclipse.swt.graphics.RectanglegetClientArea()TgetControl()java.lang.StringgetText()VControl.TypegetType()voidsetBackground(org.eclipse.swt.graphics.Color color)voidsetBounds(int x, int y, int width, int height)booleansetFocus()voidsetFont(org.eclipse.swt.graphics.Font font)voidsetForeground(org.eclipse.swt.graphics.Color color)voidsetText(java.lang.String text)voidsetToolTipText(java.lang.String text)voidsetVisible(boolean visible)java.lang.StringtoString()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:
attachListenersin classVControl
-
detachListeners
void detachListeners(boolean key)- Overrides:
detachListenersin classVControl
-
computeSize
public org.eclipse.swt.graphics.Point computeSize(int hint, int hint2, boolean changed)- Overrides:
computeSizein classVControl
-
dispose
public void dispose() -
getClientArea
public org.eclipse.swt.graphics.Rectangle getClientArea()- Overrides:
getClientAreain classVControl
-
getControl
- Overrides:
getControlin classVControl
-
getText
public java.lang.String getText() -
getType
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color)- Overrides:
setBackgroundin 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:
setForegroundin classVControl
-
setText
public void setText(java.lang.String text) -
setToolTipText
public void setToolTipText(java.lang.String text)- Overrides:
setToolTipTextin classVControl
-
setVisible
public void setVisible(boolean visible)- Overrides:
setVisiblein classVControl
-
toString
public java.lang.String toString()
-