Main Page   Class Hierarchy   Compound List   File List   Compound Members  

csWindowList Class Reference

Window List class<. More...

#include <cswsutil.h>

Inheritance diagram for csWindowList:

csWindow csComponent List of all members.

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 ().


Detailed Description

Window List class<.

p> A window of this type is created when user clicks both mouse buttons on application canvas.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000