yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
style_guard.h File Reference
#include <initializer_list>
#include <optional>
#include <variant>
#include "app/gui/core/color.h"
#include "imgui/imgui.h"

Go to the source code of this file.

Classes

class  yaze::gui::StyleColorGuard
 RAII guard for ImGui style colors. More...
 
struct  yaze::gui::StyleColorGuard::Entry
 
class  yaze::gui::StyleVarGuard
 RAII guard for ImGui style vars. More...
 
struct  yaze::gui::StyleVarGuard::Entry
 
struct  yaze::gui::StyledWindowConfig
 Configuration for styled windows and panels. More...
 
class  yaze::gui::StyledWindow
 RAII compound guard for window-level style setup. More...
 
class  yaze::gui::FixedPanel
 RAII for fixed-position panels (activity bar, side panel, status bar). More...
 
struct  yaze::gui::StyledChildConfig
 Configuration for styled child windows. More...
 
class  yaze::gui::StyledChild
 RAII guard for ImGui child windows with optional styling. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::gui
 Graphical User Interface (GUI) components for the application.