diff options
author | Ilhan Yesil <ilhanyesil@gmx.de> | 2022-07-01 08:17:19 +0200 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2022-09-19 13:30:15 +0200 |
commit | ba164651bbdbde1b8a4ae3495b845ebc13b01bad (patch) | |
tree | c644f0a92667443ed06a514a20befa1c71d7928a /include | |
parent | 891d618bfdcf369119807d826e8ec6e3b112d73c (diff) |
tdf#149797 Change highlight background color in some controls
The highlight and highlighttext colors can be set for some
controls. So as example a selected item in a listbox can now
be paint with anothers colors then the standard blue. Controls
are: listbox, combobox, edit field and some special edit
fields like date, currency and others.
Change-Id: Iace2dd9a1a61abb7819b6c81eb0b8030912db32b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136691
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
Diffstat (limited to 'include')
-rw-r--r-- | include/toolkit/helper/property.hxx | 4 | ||||
-rw-r--r-- | include/vcl/toolkit/combobox.hxx | 2 | ||||
-rw-r--r-- | include/vcl/toolkit/lstbox.hxx | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/include/toolkit/helper/property.hxx b/include/toolkit/helper/property.hxx index 4a8fe2385317..92adc587d171 100644 --- a/include/toolkit/helper/property.hxx +++ b/include/toolkit/helper/property.hxx @@ -204,7 +204,9 @@ namespace com::sun::star::uno { #define BASEPROPERTY_INACTIVE_SEL_BACKGROUND_COLOR 166 #define BASEPROPERTY_ACTIVE_SEL_TEXT_COLOR 167 #define BASEPROPERTY_INACTIVE_SEL_TEXT_COLOR 168 -#define BASEPROPERTY_TYPEDITEMLIST 169 // AnySequence +#define BASEPROPERTY_HIGHLIGHT_COLOR 169 +#define BASEPROPERTY_HIGHLIGHT_TEXT_COLOR 170 +#define BASEPROPERTY_TYPEDITEMLIST 171 // AnySequence // These properties are not bound, they are always extracted from the BASEPROPERTY_FONTDESCRIPTOR property diff --git a/include/vcl/toolkit/combobox.hxx b/include/vcl/toolkit/combobox.hxx index bdc415744662..f5d8a10f1ced 100644 --- a/include/vcl/toolkit/combobox.hxx +++ b/include/vcl/toolkit/combobox.hxx @@ -106,6 +106,8 @@ public: void DrawEntry( const UserDrawEvent& rEvt ); void SetBorderStyle( WindowBorderStyle nBorderStyle ); + void SetHighlightColor(const Color& rColor); + void SetHighlightTextColor(const Color& rColor); /** * Adds a new separator at the given position n. diff --git a/include/vcl/toolkit/lstbox.hxx b/include/vcl/toolkit/lstbox.hxx index e3bcc1297082..8890fb7ec931 100644 --- a/include/vcl/toolkit/lstbox.hxx +++ b/include/vcl/toolkit/lstbox.hxx @@ -209,6 +209,8 @@ public: void EnableMultiSelection( bool bMulti ); bool IsMultiSelectionEnabled() const; + void SetHighlightColor(const Color& rColor); + void SetHighlightTextColor(const Color& rColor); void SetReadOnly( bool bReadOnly = true ); bool IsReadOnly() const; |