OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
DocumentMenu Class Reference

#include <documentmenu.h>

Inheritance diagram for DocumentMenu:

Classes

struct  Page
 
struct  Show
 

Public Types

enum  Flags : uint8_t { F_None , F_Margin =1 , F_Backgr =2 , F_Font =4 }
 

Public Member Functions

 DocumentMenu (const KeyCodec &key)
 
void show (const Show &doc)
 
bool isActive () const
 
void close ()
 
void tick (uint64_t dt)
 
void keyDownEvent (Tempest::KeyEvent &e)
 
void keyUpEvent (Tempest::KeyEvent &e)
 

Protected Member Functions

void paintEvent (Tempest::PaintEvent &e)
 

Detailed Description

Definition at line 9 of file documentmenu.h.

Member Enumeration Documentation

◆ Flags

enum DocumentMenu::Flags : uint8_t
Enumerator
F_None 
F_Margin 
F_Backgr 
F_Font 

Definition at line 13 of file documentmenu.h.

Constructor & Destructor Documentation

◆ DocumentMenu()

DocumentMenu::DocumentMenu ( const KeyCodec key)

Definition at line 11 of file documentmenu.cpp.

Member Function Documentation

◆ close()

void DocumentMenu::close ( )

Definition at line 23 of file documentmenu.cpp.

◆ isActive()

bool DocumentMenu::isActive ( ) const
inline

Definition at line 40 of file documentmenu.h.

◆ keyDownEvent()

void DocumentMenu::keyDownEvent ( Tempest::KeyEvent &  e)

Definition at line 32 of file documentmenu.cpp.

◆ keyUpEvent()

void DocumentMenu::keyUpEvent ( Tempest::KeyEvent &  e)

Definition at line 45 of file documentmenu.cpp.

◆ paintEvent()

void DocumentMenu::paintEvent ( Tempest::PaintEvent &  e)
protected

Definition at line 48 of file documentmenu.cpp.

◆ show()

void DocumentMenu::show ( const Show doc)

Definition at line 17 of file documentmenu.cpp.

◆ tick()

void DocumentMenu::tick ( uint64_t  dt)

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