yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::PanelVisibilityChangedEvent Struct Reference

Published when panel visibility changes. More...

#include <core_events.h>

Inheritance diagram for yaze::editor::PanelVisibilityChangedEvent:
Collaboration diagram for yaze::editor::PanelVisibilityChangedEvent:

Static Public Member Functions

static PanelVisibilityChangedEvent Create (const std::string &id, const std::string &base_id, const std::string &cat, bool vis, size_t session=0)
 

Public Attributes

std::string panel_id
 
std::string base_panel_id
 
std::string category
 
bool visible = false
 
size_t session_id = 0
 

Additional Inherited Members

- Public Member Functions inherited from yaze::Event
virtual ~Event ()=default
 

Detailed Description

Published when panel visibility changes.

Use for layout persistence, analytics, or cross-panel coordination. More granular than PanelToggleEvent - includes session context.

Definition at line 207 of file core_events.h.

Member Function Documentation

◆ Create()

static PanelVisibilityChangedEvent yaze::editor::PanelVisibilityChangedEvent::Create ( const std::string & id,
const std::string & base_id,
const std::string & cat,
bool vis,
size_t session = 0 )
inlinestatic

Member Data Documentation

◆ panel_id

std::string yaze::editor::PanelVisibilityChangedEvent::panel_id

Definition at line 208 of file core_events.h.

Referenced by Create().

◆ base_panel_id

std::string yaze::editor::PanelVisibilityChangedEvent::base_panel_id

Definition at line 209 of file core_events.h.

Referenced by Create().

◆ category

std::string yaze::editor::PanelVisibilityChangedEvent::category

Definition at line 210 of file core_events.h.

Referenced by Create().

◆ visible

bool yaze::editor::PanelVisibilityChangedEvent::visible = false

Definition at line 211 of file core_events.h.

Referenced by Create().

◆ session_id

size_t yaze::editor::PanelVisibilityChangedEvent::session_id = 0

Definition at line 212 of file core_events.h.

Referenced by Create().


The documentation for this struct was generated from the following file: