In file include/cssys/common/console.h:

## class csConsole : public csBase

> The csConsole class is just an outline of how CrystalSpace console should work

## Inheritance:

### Public Methods

virtual void Clear()
  Clear console
virtual void ExecuteCommand(char *command)
  Print (if console is active) and execute a command
virtual void Hide()
  Hide the console
virtual bool IsActive()
  Return true if console is active
virtual void Print(csRect* area)
  Update the console on the window
virtual void PutText(char *format, ...)
  Print a string to the console
virtual void Show()
  Show the console

### Inherited from csBase:

## Documentation

> The csConsole class is just an outline of how CrystalSpace console should work. There is no implementation for any of its methods, so you cannot create instances of this class. You should derive your own class from this and assign a instance of it to System->Console variable.

`virtual void Show()`
  Show the console

`virtual void Hide()`
  Hide the console

`virtual void PutText(char *format, ...)`
  Print a string to the console

`virtual void ExecuteCommand(char *command)`
  Print (if console is active) and execute a command

`virtual void Print(csRect* area)`
  Update the console on the window. If not NULL the given area will be updated to reflect the area that was changed during this Print.

`virtual bool IsActive()`
  Return true if console is active

`virtual void Clear()`
  Clear console

Direct child classes:
  csSimpleConsole

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de