22#include <com/sun/star/awt/FontDescriptor.hpp>
23#include <com/sun/star/beans/Property.hpp>
27 class OPropertySetHelper;
71 css::uno::Sequence< css::beans::Property >& _rProps );
76 bool convertFastPropertyValue ( css::uno::Any& _rConvertedValue, css::uno::Any& _rOldValue, sal_Int32 _nHandle,
const css::uno::Any& _rValue );
81 sal_Int32 nHandle,
const css::uno::Any& rValue);
static bool isFontAggregateProperty(sal_Int32 _nPropertyHandle)
const css::awt::FontDescriptor & getFont() const
FontControlModel(bool _bToolkitCompatibleDefaults)
sal_Int16 m_nFontEmphasis
FontControlModel(const FontControlModel &)=delete
Color getTextColor() const
void setTextColor(Color _nColor)
static void describeFontRelatedProperties(css::uno::Sequence< css::beans::Property > &_rProps)
appends (!) the description of all font related properties to the given sequence
bool convertFastPropertyValue(css::uno::Any &_rConvertedValue, css::uno::Any &_rOldValue, sal_Int32 _nHandle, const css::uno::Any &_rValue)
bool hasTextColor() const
static bool isFontRelatedProperty(sal_Int32 _nPropertyHandle)
bool hasTextLineColor() const
void clearTextLineColor()
Color getTextLineColor() const
FontControlModel & operator=(const FontControlModel &)=delete
void setFastPropertyValue_NoBroadcast_impl(::cppu::OPropertySetHelper &rBase, void(::cppu::OPropertySetHelper::*pSet)(sal_Int32, css::uno::Any const &), sal_Int32 nHandle, const css::uno::Any &rValue)
void getFastPropertyValue(css::uno::Any &_rValue, sal_Int32 _nHandle) const
css::uno::Any getPropertyDefaultByHandle(sal_Int32 _nHandle) const
css::uno::Any m_aTextColor
css::uno::Any m_aTextLineColor
css::awt::FontDescriptor m_aFont
bool m_bToolkitCompatibleDefaults
void setTextLineColor(Color _nColor)
void setFont(const css::awt::FontDescriptor &_rFont)
ListBox is a bit confusing / different from other form components, so here are a few notes: