Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorProtocol::Service::ScrollTabKey Namespace Reference

Keys of the two scrolling tab-indicator maps that cross the daemon → KWin effect boundary on org.plasmazones.Tiling: the per-screen context-rule PAINT override map (scrollTabPaintOverridesChanged / scrollTabPaintOverrides, all eleven paint keys) and the per-window rule COLOUR map (scrollTabColors / scrollTabColorsChanged, the three colour keys). More...

Functions

constexpr QLatin1String TabStyle ("tabStyle")
 
constexpr QLatin1String GapsBetweenTabs ("gapsBetweenTabs")
 
constexpr QLatin1String CornerRadius ("cornerRadius")
 
constexpr QLatin1String ActiveColor ("activeColor")
 
constexpr QLatin1String InactiveColor ("inactiveColor")
 
constexpr QLatin1String UrgentColor ("urgentColor")
 
constexpr QLatin1String FontFamily ("fontFamily")
 
constexpr QLatin1String FontWeight ("fontWeight")
 
constexpr QLatin1String FontItalic ("fontItalic")
 
constexpr QLatin1String FontUnderline ("fontUnderline")
 
constexpr QLatin1String FontStrikeout ("fontStrikeout")
 

Detailed Description

Keys of the two scrolling tab-indicator maps that cross the daemon → KWin effect boundary on org.plasmazones.Tiling: the per-screen context-rule PAINT override map (scrollTabPaintOverridesChanged / scrollTabPaintOverrides, all eleven paint keys) and the per-window rule COLOUR map (scrollTabColors / scrollTabColorsChanged, the three colour keys).

The daemon produces them (src/dbus/windowtrackingadaptor/internal.h's WindowPaintKeys / WindowColorKeys forward to these) and the effect's TilingHandler reads them; this is the ONE home for the spellings, so a rename is a compile error on both sides rather than a silently dropped override. The XML DocStrings in dbus/org.plasmazones.Tiling.xml (and a few C++ doc comments) repeat the spellings as prose only.

Function Documentation

◆ ActiveColor()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::ActiveColor ( "activeColor"  )
inlineconstexpr

◆ CornerRadius()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::CornerRadius ( "cornerRadius"  )
inlineconstexpr

◆ FontFamily()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::FontFamily ( "fontFamily"  )
inlineconstexpr

◆ FontItalic()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::FontItalic ( "fontItalic"  )
inlineconstexpr

◆ FontStrikeout()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::FontStrikeout ( "fontStrikeout"  )
inlineconstexpr

◆ FontUnderline()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::FontUnderline ( "fontUnderline"  )
inlineconstexpr

◆ FontWeight()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::FontWeight ( "fontWeight"  )
inlineconstexpr

◆ GapsBetweenTabs()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::GapsBetweenTabs ( "gapsBetweenTabs"  )
inlineconstexpr

◆ InactiveColor()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::InactiveColor ( "inactiveColor"  )
inlineconstexpr

◆ TabStyle()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::TabStyle ( "tabStyle"  )
inlineconstexpr

◆ UrgentColor()

constexpr QLatin1String PhosphorProtocol::Service::ScrollTabKey::UrgentColor ( "urgentColor"  )
inlineconstexpr