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

Consolidated workspace and UI settings. More...

#include <project.h>

Public Attributes

float font_global_scale = 1.0f
 
bool dark_mode = true
 
std::string ui_theme = "default"
 
std::string last_layout_preset
 
std::vector< std::string > saved_layouts
 
std::string window_layout_data
 
bool autosave_enabled = true
 
float autosave_interval_secs = 300.0f
 
bool backup_on_save = true
 
bool show_grid = true
 
bool show_collision = false
 
std::map< std::string, std::string > custom_keybindings
 
std::vector< std::string > recent_files
 
std::map< std::string, bool > editor_visibility
 

Detailed Description

Consolidated workspace and UI settings.

Definition at line 50 of file project.h.

Member Data Documentation

◆ font_global_scale

◆ dark_mode

bool yaze::core::WorkspaceSettings::dark_mode = true

◆ ui_theme

std::string yaze::core::WorkspaceSettings::ui_theme = "default"

◆ last_layout_preset

std::string yaze::core::WorkspaceSettings::last_layout_preset

◆ saved_layouts

std::vector<std::string> yaze::core::WorkspaceSettings::saved_layouts

◆ window_layout_data

std::string yaze::core::WorkspaceSettings::window_layout_data

Definition at line 59 of file project.h.

◆ autosave_enabled

◆ autosave_interval_secs

◆ backup_on_save

bool yaze::core::WorkspaceSettings::backup_on_save = true

◆ show_grid

◆ show_collision

bool yaze::core::WorkspaceSettings::show_collision = false

◆ custom_keybindings

std::map<std::string, std::string> yaze::core::WorkspaceSettings::custom_keybindings

◆ recent_files

std::vector<std::string> yaze::core::WorkspaceSettings::recent_files

◆ editor_visibility

std::map<std::string, bool> yaze::core::WorkspaceSettings::editor_visibility

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