the Tutorial and presentation system
More...
|
#define | GETNEXT getNext = [](eLand old) |
|
#define | QUICKFIND quickfind = [](eLand l) |
|
#define | SHOWLAND(f) showland = [](eLand l) { return f; } |
|
|
enum | presmode {
pmStartAll = 0,
pmStart = 1,
pmFrame = 2,
pmStop = 3,
pmKey = 4,
pmRestart = 5,
pmAfterFrame = 6,
pmGeometry = 11,
pmGeometryReset = 13,
pmGeometryStart = 15
} |
|
|
EX void | hr::tour::setCanvas (presmode mode, char canv) |
|
EX void | hr::tour::presentation (presmode mode) |
|
EX void | hr::tour::slidehelp () |
|
void | hr::tour::return_geometry () |
|
bool | hr::tour::handleKeyTour (int sym, int uni) |
|
EX void | hr::tour::checkGoodLand (eLand l) |
|
EX void | hr::tour::ss::list (slide *ss) |
|
EX void | hr::tour::ss::showMenu () |
|
EX void | hr::tour::start () |
|
|
EX bool | hr::tour::on |
|
EX bool | hr::tour::texts = true |
|
EX string | hr::tour::tourhelp |
|
EX int | hr::tour::currentslide |
|
bool | hr::tour::sickmode |
|
EX function< eLand(eLand)> | hr::tour::getNext |
|
EX function< bool(eLand)> | hr::tour::quickfind |
|
EX function< bool(eLand)> | hr::tour::showland |
|
EX string | hr::tour::slidecommand |
|
EX hookset< void(int)> * | hr::tour::hooks_slide |
|
vector< slide * > | hr::tour::ss::slideshows |
|
slide * | hr::tour::ss::wts |
|
string | hr::tour::ss::slidechars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ23456789!@#$%^&*(" |
|
EX slide | hr::tour::default_slides [] |
|
EX slide * | hr::tour::slides = default_slides |
|
auto | hr::tour::a1 = addHook(hooks_frame, 100, [] () { if(tour::on) tour::presentation(tour::pmFrame); }) |
|
auto | hr::tour::a2 = addHook(hooks_handleKey, 100, handleKeyTour) |
|
auto | hr::tour::a3 = addHook(hooks_nextland, 100, [] (eLand l) { return tour::on ? getNext(l) : laNone; }) |
|
the Tutorial and presentation system