more xml in menu.cpp
This commit is contained in:
parent
0c0d850d5d
commit
8b8447e6e0
@ -281,9 +281,12 @@ void create_main_menu_panel(Engine* engine) {
|
||||
|
||||
void create_404_page(Engine* engine) {
|
||||
auto menu = engine->getGUI()->getMenu();
|
||||
auto panel = menus::create_page(engine, "404", 400, 0.0f, 8);
|
||||
panel->add(guiutil::create("<label context='menu'>@Page does not exists</label>"));
|
||||
panel->add(guiutil::backButton(menu));
|
||||
menu->addPage("404", guiutil::create(
|
||||
"<panel size='400' padding='8' interval='8' color='0'>"
|
||||
"<label context='menu'>@Page does not exists</label>"
|
||||
"<button padding='10' onclick='menu:back()'>@Back</button>"
|
||||
"</panel>"
|
||||
));
|
||||
}
|
||||
|
||||
void menus::create_menus(Engine* engine) {
|
||||
|
||||
@ -13,11 +13,9 @@
|
||||
using namespace gui;
|
||||
|
||||
std::shared_ptr<Button> guiutil::backButton(std::shared_ptr<PagesControl> menu) {
|
||||
return std::make_shared<Button>(
|
||||
langs::get(L"Back"), glm::vec4(10.f), [=](GUI*) {
|
||||
menu->back();
|
||||
}
|
||||
);
|
||||
return std::dynamic_pointer_cast<Button>(create(
|
||||
"<button padding='10' onclick='menu:back()'>@Back</button>"
|
||||
));
|
||||
}
|
||||
|
||||
std::shared_ptr<Button> guiutil::gotoButton(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user