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;
114 std::shared_ptr<PaletteManager> xPaletteManager,
117 const css::uno::Reference<css::frame::XFrame>& rFrame,
122 void ShowNoneButton();
123 void SetNoSelection();
124 bool IsNoSelection()
const;
126 void SelectEntry(
const Color& rColor);
129 virtual void statusChanged(
const css::frame::FeatureStateEvent& rEvent )
override;
std::function< void(const OUString &, const svx::NamedThemedColor &)> ColorSelectFunction
std::pair< Color, OUString > NamedColor
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
void SetSelectedHdl(const Link< const NamedColor &, void > &rLink)
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
Link< const NamedColor &, void > maSelectedLink
std::function< weld::Window *()> TopLevelParentFunction
#define SVXCORE_DLLPUBLIC