diff --git a/rogueviz/presentation.cpp b/rogueviz/presentation.cpp index 2365a1f9..db11a35c 100644 --- a/rogueviz/presentation.cpp +++ b/rogueviz/presentation.cpp @@ -379,6 +379,12 @@ int pres_hooks = } } }) + + addHook(dialog::hooks_display_dialog, 100, [] () { + if(current_screen_cfunction() == showMainMenu) { + dialog::addItem(XLAT("RogueViz demos"), 'd'); + dialog::add_action_push(choose_presentation); + } + }) + addHook(tour::ss::hooks_extra_slideshows, 300, [] (tour::ss::slideshow_callback cb) { if(rogueviz::pres::rvslides_data.empty()) pres::gen_rvtour_data(); cb(XLAT("non-Euclidean geometry in data analysis"), &pres::rvslides_data[0], 'd'); diff --git a/rogueviz/rogueviz.cpp b/rogueviz/rogueviz.cpp index 8b6faa76..761e1a24 100644 --- a/rogueviz/rogueviz.cpp +++ b/rogueviz/rogueviz.cpp @@ -1168,7 +1168,7 @@ bool default_help() { } void o_key(o_funcs& v) { - v.push_back(named_dialog(XLAT("rogueviz menu"), rogueviz::showMenu)); + v.push_back(named_dialog(XLAT("RogueViz graph viz settings"), rogueviz::showMenu)); } auto hooks = @@ -1176,13 +1176,7 @@ auto hooks = addHook(hooks_args, 100, readArgs) + #endif addHook(hooks_clearmemory, 0, close) + - - addHook(dialog::hooks_display_dialog, 100, [] () { - if(current_screen_cfunction() == showMainMenu) { - dialog::addItem(XLAT("rogueviz menu"), 'u'); - dialog::add_action_push(rogueviz::showMenu); - } - }) + + addHook(hooks_markers, 100, search_marker) + addHook(hooks_configfile, 100, [] { param_i(brm_limit, "brm_limit");