Google

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

csDialogdialog
 client dialog component.

csListBoxlist
 listbox containing window list.

csButtonbutshow
 The buttons.

csButtonbutmaximize
 The buttons.

csButtonbutclose
 The buttons.

csComponentfocusedwindow
 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