yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
ui_constants.h
Go to the documentation of this file.
1#ifndef YAZE_APP_EDITOR_OVERWORLD_UI_CONSTANTS_H
2#define YAZE_APP_EDITOR_OVERWORLD_UI_CONSTANTS_H
3
4namespace yaze {
5namespace editor {
6
7// Game State Labels
8inline constexpr const char* kGameStateNames[] = {
9 "Rain & Rescue Zelda",
10 "Pendants",
11 "Crystals"
12};
13
14// World Labels
15inline constexpr const char* kWorldNames[] = {
16 "Light World",
17 "Dark World",
18 "Special World"
19};
20
21// Area Size Names
22inline constexpr const char* kAreaSizeNames[] = {
23 "Small (1x1)",
24 "Large (2x2)",
25 "Wide (2x1)",
26 "Tall (1x2)"
27};
28
29// UI Styling Constants
30inline constexpr float kInputFieldSize = 30.f;
31inline constexpr float kHexByteInputWidth = 50.f;
32inline constexpr float kHexWordInputWidth = 70.f;
33inline constexpr float kCompactButtonWidth = 60.f;
34inline constexpr float kIconButtonWidth = 30.f;
35inline constexpr float kSmallButtonWidth = 80.f;
36inline constexpr float kMediumButtonWidth = 90.f;
37inline constexpr float kLargeButtonWidth = 100.f;
38
39// Table Column Width Constants
40inline constexpr float kTableColumnWorld = 120.f;
41inline constexpr float kTableColumnMap = 80.f;
42inline constexpr float kTableColumnAreaSize = 120.f;
43inline constexpr float kTableColumnLock = 50.f;
44inline constexpr float kTableColumnGraphics = 80.f;
45inline constexpr float kTableColumnPalettes = 80.f;
46inline constexpr float kTableColumnProperties = 100.f;
47inline constexpr float kTableColumnTools = 80.f;
48inline constexpr float kTableColumnView = 80.f;
49inline constexpr float kTableColumnQuick = 80.f;
50
51// Combo Box Width Constants
52inline constexpr float kComboWorldWidth = 115.f;
53inline constexpr float kComboAreaSizeWidth = 115.f;
54inline constexpr float kComboGameStateWidth = 100.f;
55
56// Button Width Constants for Table
57inline constexpr float kTableButtonGraphics = 75.f;
58inline constexpr float kTableButtonPalettes = 75.f;
59inline constexpr float kTableButtonProperties = 95.f;
60inline constexpr float kTableButtonTools = 75.f;
61inline constexpr float kTableButtonView = 75.f;
62inline constexpr float kTableButtonQuick = 75.f;
63
64// Spacing and Padding
65inline constexpr float kCompactItemSpacing = 4.f;
66inline constexpr float kCompactFramePadding = 2.f;
67
68// Map Size Constants - using the one from overworld_editor.h
69
70} // namespace editor
71} // namespace yaze
72
73#endif // YAZE_APP_EDITOR_OVERWORLD_UI_CONSTANTS_H
constexpr float kLargeButtonWidth
constexpr const char * kAreaSizeNames[]
constexpr float kCompactItemSpacing
constexpr float kTableColumnView
constexpr float kTableColumnQuick
constexpr float kTableColumnWorld
constexpr float kTableButtonTools
constexpr float kTableButtonView
constexpr float kTableColumnGraphics
constexpr const char * kWorldNames[]
constexpr float kHexByteInputWidth
constexpr float kSmallButtonWidth
constexpr float kTableButtonQuick
constexpr float kMediumButtonWidth
constexpr float kTableColumnPalettes
constexpr float kCompactButtonWidth
constexpr float kTableButtonProperties
constexpr float kComboWorldWidth
constexpr float kTableColumnMap
constexpr float kCompactFramePadding
constexpr float kTableColumnAreaSize
constexpr float kTableButtonPalettes
constexpr float kComboGameStateWidth
constexpr float kInputFieldSize
Definition entity.cc:19
constexpr float kTableButtonGraphics
constexpr const char * kGameStateNames[]
Definition ui_constants.h:8
constexpr float kIconButtonWidth
constexpr float kHexWordInputWidth
constexpr float kComboAreaSizeWidth
constexpr float kTableColumnTools
constexpr float kTableColumnLock
constexpr float kTableColumnProperties
Main namespace for the application.