Public Member Functions

dialog::Element Class Reference
[Dialog Library]

#include <element.h>

Inheritance diagram for dialog::Element:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~Element (void) throw ()
virtual int getWidth (void)=0
virtual int getHeight (void)=0
virtual void draw (const point_t &offset)=0
virtual void cursor (const point_t &pos)=0
virtual const char * keyboard (int key, int mods)
virtual ElementgetFocus (const point_t &pos)
virtual void notifyFocus (bool haveFocus)
virtual const char * button (int button, int state, const point_t &pos)=0
virtual void addData (crypto::DESKey *key, Datahash *data)

Detailed Description

Definition at line 63 of file element.h.


Constructor & Destructor Documentation

dialog::Element::~Element ( void   )  throw () [virtual]

Definition at line 51 of file element.cpp.


Member Function Documentation

virtual int dialog::Element::getWidth ( void   )  [pure virtual]
virtual int dialog::Element::getHeight ( void   )  [pure virtual]
virtual void dialog::Element::draw ( const point_t offset  )  [pure virtual]
virtual void dialog::Element::cursor ( const point_t pos  )  [pure virtual]
const char * dialog::Element::keyboard ( int  key,
int  mods 
) [virtual]

Definition at line 56 of file element.cpp.

Element * dialog::Element::getFocus ( const point_t pos  )  [virtual]

Definition at line 69 of file element.cpp.

void dialog::Element::notifyFocus ( bool  haveFocus  )  [virtual]

Definition at line 80 of file element.cpp.

virtual const char* dialog::Element::button ( int  button,
int  state,
const point_t pos 
) [pure virtual]
void dialog::Element::addData ( crypto::DESKey key,
Datahash data 
) [virtual]

Definition at line 90 of file element.cpp.


The documentation for this class was generated from the following files: