[Libreoffice-commits] core.git: Branch 'aoo/trunk' - sfx2/source

Matthias Seidel (via logerrit) logerrit at kemper.freedesktop.org
Thu Aug 1 10:08:45 UTC 2019


 sfx2/source/sidebar/Theme.cxx |   78 ++----------------------------------------
 1 file changed, 4 insertions(+), 74 deletions(-)

New commits:
commit 7840d0ed4deb047f5977f258deb69d0a4ddb9918
Author:     Matthias Seidel <mseidel at apache.org>
AuthorDate: Thu Aug 1 08:19:41 2019 +0000
Commit:     Matthias Seidel <mseidel at apache.org>
CommitDate: Thu Aug 1 08:19:41 2019 +0000

    Add close button for high contrast in side bar

diff --git a/sfx2/source/sidebar/Theme.cxx b/sfx2/source/sidebar/Theme.cxx
index 75dfa3e91dc9..dd0739a3fdd6 100644
--- a/sfx2/source/sidebar/Theme.cxx
+++ b/sfx2/source/sidebar/Theme.cxx
@@ -41,8 +41,6 @@ namespace sfx2 { namespace sidebar {
 ::rtl::Reference<Theme> Theme::mpInstance;
 
 
-
-
 Theme& Theme::GetCurrentTheme (void)
 {
     if ( ! mpInstance.is())
@@ -54,8 +52,6 @@ Theme& Theme::GetCurrentTheme (void)
 }
 
 
-
-
 Theme::Theme (void)
     : ThemeInterfaceBase(m_aMutex),
       maImages(),
@@ -76,15 +72,11 @@ Theme::Theme (void)
 }
 
 
-
-
 Theme::~Theme (void)
 {
 }
 
 
-
-
 Image Theme::GetImage (const ThemeItem eItem)
 {
     const PropertyType eType (GetPropertyType(eItem));
@@ -95,8 +87,6 @@ Image Theme::GetImage (const ThemeItem eItem)
 }
 
 
-
-
 Color Theme::GetColor (const ThemeItem eItem)
 {
     const PropertyType eType (GetPropertyType(eItem));
@@ -112,8 +102,6 @@ Color Theme::GetColor (const ThemeItem eItem)
 }
 
 
-
-
 const Paint& Theme::GetPaint (const ThemeItem eItem)
 {
     const PropertyType eType (GetPropertyType(eItem));
@@ -124,16 +112,12 @@ const Paint& Theme::GetPaint (const ThemeItem eItem)
 }
 
 
-
-
 const Wallpaper Theme::GetWallpaper (const ThemeItem eItem)
 {
     return GetPaint(eItem).GetWallpaper();
 }
 
 
-
-
 sal_Int32 Theme::GetInteger (const ThemeItem eItem)
 {
     const PropertyType eType (GetPropertyType(eItem));
@@ -144,8 +128,6 @@ sal_Int32 Theme::GetInteger (const ThemeItem eItem)
 }
 
 
-
-
 bool Theme::GetBoolean (const ThemeItem eItem)
 {
     const PropertyType eType (GetPropertyType(eItem));
@@ -156,8 +138,6 @@ bool Theme::GetBoolean (const ThemeItem eItem)
 }
 
 
-
-
 Rectangle Theme::GetRectangle (const ThemeItem eItem)
 {
     const PropertyType eType (GetPropertyType(eItem));
@@ -168,8 +148,6 @@ Rectangle Theme::GetRectangle (const ThemeItem eItem)
 }
 
 
-
-
 bool Theme::IsHighContrastMode (void)
 {
     const Theme& rTheme (GetCurrentTheme());
@@ -177,8 +155,6 @@ bool Theme::IsHighContrastMode (void)
 }
 
 
-
-
 void Theme::HandleDataChange (void)
 {
     Theme& rTheme (GetCurrentTheme());
@@ -194,8 +170,6 @@ void Theme::HandleDataChange (void)
 }
 
 
-
-
 void Theme::InitializeTheme (void)
 {
     setPropertyValue(
@@ -207,8 +181,6 @@ void Theme::InitializeTheme (void)
 }
 
 
-
-
 void Theme::UpdateTheme (void)
 {
     SidebarResource aLocalResource;
@@ -385,7 +357,10 @@ void Theme::UpdateTheme (void)
                     : A2S("private:graphicrepository/sfx2/res/symphony/morebutton.png")));
         setPropertyValue(
             maPropertyIdToNameMap[Image_Closer],
-            Any(A2S("private:graphicrepository/sfx2/res/closedoc.png")));
+            Any(
+                mbIsHighContrastMode
+                    ? A2S("private:graphicrepository/sfx2/res/closedochc.png")
+                    : A2S("private:graphicrepository/sfx2/res/closedoc.png")));
         setPropertyValue(
             maPropertyIdToNameMap[Image_CloseIndicator],
             Any(
@@ -473,8 +448,6 @@ void Theme::UpdateTheme (void)
 }
 
 
-
-
 void SAL_CALL Theme::disposing (void)
 {
     ChangeListeners aListeners;
@@ -506,16 +479,12 @@ void SAL_CALL Theme::disposing (void)
 }
 
 
-
-
 Reference<beans::XPropertySet> Theme::GetPropertySet (void)
 {
     return Reference<beans::XPropertySet>(static_cast<XWeak*>(&GetCurrentTheme()), UNO_QUERY);
 }
 
 
-
-
 Reference<beans::XPropertySetInfo> SAL_CALL Theme::getPropertySetInfo (void)
     throw(cssu::RuntimeException)
 {
@@ -523,8 +492,6 @@ Reference<beans::XPropertySetInfo> SAL_CALL Theme::getPropertySetInfo (void)
 }
 
 
-
-
 void SAL_CALL Theme::setPropertyValue (
     const ::rtl::OUString& rsPropertyName,
     const cssu::Any& rValue)
@@ -570,8 +537,6 @@ void SAL_CALL Theme::setPropertyValue (
 }
 
 
-
-
 Any SAL_CALL Theme::getPropertyValue (
     const ::rtl::OUString& rsPropertyName)
     throw(css::beans::UnknownPropertyException,
@@ -592,8 +557,6 @@ Any SAL_CALL Theme::getPropertyValue (
 }
 
 
-
-
 void SAL_CALL Theme::addPropertyChangeListener(
     const ::rtl::OUString& rsPropertyName,
     const cssu::Reference<css::beans::XPropertyChangeListener>& rxListener)
@@ -620,8 +583,6 @@ void SAL_CALL Theme::addPropertyChangeListener(
 }
 
 
-
-
 void SAL_CALL Theme::removePropertyChangeListener(
     const ::rtl::OUString& rsPropertyName,
     const cssu::Reference<css::beans::XPropertyChangeListener>& rxListener)
@@ -658,8 +619,6 @@ void SAL_CALL Theme::removePropertyChangeListener(
 }
 
 
-
-
 void SAL_CALL Theme::addVetoableChangeListener(
     const ::rtl::OUString& rsPropertyName,
     const cssu::Reference<css::beans::XVetoableChangeListener>& rxListener)
@@ -686,8 +645,6 @@ void SAL_CALL Theme::addVetoableChangeListener(
 }
 
 
-
-
 void SAL_CALL Theme::removeVetoableChangeListener(
     const ::rtl::OUString& rsPropertyName,
     const cssu::Reference<css::beans::XVetoableChangeListener>& rxListener)
@@ -723,8 +680,6 @@ void SAL_CALL Theme::removeVetoableChangeListener(
 }
 
 
-
-
 cssu::Sequence<css::beans::Property> SAL_CALL Theme::getProperties (void)
     throw(cssu::RuntimeException)
 {
@@ -751,8 +706,6 @@ cssu::Sequence<css::beans::Property> SAL_CALL Theme::getProperties (void)
 }
 
 
-
-
 beans::Property SAL_CALL Theme::getPropertyByName (const ::rtl::OUString& rsPropertyName)
     throw(css::beans::UnknownPropertyException,
         cssu::RuntimeException)
@@ -775,8 +728,6 @@ beans::Property SAL_CALL Theme::getPropertyByName (const ::rtl::OUString& rsProp
 }
 
 
-
-
 sal_Bool SAL_CALL Theme::hasPropertyByName (const ::rtl::OUString& rsPropertyName)
     throw(cssu::RuntimeException)
 {
@@ -792,8 +743,6 @@ sal_Bool SAL_CALL Theme::hasPropertyByName (const ::rtl::OUString& rsPropertyNam
 }
 
 
-
-
 void Theme::SetupPropertyMaps (void)
 {
     maPropertyIdToNameMap.resize(__Post_Rect);
@@ -870,8 +819,6 @@ void Theme::SetupPropertyMaps (void)
 }
 
 
-
-
 Theme::PropertyType Theme::GetPropertyType (const ThemeItem eItem)
 {
     switch(eItem)
@@ -946,8 +893,6 @@ Theme::PropertyType Theme::GetPropertyType (const ThemeItem eItem)
 }
 
 
-
-
 cssu::Type Theme::GetCppuType (const PropertyType eType)
 {
     switch(eType)
@@ -977,8 +922,6 @@ cssu::Type Theme::GetCppuType (const PropertyType eType)
 }
 
 
-
-
 sal_Int32 Theme::GetIndex (const ThemeItem eItem, const PropertyType eType)
 {
     switch(eType)
@@ -1003,8 +946,6 @@ sal_Int32 Theme::GetIndex (const ThemeItem eItem, const PropertyType eType)
 }
 
 
-
-
 Theme::VetoableListenerContainer* Theme::GetVetoableListeners (
     const ThemeItem eItem,
     const bool bCreate)
@@ -1022,8 +963,6 @@ Theme::VetoableListenerContainer* Theme::GetVetoableListeners (
 }
 
 
-
-
 Theme::ChangeListenerContainer* Theme::GetChangeListeners (
     const ThemeItem eItem,
     const bool bCreate)
@@ -1041,8 +980,6 @@ Theme::ChangeListenerContainer* Theme::GetChangeListeners (
 }
 
 
-
-
 bool Theme::DoVetoableListenersVeto (
     const VetoableListenerContainer* pListeners,
     const beans::PropertyChangeEvent& rEvent) const
@@ -1074,8 +1011,6 @@ bool Theme::DoVetoableListenersVeto (
 }
 
 
-
-
 void Theme::BroadcastPropertyChange (
     const ChangeListenerContainer* pListeners,
     const beans::PropertyChangeEvent& rEvent) const
@@ -1102,8 +1037,6 @@ void Theme::BroadcastPropertyChange (
 }
 
 
-
-
 void Theme::ProcessNewValue (
     const Any& rValue,
     const ThemeItem eItem,
@@ -1182,7 +1115,4 @@ void Theme::ProcessNewValue (
     }
 }
 
-
-
-
 } } // end of namespace sfx2::sidebar


More information about the Libreoffice-commits mailing list