yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
tui.h File Reference
#include <ftxui/component/component.hpp>
#include <ftxui/dom/elements.hpp>
#include <ftxui/screen/screen.hpp>
#include <string>
#include <vector>
#include "app/rom.h"

Go to the source code of this file.

Classes

struct  yaze::cli::Context
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::cli
 Namespace for the command line interface.
 

Enumerations

enum class  yaze::cli::MainMenuEntry {
  yaze::cli::kLoadRom , yaze::cli::kAIAgentChat , yaze::cli::kTodoManager , yaze::cli::kRomTools ,
  yaze::cli::kGraphicsTools , yaze::cli::kTestingTools , yaze::cli::kSettings , yaze::cli::kHelp ,
  yaze::cli::kExit
}
 
enum class  yaze::cli::LayoutID {
  yaze::cli::kLoadRom , yaze::cli::kAIAgentChat , yaze::cli::kTodoManager , yaze::cli::kRomTools ,
  yaze::cli::kGraphicsTools , yaze::cli::kTestingTools , yaze::cli::kSettings , yaze::cli::kApplyAsarPatch ,
  yaze::cli::kApplyBpsPatch , yaze::cli::kExtractSymbols , yaze::cli::kValidateAssembly , yaze::cli::kGenerateSaveFile ,
  yaze::cli::kPaletteEditor , yaze::cli::kHexViewer , yaze::cli::kCommandPalette , yaze::cli::kHelp ,
  yaze::cli::kExit , yaze::cli::kMainMenu , yaze::cli::kDashboard , yaze::cli::kError
}
 

Functions

void yaze::cli::ShowMain ()
 

Variables

const std::vector< std::string > yaze::cli::kMainMenuEntries