Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
ZoneDefaults.h File Reference
#include <QColor>

Go to the source code of this file.

Namespaces

namespace  PhosphorZones
 
namespace  PhosphorZones::ZoneDefaults
 Library-owned default values for zone presentation.
 

Variables

constexpr int PhosphorZones::ZoneDefaults::HighlightAlpha = 128
 
constexpr int PhosphorZones::ZoneDefaults::InactiveAlpha = 64
 
constexpr int PhosphorZones::ZoneDefaults::BorderAlpha = 200
 
constexpr int PhosphorZones::ZoneDefaults::OpaqueAlpha = 255
 
const QColor PhosphorZones::ZoneDefaults::HighlightColor {0, 120, 212, HighlightAlpha}
 Windows blue.
 
const QColor PhosphorZones::ZoneDefaults::InactiveColor {128, 128, 128, InactiveAlpha}
 
const QColor PhosphorZones::ZoneDefaults::BorderColor {255, 255, 255, BorderAlpha}
 
const QColor PhosphorZones::ZoneDefaults::LabelFontColor {255, 255, 255, OpaqueAlpha}
 
constexpr qreal PhosphorZones::ZoneDefaults::Opacity = 0.5
 
constexpr qreal PhosphorZones::ZoneDefaults::InactiveOpacity = 0.3
 
constexpr int PhosphorZones::ZoneDefaults::BorderWidth = 2
 
constexpr int PhosphorZones::ZoneDefaults::BorderRadius = 8
 
constexpr int PhosphorZones::ZoneDefaults::AdjacentThreshold = 20
 Pixel distance considered "adjacent" for multi-zone span detection.
 
constexpr qreal PhosphorZones::ZoneDefaults::PriorityGridMainRatio = 0.667
 
constexpr qreal PhosphorZones::ZoneDefaults::PriorityGridSecondaryRatio = 0.333
 
constexpr qreal PhosphorZones::ZoneDefaults::FocusSideRatio = 0.2
 
constexpr qreal PhosphorZones::ZoneDefaults::FocusMainRatio = 0.6