#include <cswsutil.h>
Inheritance diagram for csWindowList:

Public Methods | |
| csWindowList (csComponent *iParent) | |
| Create a "window list" object. | |
| virtual bool | SetRect (int xmin, int ymin, int xmax, int ymax) |
| Set children positions on resize. | |
| virtual void | SetState (int mask, bool enable) |
| Override SetState method. | |
| virtual bool | HandleEvent (iEvent &Event) |
| Handle input events. | |
Protected Methods | |
| void | RebuildList () |
| Rebuild window list. | |
Protected Attributes | |
| csDialog* | dialog |
| client dialog component. | |
| csListBox* | list |
| listbox containing window list. | |
| csButton* | butshow |
| The buttons. | |
| csButton * | butmaximize |
| The buttons. | |
| csButton * | butclose |
| The buttons. | |
| csComponent* | focusedwindow |
| Window that was focused before WindowList itself. | |
| bool | shouldclose |
| Set to true when window list should close as soon as possible. | |
Static Protected Methods | |
| bool | do_addtowindowlist (csComponent *child, void *param) |
| Used in RebuildList (). | |
p> A window of this type is created when user clicks both mouse buttons on application canvas.