VCF::TransparentWindow Class Reference
#include <TransparentWindow.h>
Inheritance diagram for VCF::TransparentWindow:

Public Member Functions | |
| TransparentWindow (Frame *frame) | |
| virtual | ~TransparentWindow () |
| virtual void | setClientBounds (Rect *bounds) |
| Sets the client bounds only. | |
| virtual void | close () |
| Closes the Frame. | |
| virtual void | setFrameStyle (const FrameStyleType &frameStyle) |
| Sets the frame style @ see FrameStyleType. | |
| virtual bool | allowsActivation () |
| Indicates to the framework whether or not this frame should allow activation. | |
| virtual void | setIconImage (Image *icon) |
| Sets the icon image. | |
| virtual Image * | getIconImage () |
| Returns the current image for the frames icon. | |
| virtual bool | isActiveFrame () |
| virtual void | setBorderPath (Path *path) |
| modifies the border of the frame to follow the series of points contained in the path. | |
| void | setAlpha (const double &alphaValue) |
| double | getAlpha () |
| void | setAlphaImage (Image *img) |
Protected Member Functions | |
| void | onClose (WindowEvent *e) |
| void | postClose (Event *event) |
Protected Attributes | |
| TransparentWindowPeer * | transparentWndPeer_ |
| WindowPeer * | windowPeer_ |
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
|
Indicates to the framework whether or not this frame should allow activation. Som frames do not support becoming activated, for example the tooltip frame, or the frame that houses the dropdown list for the ComboBoxControl. Must be implemented by derived classes. Implements VCF::Frame. |
|
|
Closes the Frame. Must be implemented by classes that derive from Frame. Implements VCF::Frame. |
|
|
|
|
|
Returns the current image for the frames icon.
Implements VCF::Frame. |
|
|
Implements VCF::Frame. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modifies the border of the frame to follow the series of points contained in the path.
Reimplemented from VCF::Frame. |
|
|
Sets the client bounds only.
Implements VCF::Frame. |
|
|
Sets the frame style @ see FrameStyleType.
Implements VCF::Frame. |
|
|
Sets the icon image. The behaviour of this is partially windowing system dependent, and some systems (Mac OSX, for example, or some X11 window managers) may choose to ignore this. However, typically the icon is displayed in the top left corner of the frame, in the non client area that houses the caption. Implements VCF::Frame. |
Member Data Documentation
|
|
|
|
|
|
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/TransparentWindow.h
