org.eclipse.swt.widgets
Class Shell

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.swt.widgets.Canvas
                                |
                                +--org.eclipse.swt.widgets.Decorations
                                      |
                                      +--org.eclipse.swt.widgets.Shell
All Implemented Interfaces:
Drawable

public class Shell
extends Decorations

Unsafe:


Field Summary
(package private)  Menu activeMenu
           
(package private)  int[] brushes
           
(package private) static org.eclipse.swt.internal.win32.TCHAR DialogClass
           
(package private) static int DialogProc
           
(package private)  Display display
           
(package private)  int hIMC
           
(package private)  Control lastActive
           
(package private)  int lpstrTip
           
(package private)  org.eclipse.swt.internal.win32.SHACTIVATEINFO psai
           
(package private)  boolean showWithParent
           
(package private)  int toolTipHandle
           
 
Fields inherited from class org.eclipse.swt.widgets.Decorations
defaultButton, hAccel, hIcon, ID_START, image, items, menuBar, menus, nAccel, saveDefault, savedFocus, swFlags
 
Fields inherited from class org.eclipse.swt.widgets.Canvas
caret
 
Fields inherited from class org.eclipse.swt.widgets.Composite
font, layout, lpwp, tabList
 
Fields inherited from class org.eclipse.swt.widgets.Scrollable
horizontalBar, verticalBar
 
Fields inherited from class org.eclipse.swt.widgets.Control
ACCENTS, accessible, background, drawCount, foreground, handle, hCursor, layoutData, menu, parent, toolTipText
 
Fields inherited from class org.eclipse.swt.widgets.Widget
CANVAS, COMCTL32_MAJOR, COMCTL32_MINOR, data, DEFAULT_HEIGHT, DEFAULT_WIDTH, DISABLED, DISPOSED, eventTable, HIDDEN, keys, MAJOR, MINOR, Mnemonic, state, style, values
 
Constructor Summary
  Shell()
          Suppressed: Constructs a new instance of this class.
  Shell(Display display)
          Enabled: Constructs a new instance of this class given only the display to create it on.
  Shell(Display display, int style)
          Enabled: Constructs a new instance of this class given the display to create it on and a style value describing its behavior and appearance.
(package private) Shell(Display display, Shell parent, int style, int handle)
           
  Shell(int style)
          Suppressed: Constructs a new instance of this class given only the style value describing its behavior and appearance.
  Shell(Shell parent)
          Enabled: Constructs a new instance of this class given only its parent.
  Shell(Shell parent, int style)
          Enabled: Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
 
Method Summary
static void activate(Shell dest)
          Added: Make dest be the active shell.
 void addShellListener(ShellListener listener)
          Enabled: Adds the listener to the collection of listeners who will be notified when operations are performed on the receiver, by sending the listener one of the messages defined in the ShellListener interface.
(package private)  int callWindowProc(int msg, int wParam, int lParam)
           
(package private) static int checkStyle(int style)
           
 void close()
          Enabled: Requests that the window manager close the receiver in the same way it would be closed when the user clicks on the "close box" or performs some other platform specific key or mouse combination that indicates the window should be removed.
(package private)  void createHandle()
           
 void dispose()
          Enabled:
(package private)  int findBrush(int pixel)
           
(package private)  int findCursor()
           
 void forceActive()
          Suppressed: Moves the receiver to the top of the drawing order for the display on which it was created (so that all other shells on that display, which are not the receiver's children will be drawn behind it) and forces the window manager to make the shell active.
(package private)  void forceResize()
           
 Rectangle getBounds()
          Enabled:
 Display getDisplay()
          Suppressed:
 boolean getEnabled()
          Enabled:
 int getImeInputMode()
          Suppressed: Returns the receiver's input method editor mode.
 Point getLocation()
          Enabled:
 Shell getShell()
          Suppressed:
 Shell[] getShells()
          Suppressed: Returns an array containing all shells which are descendents of the receiver.
 boolean isEnabled()
          Enabled:
 void open()
          Enabled: Moves the receiver to the top of the drawing order for the display on which it was created (so that all other shells on that display, which are not the receiver's children will be drawn behind it), marks it visible, and sets focus to its default button (if it has one) and asks the window manager to make the shell active.
(package private)  void releaseShells()
           
(package private)  void releaseWidget()
           
(package private)  void remove(Menu menu)
           
 void removeShellListener(ShellListener listener)
          Enabled: Removes the listener from the collection of listeners who will be notified when operations are performed on the receiver.
(package private)  org.eclipse.swt.internal.win32.LRESULT selectPalette(int hPalette)
           
 void setActive()
          Suppressed: Moves the receiver to the top of the drawing order for the display on which it was created (so that all other shells on that display, which are not the receiver's children will be drawn behind it) and asks the window manager to make the shell active.
(package private)  void setActiveControl(Control control)
           
(package private)  void setBounds(int x, int y, int width, int height, int flags)
           
 void setEnabled(boolean enabled)
          Enabled:
 void setImeInputMode(int mode)
          Suppressed: Sets the input method editor mode to the argument which should be the result of bitwise OR'ing together one or more of the following constants defined in class SWT: NONE, ROMAN, DBCS, PHONETIC, NATIVE, ALPHA.
(package private)  void setItemEnabled(int cmd, boolean enabled)
           
(package private)  void setParent()
           
(package private)  void setToolTipText(int hwnd, String text)
           
(package private)  void setToolTipText(org.eclipse.swt.internal.win32.NMTTDISPINFO lpnmtdi, byte[] buffer)
           
(package private)  void setToolTipText(org.eclipse.swt.internal.win32.NMTTDISPINFO lpnmtdi, char[] buffer)
           
 void setVisible(boolean visible)
          Enabled:
(package private)  boolean traverseEscape()
           
(package private)  void updateModal()
           
(package private)  int widgetExtStyle()
           
(package private)  int widgetStyle()
           
static Shell win32_new(Display display, int handle)
          Suppressed: Invokes platform specific functionality to allocate a new shell.
(package private)  org.eclipse.swt.internal.win32.TCHAR windowClass()
           
(package private)  int windowProc()
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_ACTIVATE(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_CLOSE(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_COMMAND(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_DESTROY(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_MOUSEACTIVATE(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_NCHITTEST(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_PALETTECHANGED(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_QUERYNEWPALETTE(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_SETCURSOR(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_SETTINGCHANGE(int wParam, int lParam)
           
(package private)  org.eclipse.swt.internal.win32.LRESULT WM_SHOWWINDOW(int wParam, int lParam)
           
 
Methods inherited from class org.eclipse.swt.widgets.Decorations
add, add, bringToTop, checkSubclass, computeTabGroup, computeTabRoot, computeTrim, createAccelerators, createWidget, destroyAccelerators, findMenu, findMenuItem, getClientArea, getDefaultButton, getImage, getMaximized, getMenuBar, getMinimized, getNameText, getSize, getText, isTabGroup, isTabItem, menuShell, remove, restoreFocus, saveFocus, setDefaultButton, setDefaultButton, setFocus, setImage, setMaximized, setMenuBar, setMinimized, setPlacement, setSavedFocus, setSystemMenu, setText, translateAccelerator, traverseItem, traverseReturn, windowProc, WM_HOTKEY, WM_KILLFOCUS, WM_NCACTIVATE, WM_QUERYOPEN, WM_SETFOCUS, WM_SIZE, WM_WINDOWPOSCHANGING
 
Methods inherited from class org.eclipse.swt.widgets.Canvas
clearArea, getCaret, scroll, setCaret, setFont
 
Methods inherited from class org.eclipse.swt.widgets.Composite
_getChildren, _getTabList, computeSize, computeTabList, getChildren, getChildrenCount, getLayout, getTabList, hooksKeys, layout, layout, minimumSize, moveAbove, moveBelow, releaseChildren, resizeChildren, resizeChildren, setLayout, setResizeChildren, setTabGroupFocus, setTabItemFocus, setTabList, toolTipText, translateMnemonic, updateFont, WM_ERASEBKGND, WM_GETDLGCODE, WM_GETFONT, WM_LBUTTONDOWN, WM_NOTIFY, WM_PAINT, WM_SETFONT, WM_SYSCOLORCHANGE, WM_SYSCOMMAND
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
createScrollBar, getHorizontalBar, getVerticalBar, WM_HSCROLL, WM_MOUSEWHEEL, WM_VSCROLL, wmScroll
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, checkOrientation, computeSize, defaultBackground, defaultFont, defaultForeground, deregister, destroyWidget, drawBackground, drawBackground, findMnemonic, fixFocus, forceFocus, getAccessible, getBackground, getBackgroundPixel, getBorderWidth, getCodePage, getFont, getForeground, getForegroundPixel, getLayoutData, getMenu, getParent, getPath, getToolTipText, getVisible, hasCursor, hasFocus, internal_dispose_GC, internal_new_GC, isActive, isDisposed, isFocusAncestor, isFocusControl, isReparentable, isShowing, isVisible, mnemonicHit, mnemonicMatch, moveAbove, moveBelow, new_Accessible, pack, pack, redraw, redraw, register, releaseHandle, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, sendKeyEvent, sendKeyEvent, sendMouseEvent, sendMouseEvent, setBackground, setBackgroundPixel, setBounds, setBounds, setCapture, setCursor, setDefaultFont, setForeground, setForegroundPixel, setLayoutData, setLocation, setLocation, setMenu, setParent, setRadioFocus, setRadioSelection, setRedraw, setSavedFocus, setSize, setSize, setToolTipText, sort, subclass, toControl, toControl, toDisplay, toDisplay, transferActive, transferFocus, translateMnemonic, translateTraversal, traverse, traverse, traverseGroup, traverseMnemonic, traversePage, unsubclass, update, update, WM_CHAR, WM_CLEAR, WM_CONTEXTMENU, WM_CTLCOLOR, WM_CUT, WM_DRAWITEM, WM_ENDSESSION, WM_GETOBJECT, WM_HELP, WM_IME_CHAR, WM_IME_COMPOSITION, WM_INITMENUPOPUP, WM_KEYDOWN, WM_KEYUP, WM_LBUTTONDBLCLK, WM_LBUTTONUP, WM_MBUTTONDBLCLK, WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MEASUREITEM, WM_MENUCHAR, WM_MENUSELECT, WM_MOUSEHOVER, WM_MOUSELEAVE, WM_MOUSEMOVE, WM_MOVE, WM_NCCALCSIZE, WM_PASTE, WM_PRINTCLIENT, WM_QUERYENDSESSION, WM_RBUTTONDBLCLK, WM_RBUTTONDOWN, WM_RBUTTONUP, WM_SETREDRAW, WM_SYSCHAR, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_TIMER, WM_UNDO, wmColorChild, wmCommandChild, wmDrawChild, wmMeasureChild, wmNotifyChild, wmScrollChild
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkBits, checkParent, checkWidget, error, filters, getData, getData, getName, getStyle, hooks, isListening, isValidSubclass, isValidThread, mbcsToWcs, mbcsToWcs, notifyListeners, postEvent, postEvent, releaseChild, releaseResources, removeDisposeListener, removeListener, removeListener, sendEvent, sendEvent, sendEvent, sendEvent, setData, setData, setInputState, setKeyState, toString, wcsToMbcs, wcsToMbcs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

display

Display display

activeMenu

Menu activeMenu

hIMC

int hIMC

brushes

int[] brushes

showWithParent

boolean showWithParent

toolTipHandle

int toolTipHandle

lpstrTip

int lpstrTip

lastActive

Control lastActive

psai

org.eclipse.swt.internal.win32.SHACTIVATEINFO psai

DialogProc

static final int DialogProc

DialogClass

static final org.eclipse.swt.internal.win32.TCHAR DialogClass
Constructor Detail

Shell

public Shell()
Suppressed: Constructs a new instance of this class. This is equivalent to calling Shell((Display) null).


Shell

public Shell(int style)
Suppressed: Constructs a new instance of this class given only the style value describing its behavior and appearance. This is equivalent to calling Shell((Display) null, style).

The style value is either one of the style constants defined in class SWT which is applicable to instances of this class, or must be built by bitwise OR'ing together (that is, using the int "|" operator) two or more of those SWT style constants. The class description lists the style constants that are applicable to the class. Style bits are also inherited from superclasses.

Parameters:
style - the style of control to construct
See Also:
SWT.BORDER, SWT.CLOSE, SWT.MIN, SWT.MAX, SWT.RESIZE, SWT.TITLE, SWT.NO_TRIM, SWT.SHELL_TRIM, SWT.DIALOG_TRIM, SWT.MODELESS, SWT.PRIMARY_MODAL, SWT.APPLICATION_MODAL, SWT.SYSTEM_MODAL

Shell

public Shell(Display display)
Enabled: Constructs a new instance of this class given only the display to create it on. It is created with style SWT.SHELL_TRIM.

Note: Currently, null can be passed in for the display argument. This has the effect of creating the shell on the currently active display if there is one. If there is no current display, the shell is created on a "default" display. Passing in null as the display argument is not considered to be good coding style, and may not be supported in a future release of SWT.

Parameters:
display - the display to create the shell on

Shell

public Shell(Display display,
             int style)
Enabled: Constructs a new instance of this class given the display to create it on and a style value describing its behavior and appearance.

The style value is either one of the style constants defined in class SWT which is applicable to instances of this class, or must be built by bitwise OR'ing together (that is, using the int "|" operator) two or more of those SWT style constants. The class description lists the style constants that are applicable to the class. Style bits are also inherited from superclasses.

Note: Currently, null can be passed in for the display argument. This has the effect of creating the shell on the currently active display if there is one. If there is no current display, the shell is created on a "default" display. Passing in null as the display argument is not considered to be good coding style, and may not be supported in a future release of SWT.

Parameters:
display - the display to create the shell on
style - the style of control to construct
See Also:
SWT.BORDER, SWT.CLOSE, SWT.MIN, SWT.MAX, SWT.RESIZE, SWT.TITLE, SWT.NO_TRIM, SWT.SHELL_TRIM, SWT.DIALOG_TRIM, SWT.MODELESS, SWT.PRIMARY_MODAL, SWT.APPLICATION_MODAL, SWT.SYSTEM_MODAL

Shell

Shell(Display display,
      Shell parent,
      int style,
      int handle)

Shell

public Shell(Shell parent)
Enabled: Constructs a new instance of this class given only its parent. It is created with style SWT.DIALOG_TRIM.

Note: Currently, null can be passed in for the parent. This has the effect of creating the shell on the currently active display if there is one. If there is no current display, the shell is created on a "default" display. Passing in null as the parent is not considered to be good coding style, and may not be supported in a future release of SWT.

Parameters:
parent - a shell which will be the parent of the new instance

Shell

public Shell(Shell parent,
             int style)
Enabled: Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

The style value is either one of the style constants defined in class SWT which is applicable to instances of this class, or must be built by bitwise OR'ing together (that is, using the int "|" operator) two or more of those SWT style constants. The class description lists the style constants that are applicable to the class. Style bits are also inherited from superclasses.

Note: Currently, null can be passed in for the parent. This has the effect of creating the shell on the currently active display if there is one. If there is no current display, the shell is created on a "default" display. Passing in null as the parent is not considered to be good coding style, and may not be supported in a future release of SWT.

Parameters:
parent - a shell which will be the parent of the new instance
style - the style of control to construct
See Also:
SWT.BORDER, SWT.CLOSE, SWT.MIN, SWT.MAX, SWT.RESIZE, SWT.TITLE, SWT.NO_TRIM, SWT.SHELL_TRIM, SWT.DIALOG_TRIM, SWT.MODELESS, SWT.PRIMARY_MODAL, SWT.APPLICATION_MODAL, SWT.SYSTEM_MODAL
Method Detail

win32_new

public static Shell win32_new(Display display,
                              int handle)
Suppressed: Invokes platform specific functionality to allocate a new shell.

IMPORTANT: This method is not part of the public API for Shell. It is marked public only so that it can be shared within the packages provided by SWT. It is not available on all platforms, and should never be called from application code.

Parameters:
display - the display for the shell
handle - the handle for the shell

checkStyle

static int checkStyle(int style)

addShellListener

public void addShellListener(ShellListener listener)
Enabled: Adds the listener to the collection of listeners who will be notified when operations are performed on the receiver, by sending the listener one of the messages defined in the ShellListener interface.

Parameters:
listener - the listener which should be notified
See Also:
ShellListener, removeShellListener(org.eclipse.swt.events.ShellListener)

callWindowProc

int callWindowProc(int msg,
                   int wParam,
                   int lParam)
Overrides:
callWindowProc in class Scrollable

close

public void close()
Enabled: Requests that the window manager close the receiver in the same way it would be closed when the user clicks on the "close box" or performs some other platform specific key or mouse combination that indicates the window should be removed.

See Also:
dispose()

createHandle

void createHandle()
Overrides:
createHandle in class Decorations

dispose

public void dispose()
Enabled:

Overrides:
dispose in class Widget
See Also:
Widget.addDisposeListener(org.eclipse.swt.events.DisposeListener), Widget.removeDisposeListener(org.eclipse.swt.events.DisposeListener), Widget.checkWidget()

findBrush

int findBrush(int pixel)
Overrides:
findBrush in class Control

findCursor

int findCursor()
Overrides:
findCursor in class Control

forceActive

public void forceActive()
Suppressed: Moves the receiver to the top of the drawing order for the display on which it was created (so that all other shells on that display, which are not the receiver's children will be drawn behind it) and forces the window manager to make the shell active.

Since:
2.0
See Also:
Control.moveAbove(org.eclipse.swt.widgets.Control), Control.setFocus(), Control.setVisible(boolean), Display.getActiveShell(), Decorations.setDefaultButton(org.eclipse.swt.widgets.Button), open(), setActive()

forceResize

void forceResize()
Overrides:
forceResize in class Control

getBounds

public Rectangle getBounds()
Enabled:

Overrides:
getBounds in class Decorations
Returns:
the receiver's bounding rectangle

getDisplay

public Display getDisplay()
Suppressed:

Overrides:
getDisplay in class Control
Returns:
the receiver's display

getEnabled

public boolean getEnabled()
Enabled:

Overrides:
getEnabled in class Control
Returns:
the receiver's enabled state
See Also:
Control.isEnabled()

getImeInputMode

public int getImeInputMode()
Suppressed: Returns the receiver's input method editor mode. This will be the result of bitwise OR'ing together one or more of the following constants defined in class SWT: NONE, ROMAN, DBCS, PHONETIC, NATIVE, ALPHA.

Returns:
the IME mode
See Also:
SWT

getLocation

public Point getLocation()
Enabled:

Overrides:
getLocation in class Decorations
Returns:
the receiver's location

getShell

public Shell getShell()
Suppressed:

Overrides:
getShell in class Control
Returns:
the receiver's shell
See Also:
Control.getParent()

getShells

public Shell[] getShells()
Suppressed: Returns an array containing all shells which are descendents of the receiver.

Returns:
the dialog shells

isEnabled

public boolean isEnabled()
Enabled:

Overrides:
isEnabled in class Control
Returns:
the receiver's enabled state
See Also:
Control.getEnabled()

open

public void open()
Enabled: Moves the receiver to the top of the drawing order for the display on which it was created (so that all other shells on that display, which are not the receiver's children will be drawn behind it), marks it visible, and sets focus to its default button (if it has one) and asks the window manager to make the shell active.

See Also:
Control.moveAbove(org.eclipse.swt.widgets.Control), Control.setFocus(), Control.setVisible(boolean), Display.getActiveShell(), Decorations.setDefaultButton(org.eclipse.swt.widgets.Button), setActive(), forceActive()

releaseShells

void releaseShells()

releaseWidget

void releaseWidget()
Overrides:
releaseWidget in class Decorations

remove

void remove(Menu menu)
Overrides:
remove in class Decorations

removeShellListener

public void removeShellListener(ShellListener listener)
Enabled: Removes the listener from the collection of listeners who will be notified when operations are performed on the receiver.

Parameters:
listener - the listener which should no longer be notified
See Also:
ShellListener, addShellListener(org.eclipse.swt.events.ShellListener)

selectPalette

org.eclipse.swt.internal.win32.LRESULT selectPalette(int hPalette)

setActive

public void setActive()
Suppressed: Moves the receiver to the top of the drawing order for the display on which it was created (so that all other shells on that display, which are not the receiver's children will be drawn behind it) and asks the window manager to make the shell active.

Since:
2.0
See Also:
Control.moveAbove(org.eclipse.swt.widgets.Control), Control.setFocus(), Control.setVisible(boolean), Display.getActiveShell(), Decorations.setDefaultButton(org.eclipse.swt.widgets.Button), open(), setActive()

setActiveControl

void setActiveControl(Control control)

setBounds

void setBounds(int x,
               int y,
               int width,
               int height,
               int flags)
Overrides:
setBounds in class Decorations

setEnabled

public void setEnabled(boolean enabled)
Enabled:

Overrides:
setEnabled in class Control
Parameters:
enabled - the new enabled state

setImeInputMode

public void setImeInputMode(int mode)
Suppressed: Sets the input method editor mode to the argument which should be the result of bitwise OR'ing together one or more of the following constants defined in class SWT: NONE, ROMAN, DBCS, PHONETIC, NATIVE, ALPHA.

Parameters:
mode - the new IME mode
See Also:
SWT

setItemEnabled

void setItemEnabled(int cmd,
                    boolean enabled)

setParent

void setParent()
Overrides:
setParent in class Decorations

setToolTipText

void setToolTipText(int hwnd,
                    String text)

setToolTipText

void setToolTipText(org.eclipse.swt.internal.win32.NMTTDISPINFO lpnmtdi,
                    byte[] buffer)

setToolTipText

void setToolTipText(org.eclipse.swt.internal.win32.NMTTDISPINFO lpnmtdi,
                    char[] buffer)

setVisible

public void setVisible(boolean visible)
Enabled:

Overrides:
setVisible in class Decorations
Parameters:
visible - the new visibility state

traverseEscape

boolean traverseEscape()
Overrides:
traverseEscape in class Control

updateModal

void updateModal()

widgetExtStyle

int widgetExtStyle()
Overrides:
widgetExtStyle in class Decorations

windowClass

org.eclipse.swt.internal.win32.TCHAR windowClass()
Overrides:
windowClass in class Scrollable

windowProc

int windowProc()
Overrides:
windowProc in class Scrollable

widgetStyle

int widgetStyle()
Overrides:
widgetStyle in class Decorations

WM_ACTIVATE

org.eclipse.swt.internal.win32.LRESULT WM_ACTIVATE(int wParam,
                                                   int lParam)
Overrides:
WM_ACTIVATE in class Decorations

WM_CLOSE

org.eclipse.swt.internal.win32.LRESULT WM_CLOSE(int wParam,
                                                int lParam)
Overrides:
WM_CLOSE in class Decorations

WM_COMMAND

org.eclipse.swt.internal.win32.LRESULT WM_COMMAND(int wParam,
                                                  int lParam)
Overrides:
WM_COMMAND in class Control

WM_DESTROY

org.eclipse.swt.internal.win32.LRESULT WM_DESTROY(int wParam,
                                                  int lParam)
Overrides:
WM_DESTROY in class Control

WM_MOUSEACTIVATE

org.eclipse.swt.internal.win32.LRESULT WM_MOUSEACTIVATE(int wParam,
                                                        int lParam)
Overrides:
WM_MOUSEACTIVATE in class Control

WM_NCHITTEST

org.eclipse.swt.internal.win32.LRESULT WM_NCHITTEST(int wParam,
                                                    int lParam)
Overrides:
WM_NCHITTEST in class Control

WM_PALETTECHANGED

org.eclipse.swt.internal.win32.LRESULT WM_PALETTECHANGED(int wParam,
                                                         int lParam)
Overrides:
WM_PALETTECHANGED in class Control

WM_QUERYNEWPALETTE

org.eclipse.swt.internal.win32.LRESULT WM_QUERYNEWPALETTE(int wParam,
                                                          int lParam)
Overrides:
WM_QUERYNEWPALETTE in class Control

WM_SETCURSOR

org.eclipse.swt.internal.win32.LRESULT WM_SETCURSOR(int wParam,
                                                    int lParam)
Overrides:
WM_SETCURSOR in class Control

WM_SETTINGCHANGE

org.eclipse.swt.internal.win32.LRESULT WM_SETTINGCHANGE(int wParam,
                                                        int lParam)
Overrides:
WM_SETTINGCHANGE in class Control

WM_SHOWWINDOW

org.eclipse.swt.internal.win32.LRESULT WM_SHOWWINDOW(int wParam,
                                                     int lParam)
Overrides:
WM_SHOWWINDOW in class Control

activate

public static void activate(Shell dest)
Added: Make dest be the active shell.



comments?