public class VPanel extends VControl
VControl.Type
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<VControl> |
children |
(package private) org.eclipse.swt.widgets.Composite |
widget |
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
Constructor and Description |
---|
VPanel(org.eclipse.swt.widgets.Composite parent,
int style) |
VPanel(VPanel panel,
int style) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addChild(VControl child) |
org.eclipse.swt.graphics.Point |
computeSize(int wHint,
int hHint,
boolean changed) |
void |
dispose() |
int |
getBorderWidth() |
VControl[] |
getChildren() |
VControl |
getControl(int x,
int y) |
VControl |
getControl(int x,
int y,
boolean includePanels) |
VLayout |
getLayout() |
<T extends VLayout> |
getLayout(java.lang.Class<T> clazz) |
VControl.Type |
getType() |
org.eclipse.swt.widgets.Composite |
getWidget() |
void |
layout() |
void |
layout(boolean changed) |
(package private) void |
move(VControl above,
VControl below) |
protected boolean |
redrawOnActivate() |
protected boolean |
redrawOnDeactivate() |
(package private) void |
removeChild(VControl child) |
(package private) void |
removeVChild(VControl vchild) |
void |
setActivatable(boolean activatable) |
void |
setBounds(int x,
int y,
int width,
int height) |
void |
setEnabled(boolean enabled) |
protected boolean |
setFocus(boolean focus) |
void |
setLayout(VLayout layout) |
void |
setLayoutData(org.eclipse.swt.layout.GridData data) |
void |
setSize(org.eclipse.swt.graphics.Point size) |
void |
setVisibility(int visibility) |
void |
setVisible(boolean visible) |
void |
setWidget(org.eclipse.swt.widgets.Composite widget) |
void |
sort(java.util.Comparator<VControl> comparator) |
activate, addListener, addListener, attachListeners, computeSize, containsControl, createMenu, deactivate, detachListeners, filterEvent, getBackground, getBounds, getClientArea, getClientSize, getComposite, getControl, getData, getData, getData, getData, getDisplay, getEnabled, getFont, getForeground, getImage, getLayoutData, getListeners, getLocation, getMargins, getMenu, getParent, getShell, getSize, getState, getStyle, getText, getToolTipText, getVisibility, getVisible, handleEvent, hasState, hasStyle, isActivatable, isDisposed, isEnabled, isSameWidgetAs, isSameWidgetAs, isSquare, isVisible, moveAbove, moveBelow, notifyListeners, notifyListeners, paintControl, redraw, removeListener, removeListener, setActiveCursor, setAlignment, setAlpha, setAlpha, setBackground, setBounds, setCursor, setData, setData, setFill, setFocus, setFont, setForeground, setImage, setImage, setInactiveCursor, setLocation, setLocation, setMargins, setMargins, setMargins, setOval, setOval, setPainter, setParent, setPolygon, setPolygon, setScaleImage, setSquare, setState, setStyle, setStyle, setText, setToolTipText, setVisible, setVisible, toControl, toControl, toDisplay, toDisplay, toString, update
org.eclipse.swt.widgets.Composite widget
java.util.List<VControl> children
public VPanel(org.eclipse.swt.widgets.Composite parent, int style)
public VPanel(VPanel panel, int style)
void addChild(VControl child)
public org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed)
computeSize
in class VControl
public int getBorderWidth()
public VControl[] getChildren()
public VControl getControl(int x, int y)
public VControl getControl(int x, int y, boolean includePanels)
public VLayout getLayout()
public <T extends VLayout> T getLayout(java.lang.Class<T> clazz)
public VControl.Type getType()
public org.eclipse.swt.widgets.Composite getWidget()
public void layout()
public void layout(boolean changed)
protected boolean redrawOnActivate()
redrawOnActivate
in class VControl
protected boolean redrawOnDeactivate()
redrawOnDeactivate
in class VControl
void removeChild(VControl child)
void removeVChild(VControl vchild)
public void setActivatable(boolean activatable)
setActivatable
in class VControl
public void setBounds(int x, int y, int width, int height)
public void setEnabled(boolean enabled)
setEnabled
in class VControl
public void setLayout(VLayout layout)
public void setLayoutData(org.eclipse.swt.layout.GridData data)
setLayoutData
in class VControl
public void setSize(org.eclipse.swt.graphics.Point size)
public void setVisibility(int visibility)
setVisibility
in class VControl
public void setVisible(boolean visible)
setVisible
in class VControl
public void setWidget(org.eclipse.swt.widgets.Composite widget)
public void sort(java.util.Comparator<VControl> comparator)