Functions | |
| void | SwitchComponents (ftxui::ScreenInteractive &screen, LayoutID layout) |
| bool | HandleInput (ftxui::ScreenInteractive &screen, ftxui::Event &event, int &selected) |
| void | ReturnIfRomNotLoaded (ftxui::ScreenInteractive &screen) |
| void | ApplyBpsPatchComponent (ftxui::ScreenInteractive &screen) |
| void | GenerateSaveFileComponent (ftxui::ScreenInteractive &screen) |
| void | TodoManagerComponent (ftxui::ScreenInteractive &screen) |
| void | ApplyAsarPatchComponent (ftxui::ScreenInteractive &screen) |
| void | PaletteEditorComponent (ftxui::ScreenInteractive &screen) |
| void | ExtractSymbolsComponent (ftxui::ScreenInteractive &screen) |
| void | ValidateAssemblyComponent (ftxui::ScreenInteractive &screen) |
| void | LoadRomComponent (ftxui::ScreenInteractive &screen) |
| Element | ColorBox (const Color &color) |
| void | HelpComponent (ftxui::ScreenInteractive &screen) |
| void | DashboardComponent (ftxui::ScreenInteractive &screen) |
| void | MainMenuComponent (ftxui::ScreenInteractive &screen) |
| void yaze::cli::anonymous_namespace{tui.cc}::SwitchComponents | ( | ftxui::ScreenInteractive & | screen, |
| LayoutID | layout ) |
Definition at line 28 of file tui.cc.
References SwitchComponents().
Referenced by ApplyAsarPatchComponent(), ApplyBpsPatchComponent(), DashboardComponent(), ExtractSymbolsComponent(), GenerateSaveFileComponent(), HandleInput(), HelpComponent(), LoadRomComponent(), MainMenuComponent(), PaletteEditorComponent(), ReturnIfRomNotLoaded(), SwitchComponents(), and ValidateAssemblyComponent().

| bool yaze::cli::anonymous_namespace{tui.cc}::HandleInput | ( | ftxui::ScreenInteractive & | screen, |
| ftxui::Event & | event, | ||
| int & | selected ) |
Definition at line 34 of file tui.cc.
References HandleInput(), yaze::cli::kExit, and SwitchComponents().
Referenced by HandleInput(), and MainMenuComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::ReturnIfRomNotLoaded | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 52 of file tui.cc.
References yaze::cli::kError, ReturnIfRomNotLoaded(), and SwitchComponents().
Referenced by ApplyAsarPatchComponent(), PaletteEditorComponent(), and ReturnIfRomNotLoaded().

| void yaze::cli::anonymous_namespace{tui.cc}::ApplyBpsPatchComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 59 of file tui.cc.
References yaze::util::ApplyBpsPatch(), ApplyBpsPatchComponent(), yaze::cli::kError, yaze::cli::kMainMenu, yaze::util::LoadFile(), and SwitchComponents().
Referenced by ApplyBpsPatchComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::GenerateSaveFileComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 134 of file tui.cc.
References GenerateSaveFileComponent(), yaze::cli::kMainMenu, and SwitchComponents().
Referenced by GenerateSaveFileComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::TodoManagerComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 230 of file tui.cc.
References yaze::cli::agent::TodoItem::BLOCKED, yaze::cli::agent::TodoItem::CANCELLED, yaze::cli::agent::TodoItem::COMPLETED, yaze::cli::agent::TodoManager::GetAllTodos(), yaze::cli::agent::TodoItem::IN_PROGRESS, yaze::cli::agent::TodoManager::Initialize(), yaze::cli::agent::TodoItem::PENDING, and TodoManagerComponent().
Referenced by TodoManagerComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::ApplyAsarPatchComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 330 of file tui.cc.
References ApplyAsarPatchComponent(), yaze::cli::kMainMenu, ReturnIfRomNotLoaded(), and SwitchComponents().
Referenced by ApplyAsarPatchComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::PaletteEditorComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 393 of file tui.cc.
References yaze::cli::kMainMenu, ReturnIfRomNotLoaded(), and SwitchComponents().

| void yaze::cli::anonymous_namespace{tui.cc}::ExtractSymbolsComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 414 of file tui.cc.
References ExtractSymbolsComponent(), yaze::cli::kError, and SwitchComponents().
Referenced by ExtractSymbolsComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::ValidateAssemblyComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 510 of file tui.cc.
References SwitchComponents(), and ValidateAssemblyComponent().
Referenced by ValidateAssemblyComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::LoadRomComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 585 of file tui.cc.
References LoadRomComponent(), and SwitchComponents().
Referenced by LoadRomComponent().

| Element yaze::cli::anonymous_namespace{tui.cc}::ColorBox | ( | const Color & | color | ) |
Definition at line 638 of file tui.cc.
References ColorBox().
Referenced by ColorBox().

| void yaze::cli::anonymous_namespace{tui.cc}::HelpComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 642 of file tui.cc.
References HelpComponent(), SwitchComponents(), and YAZE_VERSION_STRING.
Referenced by HelpComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::DashboardComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 805 of file tui.cc.
References DashboardComponent(), yaze::cli::GetColoredLogo(), yaze::cli::kMainMenuEntries, and SwitchComponents().
Referenced by DashboardComponent().

| void yaze::cli::anonymous_namespace{tui.cc}::MainMenuComponent | ( | ftxui::ScreenInteractive & | screen | ) |
Definition at line 876 of file tui.cc.
References HandleInput(), yaze::cli::kMainMenuEntries, MainMenuComponent(), SwitchComponents(), and YAZE_VERSION_STRING.
Referenced by MainMenuComponent().
