#include <dlg_box.h>
Inheritance diagram for tdlgengine:

Public Types | |
| typedef tbutton * | pbutton |
Public Member Functions | |
| void | addbutton (const char *ltxt, int lx1, int ly1, int lx2, int ly2, int lart, int lstyle, int lid, char enabled) |
| void | addbutton (const char *ltxt, tmouserect rect1, int lart, int lstyle, int lid, char enabled) |
| void | addeingabe (int lid, void *data, int min, int max) |
| void | addscrollbar (int lx1, int ly1, int lx2, int ly2, int *numberofitems, int itemsvisible, int *actitem, int lid, int keys) |
| void | addscrollbar (tmouserect rec, int *numberofitems, int itemsvisible, int *actitem, int lid, int keys) |
| void | addDropDown (int x1, int y1, int x2, int y2, int ID, const char **entries, int entrynum, int *pos) |
| virtual void | buttonpressed (int id) |
| virtual void | showbutton (int id)=0 |
| void | clearkey (char id) |
| void | addkey (int id, tkey key) |
| void | addmarkedkey (int id, tkey key) |
| pbutton | getbutton (int id) |
| virtual | ~tdlgengine () |
Public Attributes | |
| pbutton | firstbutton |
| tkey | taste |
| int | prntkey |
Protected Attributes | |
| int | x1 |
| int | y1 |
| int | xsize |
| int | ysize |
Classes | |
| struct | tbutton |
| struct | ttaborder |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
Definition at line 457 of file dlg_box.cpp. References addbutton(), tmouserect::x1, tmouserect::x2, tmouserect::y1, and tmouserect::y2. |
|
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||
|
||||||||||||
|
Definition at line 791 of file dlg_box.cpp. References exist(), firstbutton, tdlgengine::tbutton::id, tdlgengine::tbutton::markedkey, tdlgengine::tbutton::markedkeynum, and tdlgengine::tbutton::next. Referenced by addeingabe(), and addscrollbar(). |
|
||||||||||||||||||||||||||||
|
Definition at line 525 of file dlg_box.cpp. References addscrollbar(), tmouserect::x1, tmouserect::x2, tmouserect::y1, and tmouserect::y2. |
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
Definition at line 760 of file dlg_box.cpp. References firstbutton, tdlgengine::tbutton::id, tdlgengine::tbutton::keynum, tdlgengine::tbutton::markedkeynum, and tdlgengine::tbutton::next. Referenced by MultilineEdit::setup(), and tmessagedlg::setup(). |
|
|
Definition at line 359 of file dlg_box.cpp. References firstbutton, tdlgengine::tbutton::id, and tdlgengine::tbutton::next. |
|
|
Implemented in tdialogbox. Referenced by buttonpressed(). |
|
|
|
Definition at line 89 of file dlg_box.h. Referenced by tdialogbox::run(), tmessagedlg::run(), and tviewanytext::run(). |
|
|
Definition at line 88 of file dlg_box.h. Referenced by buttonpressed(), tplayerselall::run(), tgiveunitawaydlg::run(), ttributepayments::run(), tchoosetechnology::run(), tminestrength::run(), tres::run(), StringSelector::run(), BuildingValues::run(), tplayerchange::run(), tmapgenerator::run(), StringEdit::run(), tgetid::run(), tstringselect::run(), tdialogbox::run(), and tmessagedlg::run(). |
|
|
|
|
1.4.2