Files
NightShot/include/theme.hpp
T
2026-07-31 17:03:49 +03:00

25 lines
1.0 KiB
C++

#pragma once
#include <windows.h>
namespace theme {
// Graphite / indigo palette from the supplied native GDI+ UI reference.
inline constexpr COLORREF kAccent = RGB(59, 130, 246);
inline constexpr COLORREF kAccentEnd = RGB(139, 92, 246);
inline constexpr COLORREF kAccentHover = RGB(96, 165, 250);
inline constexpr COLORREF kWindow = RGB(18, 18, 24);
inline constexpr COLORREF kPanel = RGB(24, 24, 34);
inline constexpr COLORREF kPanelTop = RGB(30, 30, 42);
inline constexpr COLORREF kPanelBottom = RGB(19, 19, 28);
inline constexpr COLORREF kPanelHover = RGB(43, 43, 57);
inline constexpr COLORREF kPanelActive = RGB(59, 70, 108);
inline constexpr COLORREF kBorder = RGB(60, 60, 80);
inline constexpr COLORREF kText = RGB(240, 240, 250);
inline constexpr COLORREF kMuted = RGB(150, 150, 170);
inline constexpr COLORREF kSelectionBorder = RGB(96, 165, 250);
// Annotation widths stay in physical pixels. Toolbar metrics are calculated
// per monitor from its effective DPI in overlay.cpp.
inline constexpr int kStrokeWidth = 3;
inline constexpr int kMarkerWidth = 15;
}