|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.miginfocom.swt.SwtComponentWrapper
net.miginfocom.swt.SwtContainerWrapper
public final class SwtContainerWrapper
Field Summary |
---|
Fields inherited from interface net.miginfocom.layout.ComponentWrapper |
---|
TYPE_BUTTON, TYPE_CHECK_BOX, TYPE_COMBO_BOX, TYPE_CONTAINER, TYPE_IMAGE, TYPE_LABEL, TYPE_LIST, TYPE_PANEL, TYPE_PROGRESS_BAR, TYPE_SCROLL_BAR, TYPE_SCROLL_PANE, TYPE_SEPARATOR, TYPE_SLIDER, TYPE_SPINNER, TYPE_TABLE, TYPE_TEXT_AREA, TYPE_TEXT_FIELD, TYPE_TREE, TYPE_UNKNOWN, TYPE_UNSET |
Constructor Summary | |
---|---|
SwtContainerWrapper(org.eclipse.swt.widgets.Composite c)
|
Method Summary | |
---|---|
int |
getComponentCount()
Returns the number of components that this parent has. |
ComponentWrapper[] |
getComponents()
Returns the components of the container that wrapper is wrapping. |
int |
getComponetType(boolean disregardScrollPane)
Returns the type of component that this wrapper is wrapping. |
java.lang.Object |
getLayout()
Returns the LayoutHandler (in Swing terms) that is handling the layout of this container. |
int |
getLayoutHashCode()
Returns a hash code that should be reasonably different for anything that might change the layout. |
boolean |
isLeftToRight()
Returns if this container is using left-to-right component ordering. |
void |
paintDebugCell(int x,
int y,
int width,
int height)
Paints a cell to indicate where it is. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.miginfocom.layout.ComponentWrapper |
---|
getBaseline, getComponent, getHeight, getHorizontalScreenDPI, getLinkId, getMaximumHeight, getMaximumWidth, getMinimumHeight, getMinimumWidth, getParent, getPixelUnitFactor, getPreferredHeight, getPreferredWidth, getScreenHeight, getScreenLocationX, getScreenLocationY, getScreenWidth, getVerticalScreenDPI, getVisualPadding, getWidth, getX, getY, hasBaseline, isVisible, paintDebugOutline, setBounds |
Constructor Detail |
---|
public SwtContainerWrapper(org.eclipse.swt.widgets.Composite c)
Method Detail |
---|
public ComponentWrapper[] getComponents()
ContainerWrapper
getComponents
in interface ContainerWrapper
null
.public int getComponentCount()
ContainerWrapper
getComponentCount
in interface ContainerWrapper
public java.lang.Object getLayout()
ContainerWrapper
LayoutHandler
(in Swing terms) that is handling the layout of this container.
If there exist no such class the method should return the same as ComponentWrapper.getComponent()
, which is the
container itself.
getLayout
in interface ContainerWrapper
null
.public final boolean isLeftToRight()
ContainerWrapper
isLeftToRight
in interface ContainerWrapper
public final void paintDebugCell(int x, int y, int width, int height)
ContainerWrapper
paintDebugCell
in interface ContainerWrapper
x
- The x coordinate to start the drwaing.y
- The x coordinate to start the drwaing.width
- The width to draw/fillheight
- The height to draw/fillpublic int getComponetType(boolean disregardScrollPane)
ComponentWrapper
This method can be invoked often so the result should be cached.
NOTE! This is misspelled. Keeping it that way though since this is only used by developers who port MigLayout.
getComponetType
in interface ComponentWrapper
getComponetType
in class SwtComponentWrapper
disregardScrollPane
- Is true
any wrapping scroll pane should be disregarded and the type
of the scrolled component should be returned.
ComponentWrapper.TYPE_LABEL
.public int getLayoutHashCode()
ComponentWrapper
getLayoutHashCode
in interface ComponentWrapper
getLayoutHashCode
in class SwtComponentWrapper
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |