public class Decorations extends Canvas
Shells
, but are not top
level shells or dialogs. Class Shell
shares a significant amount of code with this class,
and is a subclass.
IMPORTANT: This class was intended to be abstract and
should never be referenced or instantiated.
Instead, the class Shell
should be used.
Instances are always displayed in one of the maximized, minimized or normal states:
RESIZE
) until it is
no longer maximized.
SWT
provides two "convenience constants"
for the most commonly required style combinations:
SHELL_TRIM
CLOSE | TITLE | MIN | MAX | RESIZE
)
DIALOG_TRIM
TITLE | CLOSE | BORDER
)
IMPORTANT: This class is intended to be subclassed only within the SWT implementation.
Modifier and Type | Field and Description |
---|---|
(package private) Button |
defaultButton |
(package private) int |
hAccel |
(package private) Image |
image |
(package private) Image[] |
images |
(package private) Image |
largeImage |
(package private) RECT |
maxRect |
(package private) Menu |
menuBar |
(package private) Menu[] |
menus |
(package private) boolean |
moved |
(package private) int |
nAccel |
(package private) int |
oldHeight |
(package private) int |
oldWidth |
(package private) int |
oldX |
(package private) int |
oldY |
(package private) boolean |
opened |
(package private) boolean |
resized |
(package private) Button |
saveDefault |
(package private) Control |
savedFocus |
(package private) Image |
smallImage |
(package private) int |
swFlags |
backgroundMode, layout, layoutCount, lpwp, tabList
horizontalBar, verticalBar
accessible, background, backgroundImage, cursor, drawCount, font, foreground, handle, layoutData, menu, parent, region, toolTipText
CANVAS, data, DEFAULT_HEIGHT, DEFAULT_WIDTH, DISABLED, display, DISPOSE_SENT, DISPOSED, DRAG_DETECT, DRAW_BACKGROUND, eventTable, FOREIGN_HANDLE, HIDDEN, IGNORE_WM_CHANGEUISTATE, KEYED_DATA, LAYOUT_CHANGED, LAYOUT_CHILD, LAYOUT_NEEDED, MAJOR, MINOR, MOVE_DEFERRED, MOVE_OCCURRED, PARENT_BACKGROUND, RELEASED, RESIZE_DEFERRED, RESIZE_OCCURRED, SKIN_NEEDED, state, style, THEME_BACKGROUND, TRACK_MOUSE
Constructor and Description |
---|
Decorations()
Prevents uninitialized instances from being created outside the package.
|
Decorations(Composite parent,
int style)
Constructs a new instance of this class given its parent
and a style value describing its behavior and appearance.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
_setMaximized(boolean maximized) |
(package private) void |
_setMinimized(boolean minimized) |
(package private) void |
addMenu(Menu menu) |
(package private) void |
bringToTop() |
(package private) int |
callWindowProc(int hwnd,
int msg,
int wParam,
int lParam) |
(package private) void |
checkBorder() |
(package private) void |
checkComposited(Composite parent) |
(package private) void |
checkOpened() |
(package private) static int |
checkStyle(int style) |
protected void |
checkSubclass()
Checks that this class can be subclassed.
|
(package private) void |
closeWidget() |
(package private) int |
compare(ImageData data1,
ImageData data2,
int width,
int height,
int depth) |
(package private) Widget |
computeTabGroup() |
(package private) Control |
computeTabRoot() |
Rectangle |
computeTrim(int x,
int y,
int width,
int height)
Given a desired client area for the receiver
(as described by the arguments), returns the bounding
rectangle which would be required to produce that client
area.
|
(package private) void |
createAccelerators() |
(package private) void |
createHandle() |
(package private) void |
createWidget() |
(package private) void |
destroyAccelerators() |
void |
dispose()
Disposes of the operating system resources associated with
the receiver and all its descendants.
|
(package private) Menu |
findMenu(int hMenu) |
(package private) void |
fixDecorations(Decorations newDecorations,
Control control,
Menu[] menus) |
Rectangle |
getBounds()
Returns a rectangle describing the receiver's size and location
relative to its parent (or its display if its parent is null),
unless the receiver is a shell.
|
Rectangle |
getClientArea()
Returns a rectangle which describes the area of the
receiver which is capable of displaying data (that is,
not covered by the "trimmings").
|
Button |
getDefaultButton()
Returns the receiver's default button if one had
previously been set, otherwise returns null.
|
Image |
getImage()
Returns the receiver's image if it had previously been
set using
setImage() . |
Image[] |
getImages()
Returns the receiver's images if they had previously been
set using
setImages() . |
Point |
getLocation()
Returns a point describing the receiver's location relative
to its parent (or its display if its parent is null), unless
the receiver is a shell.
|
boolean |
getMaximized()
Returns
true if the receiver is currently
maximized, and false otherwise. |
Menu |
getMenuBar()
Returns the receiver's menu bar if one had previously
been set, otherwise returns null.
|
boolean |
getMinimized()
Returns
true if the receiver is currently
minimized, and false otherwise. |
(package private) java.lang.String |
getNameText() |
Point |
getSize()
Returns a point describing the receiver's size.
|
java.lang.String |
getText()
Returns the receiver's text, which is the string that the
window manager will typically display as the receiver's
title.
|
boolean |
isReparentable()
Returns
true if the underlying operating
system supports this reparenting, otherwise false |
(package private) boolean |
isTabGroup() |
(package private) boolean |
isTabItem() |
(package private) Decorations |
menuShell() |
(package private) void |
releaseChildren(boolean destroy) |
(package private) void |
releaseWidget() |
(package private) void |
removeMenu(Menu menu) |
(package private) void |
reskinChildren(int flags) |
(package private) boolean |
restoreFocus() |
(package private) void |
saveFocus() |
(package private) void |
setBounds(int x,
int y,
int width,
int height,
int flags,
boolean defer) |
void |
setDefaultButton(Button button)
If the argument is not null, sets the receiver's default
button to the argument, and if the argument is null, sets
the receiver's default button to the first button which
was set as the receiver's default button (called the
saved default button).
|
(package private) void |
setDefaultButton(Button button,
boolean save) |
void |
setImage(Image image)
Sets the receiver's image to the argument, which may
be null.
|
void |
setImages(Image[] images)
Sets the receiver's images to the argument, which may
be an empty array.
|
(package private) void |
setImages(Image image,
Image[] images) |
void |
setMaximized(boolean maximized)
Sets the maximized state of the receiver.
|
void |
setMenuBar(Menu menu)
Sets the receiver's menu bar to the argument, which
may be null.
|
void |
setMinimized(boolean minimized)
Sets the minimized stated of the receiver.
|
void |
setOrientation(int orientation)
Sets the orientation of the receiver, which must be one
of the constants
SWT.LEFT_TO_RIGHT or SWT.RIGHT_TO_LEFT . |
(package private) void |
setParent() |
(package private) void |
setPlacement(int x,
int y,
int width,
int height,
int flags) |
(package private) void |
setSavedFocus(Control control) |
(package private) void |
setSystemMenu() |
void |
setText(java.lang.String string)
Sets the receiver's text, which is the string that the
window manager will typically display as the receiver's
title, to the argument, which must not be null.
|
void |
setVisible(boolean visible)
Marks the receiver as visible if the argument is
true ,
and marks it invisible otherwise. |
(package private) void |
sort(Image[] images,
ImageData[] datas,
int width,
int height,
int depth) |
(package private) boolean |
translateAccelerator(MSG msg) |
(package private) boolean |
translateMDIAccelerator(MSG msg) |
(package private) boolean |
translateMenuAccelerator(MSG msg) |
(package private) boolean |
traverseDecorations(boolean next) |
(package private) boolean |
traverseItem(boolean next) |
(package private) boolean |
traverseReturn() |
(package private) CREATESTRUCT |
widgetCreateStruct() |
(package private) int |
widgetExtStyle() |
(package private) int |
widgetParent() |
(package private) int |
widgetStyle() |
(package private) int |
windowProc(int hwnd,
int msg,
int wParam,
int lParam) |
(package private) LRESULT |
WM_ACTIVATE(int wParam,
int lParam) |
(package private) LRESULT |
WM_CLOSE(int wParam,
int lParam) |
(package private) LRESULT |
WM_HOTKEY(int wParam,
int lParam) |
(package private) LRESULT |
WM_KILLFOCUS(int wParam,
int lParam) |
(package private) LRESULT |
WM_MOVE(int wParam,
int lParam) |
(package private) LRESULT |
WM_NCACTIVATE(int wParam,
int lParam) |
(package private) LRESULT |
WM_QUERYOPEN(int wParam,
int lParam) |
(package private) LRESULT |
WM_SETFOCUS(int wParam,
int lParam) |
(package private) LRESULT |
WM_SIZE(int wParam,
int lParam) |
(package private) LRESULT |
WM_SYSCOMMAND(int wParam,
int lParam) |
(package private) LRESULT |
WM_WINDOWPOSCHANGING(int wParam,
int lParam) |
clearArea, drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME, windowClass, WM_CHAR, WM_IME_COMPOSITION_START, WM_IME_COMPOSITION, WM_IME_ENDCOMPOSITION, WM_INPUTLANGCHANGE, WM_LBUTTONDOWN, WM_WINDOWPOSCHANGED
_getChildren, _getTabList, changed, checkBuffered, checkComposited, computeSize, computeTabList, copyArea, drawBackground, findDeferredControl, findMenus, fixChildren, fixTabList, getBackgroundMode, getChildren, getChildrenCount, getLayout, getLayoutDeferred, getTabList, hooksKeys, isLayoutDeferred, layout, layout, layout, layout, layout, markLayout, minimumSize, redrawChildren, releaseParent, removeControl, resizeChildren, resizeChildren, resizeEmbeddedHandle, sendResize, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setResizeChildren, setTabGroupFocus, setTabList, toolTipText, translateMnemonic, translateTraversal, updateBackgroundColor, updateBackgroundImage, updateBackgroundMode, updateFont, updateLayout, updateLayout, updateOrientation, updateUIState, WM_ERASEBKGND, WM_GETDLGCODE, WM_GETFONT, WM_NCHITTEST, WM_PAINT, WM_PARENTNOTIFY, WM_PRINTCLIENT, WM_SETFONT, WM_SYSCOLORCHANGE, WM_UPDATEUISTATE, wmNCPaint, wmNotify
createScrollBar, destroyScrollBar, getHorizontalBar, getScrollbarsMode, getVerticalBar, scrolledHandle, windowProc, WM_HSCROLL, WM_MOUSEWHEEL, WM_VSCROLL, wmScroll, wmScrollWheel
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, binarySearch, borderHandle, checkBackground, checkGesture, checkHandle, checkMirrored, computeSize, defaultBackground, defaultFont, defaultForeground, deregister, destroyWidget, dragDetect, dragDetect, dragDetect, drawBackground, drawBackground, drawBackground, drawImageBackground, drawThemeBackground, enableDrag, enableWidget, fillBackground, fillImageBackground, fillThemeBackground, findBackgroundControl, findBrush, findCursor, findImageControl, findMnemonic, findThemeControl, fixFocus, forceFocus, forceResize, getAccessible, getBackground, getBackgroundImage, getBackgroundPixel, getBorderWidth, getClipboardText, getCodePage, getCursor, getDragDetect, getDrawing, getEnabled, getFont, getForeground, getForegroundPixel, getLayoutData, getMenu, getMonitor, getOrientation, getParent, getPath, getRegion, getShell, getToolTipText, getTouchEnabled, getVisible, hasCursor, hasFocus, internal_dispose_GC, internal_new_GC, isActive, isEnabled, isFocusAncestor, isFocusControl, isShowing, isVisible, mapEvent, mnemonicHit, mnemonicMatch, moveAbove, moveBelow, new_Accessible, new_GC, pack, pack, print, printWidget, redraw, redraw, redraw, register, releaseHandle, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, sendFocusEvent, sendGestureEvent, sendMove, sendTouchEvent, setBackground, setBackground, setBackgroundImage, setBackgroundImage, setBackgroundPixel, setBounds, setBounds, setBounds, setCapture, setCursor, setCursor, setDefaultFont, setDragDetect, setEnabled, setForeground, setForegroundPixel, setLayoutData, setLocation, setLocation, setMenu, setParent, setRadioFocus, setRadioSelection, setRedraw, setRegion, setSavedFocus, setSize, setSize, setTabItemFocus, setToolTipText, setToolTipText, setTouchEnabled, showWidget, sort, subclass, toControl, toControl, toDisplay, toDisplay, topHandle, translateMnemonic, traverse, traverse, traverse, traverse, traverse, traverseEscape, traverseGroup, traverseMnemonic, traversePage, unsubclass, update, update, updateImages, WM_CAPTURECHANGED, WM_CHANGEUISTATE, WM_CLEAR, WM_COMMAND, WM_CONTEXTMENU, WM_CTLCOLOR, WM_CUT, WM_DESTROY, WM_DRAWITEM, WM_ENDSESSION, WM_ENTERIDLE, WM_GESTURE, WM_GETMINMAXINFO, WM_GETOBJECT, WM_HELP, WM_IME_CHAR, WM_INITMENUPOPUP, WM_KEYDOWN, WM_KEYUP, WM_LBUTTONDBLCLK, WM_LBUTTONUP, WM_MBUTTONDBLCLK, WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MEASUREITEM, WM_MENUCHAR, WM_MENUSELECT, WM_MOUSEACTIVATE, WM_MOUSEHOVER, WM_MOUSEHWHEEL, WM_MOUSELEAVE, WM_MOUSEMOVE, WM_NCCALCSIZE, WM_NCLBUTTONDOWN, WM_NCPAINT, WM_NOTIFY, WM_PALETTECHANGED, WM_PASTE, WM_PRINT, WM_QUERYENDSESSION, WM_QUERYNEWPALETTE, WM_RBUTTONDBLCLK, WM_RBUTTONDOWN, WM_RBUTTONUP, WM_SETCURSOR, WM_SETREDRAW, WM_SETTINGCHANGE, WM_SHOWWINDOW, WM_SYSCHAR, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_TABLET_FLICK, WM_TIMER, WM_TOUCH, WM_UNDO, WM_UNINITMENUPOPUP, WM_XBUTTONDBLCLK, WM_XBUTTONDOWN, WM_XBUTTONUP, wmColorChild, wmCommandChild, wmDrawChild, wmMeasureChild, wmNotifyChild, wmScrollChild
_addListener, addDisposeListener, addListener, checkBits, checkOrientation, checkParent, checkWidget, DeferWindowPos, dragDetect, error, filters, findItem, fixMnemonic, fixMnemonic, getData, getData, getDisplay, getListeners, getName, getStyle, hooks, isDisposed, isListening, isValidSubclass, isValidThread, notifyListeners, postEvent, postEvent, release, removeDisposeListener, removeListener, removeListener, reskin, reskinWidget, sendDragEvent, sendDragEvent, sendEvent, sendEvent, sendEvent, sendEvent, sendKeyEvent, sendKeyEvent, sendMouseEvent, sendMouseEvent, sendMouseWheelEvent, sendSelectionEvent, sendSelectionEvent, setData, setData, setInputState, setKeyState, setLocationMask, SetWindowPos, showMenu, showMenu, toString, updateMenuLocation, wmCaptureChanged, wmChar, wmContextMenu, wmIMEChar, wmKeyDown, wmKeyUp, wmKillFocus, wmLButtonDblClk, wmLButtonDown, wmLButtonUp, wmMButtonDblClk, wmMButtonDown, wmMButtonUp, wmMouseHover, wmMouseHWheel, wmMouseLeave, wmMouseMove, wmMouseWheel, wmPaint, wmPrint, wmRButtonDblClk, wmRButtonDown, wmRButtonUp, wmSetFocus, wmSysChar, wmSysKeyDown, wmSysKeyUp, wmXButtonDblClk, wmXButtonDown, wmXButtonUp
Image image
Image smallImage
Image largeImage
Image[] images
Menu menuBar
Menu[] menus
Control savedFocus
Button defaultButton
Button saveDefault
int swFlags
int nAccel
int hAccel
boolean moved
boolean resized
boolean opened
int oldX
int oldY
int oldWidth
int oldHeight
RECT maxRect
Decorations()
public Decorations(Composite parent, int 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.
parent
- a composite control which will be the parent of the new instance (cannot be null)style
- the style of control to constructjava.lang.IllegalArgumentException
- SWTException
- SWT.BORDER
,
SWT.CLOSE
,
SWT.MIN
,
SWT.MAX
,
SWT.RESIZE
,
SWT.TITLE
,
SWT.NO_TRIM
,
SWT.SHELL_TRIM
,
SWT.DIALOG_TRIM
,
SWT.ON_TOP
,
SWT.TOOL
,
Widget.checkSubclass()
,
Widget.getStyle()
void _setMaximized(boolean maximized)
void _setMinimized(boolean minimized)
void addMenu(Menu menu)
void bringToTop()
static int checkStyle(int style)
void checkBorder()
checkBorder
in class Control
void checkComposited(Composite parent)
void checkOpened()
checkOpened
in class Widget
protected void checkSubclass()
Widget
The SWT class library is intended to be subclassed
only at specific, controlled points (most notably,
Composite
and Canvas
when
implementing new widgets). This method enforces this
rule unless it is overridden.
IMPORTANT: By providing an implementation of this method that allows a subclass of a class which does not normally allow subclassing to be created, the implementer agrees to be fully responsible for the fact that any such subclass will likely fail between SWT releases and will be strongly platform specific. No support is provided for user-written classes which are implemented in this fashion.
The ability to subclass outside of the allowed SWT classes is intended purely to enable those not on the SWT development team to implement patches in order to get around specific limitations in advance of when those limitations can be addressed by the team. Subclassing should not be attempted without an intimate and detailed understanding of the hierarchy.
checkSubclass
in class Composite
int callWindowProc(int hwnd, int msg, int wParam, int lParam)
callWindowProc
in class Scrollable
void closeWidget()
Widget computeTabGroup()
computeTabGroup
in class Control
Control computeTabRoot()
computeTabRoot
in class Control
public Rectangle computeTrim(int x, int y, int width, int height)
Scrollable
In other words, it returns a rectangle such that, if the receiver's bounds were set to that rectangle, the area of the receiver which is capable of displaying data (that is, not covered by the "trimmings") would be the rectangle described by the arguments (relative to the receiver's parent).
computeTrim
in class Scrollable
x
- the desired x coordinate of the client areay
- the desired y coordinate of the client areawidth
- the desired width of the client areaheight
- the desired height of the client areaScrollable.getClientArea()
void createAccelerators()
void createHandle()
createHandle
in class Composite
void createWidget()
createWidget
in class Scrollable
void destroyAccelerators()
public void dispose()
Widget
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.
Menu findMenu(int hMenu)
void fixDecorations(Decorations newDecorations, Control control, Menu[] menus)
public Rectangle getBounds()
Control
public Rectangle getClientArea()
Scrollable
getClientArea
in class Scrollable
Scrollable.computeTrim(int, int, int, int)
public Button getDefaultButton()
SWTException
- setDefaultButton(Button)
public Image getImage()
setImage()
. The image is typically
displayed by the window manager when the instance is
marked as iconified, and may also be displayed somewhere
in the trim when the instance is in normal or maximized
states.
Note: This method will return null if called before
setImage()
is called. It does not provide
access to a window manager provided, "default" image
even if one exists.
SWTException
- public Image[] getImages()
setImages()
. Images are typically
displayed by the window manager when the instance is
marked as iconified, and may also be displayed somewhere
in the trim when the instance is in normal or maximized
states. Depending where the icon is displayed, the platform
chooses the icon with the "best" attributes. It is expected
that the array will contain the same icon rendered at different
sizes, with different depth and transparency attributes.
Note: This method will return an empty array if called before
setImages()
is called. It does not provide
access to a window manager provided, "default" image
even if one exists.
SWTException
- public Point getLocation()
Control
getLocation
in class Control
public boolean getMaximized()
true
if the receiver is currently
maximized, and false otherwise.
SWTException
- setMaximized(boolean)
public Menu getMenuBar()
SWTException
- public boolean getMinimized()
true
if the receiver is currently
minimized, and false otherwise.
SWTException
- setMinimized(boolean)
java.lang.String getNameText()
getNameText
in class Widget
public Point getSize()
Control
public java.lang.String getText()
SWTException
- public boolean isReparentable()
Control
true
if the underlying operating
system supports this reparenting, otherwise false
isReparentable
in class Control
true
if the widget can be reparented, otherwise false
boolean isTabGroup()
isTabGroup
in class Control
Decorations menuShell()
void releaseChildren(boolean destroy)
releaseChildren
in class Canvas
void releaseWidget()
releaseWidget
in class Composite
void removeMenu(Menu menu)
void reskinChildren(int flags)
reskinChildren
in class Canvas
boolean restoreFocus()
void saveFocus()
void setBounds(int x, int y, int width, int height, int flags, boolean defer)
public void setDefaultButton(Button button)
The default button is the button that is selected when the receiver is active and the user presses ENTER.
button
- the new default buttonjava.lang.IllegalArgumentException
- SWTException
- void setDefaultButton(Button button, boolean save)
public void setImage(Image image)
image
- the new image (or null)java.lang.IllegalArgumentException
- SWTException
- public void setImages(Image[] images)
images
- the new image arrayjava.lang.IllegalArgumentException
- SWTException
- public void setMaximized(boolean maximized)
true
causes the receiver
to switch to the maximized state, and if the argument is
false
and the receiver was previously maximized,
causes the receiver to switch back to either the minimized
or normal states.
Note: The result of intermixing calls to setMaximized(true)
and setMinimized(true)
will vary by platform. Typically,
the behavior will match the platform user's expectations, but not
always. This should be avoided if possible.
maximized
- the new maximized stateSWTException
- setMinimized(boolean)
public void setMenuBar(Menu menu)
menu
- the new menu barjava.lang.IllegalArgumentException
- SWTException
- public void setMinimized(boolean minimized)
true
causes the receiver
to switch to the minimized state, and if the argument is
false
and the receiver was previously minimized,
causes the receiver to switch back to either the maximized
or normal states.
Note: The result of intermixing calls to setMaximized(true)
and setMinimized(true)
will vary by platform. Typically,
the behavior will match the platform user's expectations, but not
always. This should be avoided if possible.
minimized
- the new maximized stateSWTException
- setMaximized(boolean)
public void setOrientation(int orientation)
Control
SWT.LEFT_TO_RIGHT
or SWT.RIGHT_TO_LEFT
.
setOrientation
in class Control
orientation
- new orientation stylevoid setParent()
void setPlacement(int x, int y, int width, int height, int flags)
void setSavedFocus(Control control)
void setSystemMenu()
public void setText(java.lang.String string)
string
- the new textjava.lang.IllegalArgumentException
- SWTException
- public void setVisible(boolean visible)
Control
true
,
and marks it invisible otherwise.
If one of the receiver's ancestors is not visible or some other condition makes the receiver not visible, marking it visible may not actually cause it to be displayed.
setVisible
in class Control
visible
- the new visibility stateboolean translateAccelerator(MSG msg)
translateAccelerator
in class Control
boolean translateMenuAccelerator(MSG msg)
boolean translateMDIAccelerator(MSG msg)
boolean traverseDecorations(boolean next)
boolean traverseItem(boolean next)
traverseItem
in class Control
boolean traverseReturn()
traverseReturn
in class Control
CREATESTRUCT widgetCreateStruct()
widgetCreateStruct
in class Control
int widgetExtStyle()
widgetExtStyle
in class Scrollable
int widgetParent()
widgetParent
in class Control
int widgetStyle()
widgetStyle
in class Composite
int windowProc(int hwnd, int msg, int wParam, int lParam)
windowProc
in class Canvas
LRESULT WM_ACTIVATE(int wParam, int lParam)
WM_ACTIVATE
in class Control
LRESULT WM_KILLFOCUS(int wParam, int lParam)
WM_KILLFOCUS
in class Canvas
LRESULT WM_NCACTIVATE(int wParam, int lParam)
WM_NCACTIVATE
in class Control
LRESULT WM_QUERYOPEN(int wParam, int lParam)
WM_QUERYOPEN
in class Control
LRESULT WM_SETFOCUS(int wParam, int lParam)
WM_SETFOCUS
in class Canvas
LRESULT WM_SYSCOMMAND(int wParam, int lParam)
WM_SYSCOMMAND
in class Composite
LRESULT WM_WINDOWPOSCHANGING(int wParam, int lParam)
WM_WINDOWPOSCHANGING
in class Canvas