Package com.iizigo.swt
Class OutlinedComposite
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- com.iizigo.swt.OutlinedComposite
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class OutlinedComposite extends org.eclipse.swt.widgets.Composite
Creates an outlined composite.- Author:
- Christopher Mindus
-
-
Constructor Summary
Constructors Constructor Description OutlinedComposite(org.eclipse.swt.widgets.Composite parent)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLine(int location, int line1, int line2)
Adds a line with the colors (0=dark, 1=light, -1=none) at a location.org.eclipse.swt.widgets.Composite
createCenterArea()
Gets the center area.void
setCenterArea(org.eclipse.swt.widgets.Control center)
Sets the center area.void
setFirstChildAsCenterArea()
Sets the first control added in this composite as the center area.-
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, 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, 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, setFont, 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
-
-
-
-
Method Detail
-
addLine
public void addLine(int location, int line1, int line2)
Adds a line with the colors (0=dark, 1=light, -1=none) at a location.- Parameters:
location
- Location in composite: SWT.TOP, SWT.BOTTOM, SWT.LEFT or SWT.RIGHT.line1
- Color for first line.line2
- Color for second line.- Throws:
java.lang.IllegalArgumentException
- If location is not TOP, BOTTOM, LEFT or RIGHT.
-
createCenterArea
public org.eclipse.swt.widgets.Composite createCenterArea()
Gets the center area.- Returns:
- The center composite.
-
setCenterArea
public void setCenterArea(org.eclipse.swt.widgets.Control center)
Sets the center area.- Parameters:
center
- The center area, the BorderLayout.CENTER layout data is applied to the control.
-
setFirstChildAsCenterArea
public void setFirstChildAsCenterArea()
Sets the first control added in this composite as the center area.
-
-