namespace sd::slidesorter::controller { class Properties; }
namespace sd::slidesorter::view {
constint Theme_FocusIndicatorWidth = 3;
/** Collection of colors and styles that are used to paint the slide sorter view.
*/ class Theme
{ public:
Theme (const std::shared_ptr<controller::Properties>& rpProperties);
/** Call this method to update some colors as response to a change of asystemcolorchange.
*/ void Update ( const std::shared_ptr<controller::Properties>& rpProperties);
private: class GradientDescriptor
{ public:
Color maFillColor1;
Color maFillColor2;
Color maBorderColor1;
Color maBorderColor2;
};
Color maBackgroundColor;
::std::vector<GradientDescriptor> maGradients;
::std::vector<BitmapEx> maIcons;
::std::vector<Color> maColor;
GradientDescriptor& GetGradient (const GradientColorType eType); /** Guarded initialization of the specified icon in the maIcons container.
*/ void InitializeIcon(const IconType eType, const OUString& rResourceId);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.