|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
public class Decorations
This class was introduced to be API compatible with SWT and does only provide those methods that are absolutely necessary to serve this purpose.
Method Summary | ||
---|---|---|
|
getAdapter(java.lang.Class<T> adapter)
Implementation of the Adaptable interface. |
|
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() . |
|
Menu |
getMenuBar()
Returns the receiver's menu bar if one had previously been set, otherwise returns null. |
|
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. |
|
void |
setMenuBar(Menu menuBar)
Sets the receiver's menu bar to the argument, which may be null. |
Methods inherited from class org.eclipse.swt.widgets.Canvas |
---|
addPaintListener, removePaintListener |
Methods inherited from class org.eclipse.swt.widgets.Composite |
---|
changed, computeSize, 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, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkSubclass, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public <T> T getAdapter(java.lang.Class<T> adapter)
Canvas
Adaptable
interface.
IMPORTANT: This method is not part of the RWT public API. It is marked public only so that it can be shared within the packages provided by RWT. It should never be accessed from application code.
getAdapter
in interface Adaptable
getAdapter
in class Canvas
adapter
- the lookup class
null
if
there is no adapter associated with the given class.public void setImages(Image[] images)
images
- the new image array
java.lang.IllegalArgumentException
- 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 void setImage(Image image)
image
- the new image (or null)
java.lang.IllegalArgumentException
- SWTException
- 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 void setMenuBar(Menu menuBar)
menuBar
- the new menu bar
java.lang.IllegalArgumentException
- SWTException
- public Menu getMenuBar()
SWTException
-
|
Eclipse Remote Application Platform | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) EclipseSource and others 2002, 2013. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0