|
PieDock 1.4.3
|
#include <TransparentWindow.h>


Public Member Functions | |
| TransparentWindow (Application &) | |
| virtual | ~TransparentWindow () |
| const Window & | getWindow () const |
| virtual void | appear () |
| virtual void | draw () |
| virtual bool | processEvent (XEvent &) |
Protected Member Functions | |
| virtual void | show () |
| virtual void | hide () const |
| virtual void | clear () |
| virtual void | update () const |
Protected Attributes | |
| Application * | app |
| Window | window |
| int | width |
| int | height |
| XSurface * | canvas |
| unsigned char * | buffer |
| GC | gc |
A (possibly pseudo-)transparent window
| TransparentWindow::TransparentWindow | ( | Application & | a | ) |
Initialize object
| a | - Application object |
| TransparentWindow::~TransparentWindow | ( | ) | [virtual] |
Clean up
| void TransparentWindow::clear | ( | ) | [protected, virtual] |
Clear window for drawing
Referenced by PieDock::PieMenuWindow::draw(), and show().
| void TransparentWindow::hide | ( | ) | const [protected, virtual] |
Hide window
| void TransparentWindow::show | ( | ) | [protected, virtual] |
Show window; the caller must ensure that the window is completely visible on the screen or XGetSubImage will fail !
References clear().
Referenced by PieDock::PieMenuWindow::appear(), and PieDock::PieMenuWindow::show().
| void TransparentWindow::update | ( | ) | const [protected, virtual] |
Update window
Referenced by PieDock::PieMenuWindow::draw(), and PieDock::PieMenuWindow::updateWithText().
1.7.3