org.eclipse.net4j.util.ui.widgets
Class SashComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.net4j.util.ui.widgets.SashComposite
- All Implemented Interfaces:
- INotifier, Drawable
public abstract class SashComposite
- extends Composite
- implements INotifier
- Author:
- Eike Stepper
Fields inherited from class org.eclipse.swt.widgets.Control |
handle |
Methods inherited from class org.eclipse.swt.widgets.Composite |
changed, checkSubclass, computeSize, 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.Control |
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, 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, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update |
Methods inherited from class org.eclipse.swt.widgets.Widget |
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString |
SashComposite
public SashComposite(Composite parent,
int style,
int limit,
int percent)
SashComposite
public SashComposite(Composite parent,
int style,
int limit,
int percent,
boolean borders)
dispose
public void dispose()
- Description copied from class:
org.eclipse.swt.widgets.Widget
- Disposes of the operating system resources associated with
the receiver and all its descendants. After this method has
been invoked, the receiver and all descendants will answer
true
when sent the message isDisposed()
.
Any internal connections between the widgets in the tree will
have been removed to facilitate garbage collection.
This method does nothing if the widget is already disposed.
NOTE: This method is not called recursively on the descendants
of the receiver. This means that, widget implementers can not
detect when a widget is being disposed of by re-implementing
this method, but should instead listen for the Dispose
event.
- Overrides:
dispose
in class Widget
- Since:
- 2.0
- See Also:
Widget.addDisposeListener(org.eclipse.swt.events.DisposeListener)
,
Widget.removeDisposeListener(org.eclipse.swt.events.DisposeListener)
,
Widget.checkWidget()
addListener
public void addListener(IListener listener)
- Description copied from interface:
INotifier
- Adds a listener to this notifier.
Depending on the implementation duplicate listeners may lead to duplicate event delivery or not. Implementors are
encouraged to prevent events from being delivered more than once to the same listener,
- Specified by:
addListener
in interface INotifier
- Since:
- 2.0
getListeners
public IListener[] getListeners()
- Description copied from interface:
INotifier
- Returns the listeners that are registered with this notifier.
Depending on the implementation duplicate listeners may be contained in the returned array.
- Specified by:
getListeners
in interface INotifier
- Since:
- 2.0
hasListeners
public boolean hasListeners()
- Description copied from interface:
INotifier
- Returns
true
if one or more listeners are registered with this notifier, false
otherwise.
- Specified by:
hasListeners
in interface INotifier
- Since:
- 2.0
removeListener
public void removeListener(IListener listener)
- Description copied from interface:
INotifier
- Removes a listener from this notifier.
- Specified by:
removeListener
in interface INotifier
- Since:
- 2.0
isVertical
public boolean isVertical()
setVertical
public void setVertical(boolean vertical)
getSash
public Sash getSash()
getControl1
public Control getControl1()
getControl2
public Control getControl2()
init
protected void init()
swap
protected void swap()
swap
protected void swap(FormData formData)
createSash
protected Sash createSash(Composite parent)
createControl1
protected abstract Control createControl1(Composite parent)
createControl2
protected abstract Control createControl2(Composite parent)
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.