|
| Patrick's Programming Library Version 7.0.0 - Dokumentation |
Abgeleitet von ppl7::tk::Widget.
Öffentliche Typen | |
| enum | SizeStrategy { FIXED =1, MAXIMUM_EXPANDING, MINIMUM_EXPANDING } |
| enum | WindowFlags { NoBorder = 0x00000001, Resizeable = 0x00000002, Maximized = 0x00000004, Minimized = 0x00000008, TopMost = 0x00000010, Fullscreen = 0x00000020, WaitVsync = 0x00200000, ZBuffer = 0x00400000, StencilBuffer = 0x00800000, SoftwareVertexProcessing = 0x01000000, OpenGL = 0x08000000, DefaultWindow = WaitVsync, DefaultFullscreen = NoBorder|WaitVsync|Fullscreen|TopMost } |
Öffentliche Methoden | |
| Window () | |
| ~Window () | |
| void | addChild (Widget *w) |
| const Color & | backgroundColor () const |
| void | childNeedsRedraw () |
| void | clearScreen () |
| Drawable | clientDrawable (const Drawable &parent) const |
| Rect | clientRect () const |
| Size | clientSize () const |
| virtual void | closeEvent (Event *event) |
| virtual Size | contentSize () const |
| void | create (int x, int y, int width, int height) |
| void | draw (Drawable &d) |
| Drawable | drawable (const Drawable &parent) const |
| void | drawWidgets () |
| ppluint32 | flags () const |
| void | geometryChanged () |
| virtual void | geometryChangedEvent (Event *event) |
| MouseState | getMouseState () |
| Widget * | getNextChild (List< Widget * >::Iterator &it) |
| void * | getPrivateData () |
| Private Daten des Window-Managers. Mehr ... | |
| void * | getRenderer () |
| virtual void | gotFocusEvent (FocusEvent *event) |
| int | height () const |
| bool | isEnabed () const |
| bool | isTransparent () const |
| bool | isVisible () const |
| virtual void | keyDownEvent (KeyEvent *event) |
| virtual void | keyUpEvent (KeyEvent *event) |
| virtual void | lostFocusEvent (FocusEvent *event) |
| const Size | maxSize () const |
| const Size | minSize () const |
| virtual void | mouseClickEvent (MouseEvent *event) |
| virtual void | mouseDblClickEvent (MouseEvent *event) |
| virtual void | mouseDownEvent (MouseEvent *event) |
| virtual void | mouseEnterEvent (MouseEvent *event) |
| virtual void | mouseLeaveEvent (MouseEvent *event) |
| virtual void | mouseMoveEvent (MouseEvent *event) |
| virtual void | mouseUpEvent (MouseEvent *event) |
| String | name () const |
| void | needsRedraw () |
| size_t | numChilds () const |
| virtual void | paint (Drawable &draw) |
| void | parentMustRedraw () |
| const Point & | pos () const |
| Size | preferedSize () const |
| void | presentScreen () |
| virtual void | quitEvent (Event *event) |
| Rect | rect () const |
| void | redraw (Drawable &d) |
| bool | redrawRequired () const |
| void | redrawWidgets () |
| void | removeChild (Widget *w) |
| void | resetIterator (List< Widget * >::Iterator &it) |
| const RGBFormat & | rgbFormat () const |
| void | setBackgroundColor (const Color &c) |
| void | setClientOffset (int left, int top, int right, int bottom) |
| void | setEnabled (bool flag) |
| void | setEventHandler (EventHandler *handler) |
| void | setFlags (ppluint32 flags) |
| void | setHeight (int height) |
| void | setMaxSize (const Size &s) |
| void | setMaxSize (int width=65535, int height=65535) |
| void | setMinSize (const Size &s) |
| void | setMinSize (int width=65535, int height=65535) |
| void | setName (const String &name) |
| void | setPos (int x, int y) |
| void | setPos (const Point &p) |
| void | setPrivateData (void *data, WindowManager *wm, PRIV_WINDOW_FUNCTIONS *fn) |
| Private Daten des Window-Managers setzen. Mehr ... | |
| void | setRGBFormat (const RGBFormat &format) |
| void | setSize (int width, int height) |
| void | setSize (const Size &s) |
| void | setSizeStrategyHeight (SizeStrategy s) |
| void | setSizeStrategyWidth (SizeStrategy s) |
| void | setTopmost (bool flag) |
| void | setTransparent (bool flag) |
| void | setVisible (bool flag) |
| void | setWidth (int width) |
| void | setWindowIcon (const Drawable &icon) |
| void | setWindowTitle (const String &title) |
| void | setX (int x) |
| void | setY (int y) |
| const Size & | size () const |
| SizeStrategy | sizeStrategyHeight () const |
| SizeStrategy | sizeStrategyWidth () const |
| virtual void | textInputEvent (TextInputEvent *event) |
| virtual void | timerEvent (Event *event) |
| void | toTop (Widget *w=NULL) |
| void | toTop (Widget &w) |
| virtual String | widgetType () const |
| int | width () const |
| const Drawable & | windowIcon () const |
| const String & | windowTitle () const |
| int | x () const |
| int | y () const |
Private Attribute | |
| PRIV_WINDOW_FUNCTIONS * | fn |
| Widget * | keyfocus |
| MouseState | mouseState |
| Color | myBackground |
| void * | privateData |
| ppluint32 | windowFlags |
| Image | WindowIcon |
| RGBFormat | WindowRGBFormat |
| String | WindowTitle |
| WindowManager * | wm |
Freundbeziehungen | |
| class | WindowManager |
|
inherited |
| ppl7::tk::Window::Window | ( | ) |
| ppl7::tk::Window::~Window | ( | ) |
|
inherited |
| const Color & ppl7::tk::Window::backgroundColor | ( | ) | const |
|
inherited |
| void ppl7::tk::Window::clearScreen | ( | ) |
|
inherited |
|
inherited |
|
virtualinherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput, ppl7::tk::HorizontalDivider, ppl7::tk::VerticalDivider, ppl7::tk::Label und ppl7::tk::Button.
|
inherited |
|
inherited |
| void ppl7::tk::Window::drawWidgets | ( | ) |
| ppluint32 ppl7::tk::Window::flags | ( | ) | const |
|
inherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::HorizontalLayout.
| MouseState ppl7::tk::Window::getMouseState | ( | ) |
| void * ppl7::tk::Window::getPrivateData | ( | ) |
| void * ppl7::tk::Window::getRenderer | ( | ) |
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput.
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput.
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput.
|
inherited |
|
inherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput und ppl7::tk::Button.
|
virtualinherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::Button.
|
virtualinherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::Button.
|
inherited |
|
inherited |
|
inherited |
|
virtual |
Erneute Implementation von ppl7::tk::Widget.
|
inherited |
|
inherited |
|
inherited |
| void ppl7::tk::Window::presentScreen | ( | ) |
|
virtualinherited |
|
inherited |
|
inherited |
|
inherited |
| void ppl7::tk::Window::redrawWidgets | ( | ) |
|
inherited |
| const RGBFormat & ppl7::tk::Window::rgbFormat | ( | ) | const |
| void ppl7::tk::Window::setBackgroundColor | ( | const Color & | c | ) |
|
inherited |
|
inherited |
|
inherited |
| void ppl7::tk::Window::setFlags | ( | ppluint32 | flags | ) |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| void ppl7::tk::Window::setPrivateData | ( | void * | data, |
| WindowManager * | wm, | ||
| PRIV_WINDOW_FUNCTIONS * | fn | ||
| ) |
| void ppl7::tk::Window::setRGBFormat | ( | const RGBFormat & | format | ) |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| void ppl7::tk::Window::setWindowIcon | ( | const Drawable & | icon | ) |
| void ppl7::tk::Window::setWindowTitle | ( | const String & | title | ) |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput.
|
virtualinherited |
Erneute Implementation in ppl7::tk::LineInput.
|
inherited |
|
inherited |
|
virtual |
Erneute Implementation von ppl7::tk::Widget.
|
inherited |
| const Drawable & ppl7::tk::Window::windowIcon | ( | ) | const |
| const String & ppl7::tk::Window::windowTitle | ( | ) | const |
|
inherited |
|
inherited |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |