41 Theme (
const std::shared_ptr<controller::Properties>& rpProperties);
47 const std::shared_ptr<controller::Properties>& rpProperties);
55 static std::shared_ptr<vcl::Font>
GetFont (
94 const Color aBaseColor,
95 const sal_Int32 nSaturationOverride,
96 const sal_Int32 nBrightnessOverride,
97 const sal_Int32 nFillStartOffset,
98 const sal_Int32 nFillEndOffset,
99 const sal_Int32 nBorderStartOffset,
100 const sal_Int32 nBorderEndOffset);
Collection of colors and styles that are used to paint the slide sorter view.
::std::vector< GradientDescriptor > maGradients
Color GetColor(const ColorType eType)
void SetGradient(const GradientColorType eType, const Color aBaseColor, const sal_Int32 nSaturationOverride, const sal_Int32 nBrightnessOverride, const sal_Int32 nFillStartOffset, const sal_Int32 nFillEndOffset, const sal_Int32 nBorderStartOffset, const sal_Int32 nBorderEndOffset)
Theme(const std::shared_ptr< controller::Properties > &rpProperties)
Color GetGradientColor(const GradientColorType eType, const GradientColorClass eClass)
@ Gradient_MouseOverSelected
@ Gradient_MouseOverSelectedAndFocusedPage
@ Gradient_SelectedAndFocusedPage
@ GradientColorType_Size_
GradientDescriptor & GetGradient(const GradientColorType eType)
void InitializeIcon(const IconType eType, const OUString &rResourceId)
Guarded initialization of the specified icon in the maIcons container.
::std::vector< Color > maColor
static std::shared_ptr< vcl::Font > GetFont(const FontType eType, const OutputDevice &rDevice)
const BitmapEx & GetIcon(const IconType eType)
void Update(const std::shared_ptr< controller::Properties > &rpProperties)
Call this method to update some colors as response to a change of a system color change.
@ Color_PageCountFontColor
@ Color_PageNumberHighContrast
@ Color_PageNumberBrightBackground
@ Color_PageNumberDarkBackground
@ Color_PageNumberDefault
::std::vector< BitmapEx > maIcons
const int Theme_FocusIndicatorWidth