23#include <rtl/ustring.hxx>
42 void statusChanged(
const css::frame::FeatureStateEvent& rEvent );
48#define COL_NONE_COLOR ::Color(ColorTransparency, 0x80, 0xFF, 0xFF, 0xFF)
75 bool get_active()
const;
76 void set_inactive()
const;
113 std::shared_ptr<PaletteManager> xPaletteManager,
116 const css::uno::Reference<css::frame::XFrame>& rFrame,
121 void ShowNoneButton();
122 void SetNoSelection();
123 bool IsNoSelection()
const;
125 void SelectEntry(
const Color& rColor);
128 virtual void statusChanged(
const css::frame::FeatureStateEvent& rEvent )
override;
std::function< void(const OUString &, const NamedColor &)> ColorSelectFunction
std::unique_ptr< weld::Button > mxButtonAutoColor
std::unique_ptr< weld::CustomWeld > mxColorSetWin
DECL_DLLPRIVATE_LINK(AutoColorClickHdl, weld::Button &, void)
std::shared_ptr< PaletteManager > mxPaletteManager
std::unique_ptr< SvxColorValueSet > mxRecentColorSet
std::unique_ptr< weld::CustomWeld > mxRecentColorSetWin
weld::Button * mpDefaultButton
std::unique_ptr< weld::ComboBox > mxPaletteListBox
DECL_DLLPRIVATE_LINK(SelectHdl, ValueSet *, void)
DECL_DLLPRIVATE_LINK(OpenPickerClickHdl, weld::Button &, void)
ColorSelectFunction maColorSelectFunction
ColorStatus & mrColorStatus
const sal_uInt16 theSlotId
TopLevelParentFunction maTopLevelParentFunction
DECL_DLLPRIVATE_LINK(SelectPaletteHdl, weld::ComboBox &, void)
std::unique_ptr< SvxColorValueSet > mxColorSet
std::unique_ptr< weld::Widget > mxAutomaticSeparator
MenuOrToolMenuButton maMenuButton
std::unique_ptr< weld::Button > mxButtonPicker
std::unique_ptr< weld::Button > mxButtonNoneColor
std::function< weld::Window *()> TopLevelParentFunction
#define SVXCORE_DLLPUBLIC