class Painter : public PageableContainer

Groups a Background and the PageableContainer concept To paint something in a Painter, use add(Pageable&), the Pageable will be managed (and painted) automatically with PageableContainer function and paint() here

Inheritance:


Public Methods

Painter(Background& background, int slow) throw()
virtual ~Painter() throw()
void virtual paint() throw()
void virtual refresh() throw()
void virtual moveOnScreen(int j, int i) throw()
void virtual getPosOnScreen(int& j, int& i) const throw()
void virtual scroll(int j, int i) throw()
void setBackground(Background& back) throw()

Protected Fields

Tji posOnScreen
Background* background

Inherited from PageableContainer:

Public Methods

void virtual add(Pageable& pageable) throw()
void virtual addWithoutDelete(Pageable& pageable) throw()
void virtual suppr(Pageable *pageable) throw(Exception)
void virtual supprAll() throw()
void virtual reinit() throw()
void virtual keyAction(const Key& key) throw()

Protected Fields

List < Pageable * > list
List < Pageable * > listWithoutDelete

Protected Methods

int virtual virtualWalk() throw()

Inherited from Pageable:


Inherited from Walkable:

Public Methods

int walk() throw(Exception)
int getSlow() const throw()
virtual void setSlow(int slow) throw()

Protected Fields

int s
int t
int returnWalk

Inherited from Paintable:


Inherited from Reinitable:


Inherited from Keyable:


Inherited from Activable:

Public Methods

void virtual activate() throw()
void virtual unactivate() throw()
bool virtual isActive() const throw()

Protected Fields

bool active

Documentation

Groups a Background and the PageableContainer concept To paint something in a Painter, use add(Pageable&), the Pageable will be managed (and painted) automatically with PageableContainer function and paint() here. The WindowPipe used is the WindowPipe of the Background.
Tji posOnScreen

Background* background

Painter(Background& background, int slow) throw()

virtual ~Painter() throw()

void virtual paint() throw()

void virtual refresh() throw()

void virtual moveOnScreen(int j, int i) throw()

void virtual getPosOnScreen(int& j, int& i) const throw()

void virtual scroll(int j, int i) throw()

void setBackground(Background& back) throw()


Direct child classes:
Page
Author:
David FAUTHOUX
See Also:
Background

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