MetaImGUI 1.0.0
ImGui Application Template for C++20
Loading...
Searching...
No Matches
MetaImGUI Namespace Reference

Namespaces

namespace  UILayout
 

Classes

class  Application
 Main application class that orchestrates the application lifecycle. More...
 
class  ConfigManager
 Configuration manager for persistent application settings. More...
 
class  DialogManager
 Manager for common UI dialogs. More...
 
struct  InputDialogState
 
struct  ISSPosition
 
class  ISSTracker
 ISS Tracker that fetches ISS position data asynchronously. More...
 
struct  ListDialogState
 
class  Localization
 Simple localization/internationalization system. More...
 
class  Logger
 Simple logging system with file and console output. More...
 
struct  MessageBoxState
 
struct  ProgressDialogState
 
class  ThemeManager
 Manages application themes and styling. More...
 
class  UIRenderer
 Handles all ImGui rendering operations. More...
 
class  UpdateChecker
 
struct  UpdateInfo
 
class  WindowManager
 Manages GLFW window creation, lifecycle, and input handling. More...
 

Enumerations

enum class  MessageBoxButtons {
  OK , OKCancel , YesNo , YesNoCancel ,
  RetryCancel
}
 Types of message box buttons. More...
 
enum class  MessageBoxIcon { Info , Warning , Error , Question }
 Message box icons/types. More...
 
enum class  MessageBoxResult {
  OK , Cancel , Yes , No ,
  Retry , None
}
 Result from message box. More...
 
enum class  LogLevel {
  Debug , Info , Warning , Error ,
  Fatal
}
 Log severity levels. More...
 

Enumeration Type Documentation

◆ LogLevel

enum class MetaImGUI::LogLevel
strong

Log severity levels.

Enumerator
Debug 

Detailed debugging information.

Info 

Informational messages.

Warning 

Warning messages.

Error 

Error messages.

Fatal 

Fatal error messages.

Definition at line 34 of file Logger.h.

◆ MessageBoxButtons

enum class MetaImGUI::MessageBoxButtons
strong

Types of message box buttons.

Enumerator
OK 

Single OK button.

OKCancel 

OK and Cancel buttons.

YesNo 

Yes and No buttons.

YesNoCancel 

Yes, No, and Cancel buttons.

RetryCancel 

Retry and Cancel buttons.

Definition at line 31 of file DialogManager.h.

◆ MessageBoxIcon

enum class MetaImGUI::MessageBoxIcon
strong

Message box icons/types.

Enumerator
Info 

Information icon.

Warning 

Warning icon.

Error 

Error icon.

Question 

Question icon.

Definition at line 42 of file DialogManager.h.

◆ MessageBoxResult

enum class MetaImGUI::MessageBoxResult
strong

Result from message box.

Enumerator
OK 
Cancel 
Yes 
No 
Retry 
None 

Definition at line 52 of file DialogManager.h.