Слияние кода завершено, страница обновится автоматически
#include "ui.h"
Ui ui;
void Ui::begin(GuiPage *page)
{
cur_page = page;
main_page = page;
cur_page->create();
}
void Ui::open(GuiPage *page)
{
if(page == main_page)
cur_page->cancel();
else
page->father = cur_page;
cur_page->hide();
cur_page = page;
page->create();
}
void Ui::go_back()
{
if(cur_page->father != NULL)
{
cur_page->cancel();
cur_page = cur_page->father;
cur_page->show();
}
}
void Ui::go_home()
{
while(1)
{
cur_page->cancel();
if(cur_page->father != NULL && cur_page->father != main_page)
{
cur_page = cur_page->father;
}
else
{
main_page->show();
break;
}
}
}
void Ui::loop()
{
cur_page->loop();
}
void Ui::event(Object *sender,GuiMessage *msg)
{
cur_page->event(sender,msg);
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )