MeshLib C++ Docs
Loading...
Searching...
No Matches
MRRibbonConstants.h
Go to the documentation of this file.
1#pragma once
2#include "MRMesh/MRMeshFwd.h"
3#include "MRMesh/MRVector2.h"
4#include "MRMesh/MRColor.h"
5
6namespace
7{
8inline const std::string cPalettePresetKey = "palettePreset";
9}
10
11namespace MR
12{
15
16constexpr float cGradientButtonFramePadding = 7.5f;
17
18constexpr float cTabYOffset = 4.0f;
19constexpr float cTabsInterval = 8.0f;
20constexpr float cTabFrameRounding = 5.0f;
21constexpr float cTabMinimumWidth = 68.0f;
22constexpr float cTabHeight = 28.0f;
23constexpr float cTabLabelMinPadding = 12.0f;
24constexpr float cTopPanelScrollStep = 50.0f;
25constexpr float cTopPanelScrollBtnSize = 20.0f;
27constexpr float cSeparateBlocksSpacing = 12.0f;
28constexpr float cSeparatorIndentMultiplier = 0.67f;
29
30constexpr float cRibbonItemInterval = 4.0f;
31constexpr float cRibbonItemMinWidth = 86.0f;
32constexpr float cRibbonButtonWindowPaddingX = 6.0f;
33constexpr float cRibbonButtonWindowPaddingY = 4.0f;
34constexpr float cCheckboxPadding = 2.0f;
35constexpr float cButtonPadding = 8.0f;
36constexpr float cInputPadding = 9.0f;
37constexpr float cDefaultItemSpacing = 8.0f;
38constexpr float cDefaultInnerSpacing = 8.0f;
39constexpr float cDefaultWindowPaddingX = 8.0f;
40constexpr float cDefaultWindowPaddingY = 12.0f;
41constexpr float cItemInfoIndent = 16.0f;
42
43constexpr float cSmallItemDropSizeModifier = 0.5f;
44
45constexpr float cHeaderQuickAccessFrameRounding = 3.0f;
46constexpr float cHeaderQuickAccessXSpacing = 12.0f;
47constexpr float cHeaderQuickAccessIconSize = 14.0f;
48constexpr float cHeaderQuickAccessFrameSize = 24.0f;
49
50constexpr float cMiddleIconSize = 15.0f;
51constexpr float cSmallIconSize = 10.0f;
52constexpr float cQuickAccessBarHeight = 40.0f;
53
54constexpr float cScrollBarSize = 10.0f;
55constexpr float cBigIconSize = 20.0f;
56
57constexpr int cSmallFontSize = 11;
58constexpr int cMiddleFontSize = 12;
59constexpr int cDefaultFontSize = 13;
60constexpr int cBigFontSize = 15;
61constexpr int cHeadlineFontSize = 20;
62
63constexpr float cRadioButtonSize = 20.0f;
64
65constexpr float cModalWindowWidth = 368.0f;
66constexpr float cModalWindowPaddingX = 28.0f;
67constexpr float cModalWindowPaddingY = 20.0f;
68constexpr float cModalButtonWidth = 104.0f;
69
70const float cRadioInnerSpacingX = 12.f;
71
72namespace StyleConsts
73{
74
75constexpr Vector2f pluginItemSpacing{ 8, 10 };
76
77namespace Modal
78{
79
80constexpr float bigTitlePadding = 22.0f;
81constexpr float exitBtnSize = 24.0f;
82
83}
84
85namespace ProgressBar
86{
87
88constexpr float internalSpacing = 16.0f;
89constexpr float rounding = 8.0f;
90
91constexpr Color textColor = Color( 117, 125, 136 );
92
93}
94
95namespace CustomCombo
96{
97
98constexpr Vector2f framePadding{ 13, 8 };
99
100}
101
102namespace Notification
103{
104constexpr float cWindowRounding = 4.f;
105constexpr float cWindowSpacing = 20.f;
106constexpr float cWindowBorderWidth = 2.f;
107constexpr float cWindowPadding = 16.f;
108constexpr float cNotificationWindowPaddingX = 10.f;
109constexpr float cNotificationWindowPaddingY = 10.f;
110constexpr float cWindowsPosY = 95.f;
111constexpr float cHistoryButtonSizeY = 28.0f;
112constexpr Vector2f cTextFramePadding{ 30, 8 };
113constexpr float cTextFrameRounding = 8.0f;
114}
115
116}
117
118}
constexpr float cModalWindowPaddingX
Definition MRRibbonConstants.h:66
constexpr float internalSpacing
Definition MRRibbonConstants.h:88
constexpr float cQuickAccessBarHeight
Definition MRRibbonConstants.h:52
constexpr float cCheckboxPadding
Definition MRRibbonConstants.h:34
constexpr int cSmallFontSize
Definition MRRibbonConstants.h:57
constexpr float cDefaultWindowPaddingY
Definition MRRibbonConstants.h:40
constexpr float cTopPanelScrollStep
Definition MRRibbonConstants.h:24
constexpr float cHeaderQuickAccessFrameSize
Definition MRRibbonConstants.h:48
constexpr float cTopPanelAditionalButtonSize
Definition MRRibbonConstants.h:26
constexpr float cSeparatorIndentMultiplier
Definition MRRibbonConstants.h:28
constexpr float cTopPanelScrollBtnSize
Definition MRRibbonConstants.h:25
constexpr float cSeparateBlocksSpacing
Definition MRRibbonConstants.h:27
constexpr float cModalButtonWidth
Definition MRRibbonConstants.h:68
constexpr float cSmallIconSize
Definition MRRibbonConstants.h:51
constexpr float cGradientButtonFramePadding
Definition MRRibbonConstants.h:16
constexpr float bigTitlePadding
Definition MRRibbonConstants.h:80
constexpr float cWindowsPosY
Definition MRRibbonConstants.h:110
constexpr float cTabMinimumWidth
Definition MRRibbonConstants.h:21
constexpr float rounding
Definition MRRibbonConstants.h:89
constexpr float cTextFrameRounding
Definition MRRibbonConstants.h:113
constexpr float cWindowSpacing
Definition MRRibbonConstants.h:105
constexpr Vector2f pluginItemSpacing
Definition MRRibbonConstants.h:75
constexpr float cRibbonButtonWindowPaddingY
Definition MRRibbonConstants.h:33
constexpr float exitBtnSize
Definition MRRibbonConstants.h:81
constexpr float cHistoryButtonSizeY
Definition MRRibbonConstants.h:111
constexpr float cModalWindowPaddingY
Definition MRRibbonConstants.h:67
constexpr Vector2f framePadding
Definition MRRibbonConstants.h:98
constexpr float cSmallItemDropSizeModifier
Definition MRRibbonConstants.h:43
constexpr float cRadioButtonSize
Definition MRRibbonConstants.h:63
constexpr float cScrollBarSize
Definition MRRibbonConstants.h:54
constexpr Vector2f cTextFramePadding
Definition MRRibbonConstants.h:112
constexpr float cTabYOffset
Definition MRRibbonConstants.h:18
constexpr float cItemInfoIndent
Definition MRRibbonConstants.h:41
constexpr float cDefaultInnerSpacing
Definition MRRibbonConstants.h:38
constexpr float cWindowBorderWidth
Definition MRRibbonConstants.h:106
constexpr float cDefaultWindowPaddingX
Definition MRRibbonConstants.h:39
constexpr int cBigFontSize
Definition MRRibbonConstants.h:60
constexpr float cTabsInterval
Definition MRRibbonConstants.h:19
constexpr float cMiddleIconSize
Definition MRRibbonConstants.h:50
constexpr int cHeadlineFontSize
Definition MRRibbonConstants.h:61
constexpr float cModalWindowWidth
Definition MRRibbonConstants.h:65
constexpr float cHeaderQuickAccessXSpacing
Definition MRRibbonConstants.h:46
constexpr Color textColor
Definition MRRibbonConstants.h:91
constexpr float cHeaderQuickAccessFrameRounding
Definition MRRibbonConstants.h:45
constexpr int cDefaultFontSize
Definition MRRibbonConstants.h:59
constexpr float cHeaderQuickAccessIconSize
Definition MRRibbonConstants.h:47
constexpr float cRibbonButtonWindowPaddingX
Definition MRRibbonConstants.h:32
constexpr float cInputPadding
Definition MRRibbonConstants.h:36
constexpr float cTabHeight
Definition MRRibbonConstants.h:22
constexpr float cWindowPadding
Definition MRRibbonConstants.h:107
constexpr float cBigIconSize
Definition MRRibbonConstants.h:55
constexpr float cButtonPadding
Definition MRRibbonConstants.h:35
constexpr float cNotificationWindowPaddingY
Definition MRRibbonConstants.h:109
constexpr float cTabFrameRounding
Definition MRRibbonConstants.h:20
constexpr float cRibbonItemInterval
Definition MRRibbonConstants.h:30
constexpr float cTabLabelMinPadding
Definition MRRibbonConstants.h:23
constexpr float cRibbonItemMinWidth
Definition MRRibbonConstants.h:31
constexpr float cDefaultItemSpacing
Definition MRRibbonConstants.h:37
constexpr int cMiddleFontSize
Definition MRRibbonConstants.h:58
constexpr float cNotificationWindowPaddingX
Definition MRRibbonConstants.h:108
constexpr float cWindowRounding
Definition MRRibbonConstants.h:104
const float cRadioInnerSpacingX
Definition MRRibbonConstants.h:70
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRColor.h:12