#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.