[Libreoffice-commits] core.git: cui/source include/svtools svtools/source

Luboš Luňák (via logerrit) logerrit at kemper.freedesktop.org
Wed Mar 25 13:32:56 UTC 2020


 cui/source/options/optgdlg.cxx     |   18 ------------------
 cui/source/options/optgdlg.hxx     |    2 --
 include/svtools/apearcfg.hxx       |    8 +-------
 svtools/source/config/apearcfg.cxx |   16 +---------------
 4 files changed, 2 insertions(+), 42 deletions(-)

New commits:
commit 208bb103d3ad93c2356c60174a49204a3e919f74
Author:     Luboš Luňák <l.lunak at collabora.com>
AuthorDate: Wed Mar 25 11:17:09 2020 +0100
Commit:     Luboš Luňák <l.lunak at collabora.com>
CommitDate: Wed Mar 25 14:32:17 2020 +0100

    no reason for the FontAntiAliasing setting being UNX-only (tdf#107744)
    
    This dates back to the ancient times where no revision control history
    dares, so no idea why this was so, but it doesn't make sense, as
    at least Windows can disable AA for fonts too. And if some platform
    really wants to hide the setting, it should be enough just to hide
    the UI element, no reason for '#if defined( UNX )' all over the place.
    
    Change-Id: I76fc9ad157358321904573079ace5a3fe556f86a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91041
    Tested-by: Jenkins
    Reviewed-by: Luboš Luňák <l.lunak at collabora.com>

diff --git a/cui/source/options/optgdlg.cxx b/cui/source/options/optgdlg.cxx
index d99f3530e161..50fdda97d17b 100644
--- a/cui/source/options/optgdlg.cxx
+++ b/cui/source/options/optgdlg.cxx
@@ -802,15 +802,7 @@ OfaViewTabPage::OfaViewTabPage(weld::Container* pPage, weld::DialogController* p
         m_xMenuIconBox->hide();
     }
 
-#if defined( UNX )
     m_xFontAntiAliasing->connect_toggled( LINK( this, OfaViewTabPage, OnAntialiasingToggled ) );
-#else
-    // on this platform, we do not have the anti aliasing options
-    m_xFontAntiAliasing->hide();
-    m_xAAPointLimitLabel->hide();
-    m_xAAPointLimit->hide();
-
-#endif
 
     m_xForceOpenGL->connect_toggled(LINK(this, OfaViewTabPage, OnForceOpenGLToggled));
     m_xForceSkia->connect_toggled(LINK(this, OfaViewTabPage, OnForceSkiaToggled));
@@ -860,7 +852,6 @@ OfaViewTabPage::~OfaViewTabPage()
 {
 }
 
-#if defined( UNX )
 IMPL_LINK_NOARG( OfaViewTabPage, OnAntialiasingToggled, weld::ToggleButton&, void )
 {
     bool bAAEnabled = m_xFontAntiAliasing->get_active();
@@ -868,7 +859,6 @@ IMPL_LINK_NOARG( OfaViewTabPage, OnAntialiasingToggled, weld::ToggleButton&, voi
     m_xAAPointLimitLabel->set_sensitive(bAAEnabled);
     m_xAAPointLimit->set_sensitive(bAAEnabled);
 }
-#endif
 
 IMPL_LINK_NOARG(OfaViewTabPage, OnForceOpenGLToggled, weld::ToggleButton&, void)
 {
@@ -994,7 +984,6 @@ bool OfaViewTabPage::FillItemSet( SfxItemSet* )
         bAppearanceChanged = true;
     }
 
-#if defined( UNX )
     if (m_xFontAntiAliasing->get_state_changed_from_saved())
     {
         pAppearanceCfg->SetFontAntiAliasing(m_xFontAntiAliasing->get_active());
@@ -1006,7 +995,6 @@ bool OfaViewTabPage::FillItemSet( SfxItemSet* )
         pAppearanceCfg->SetFontAntialiasingMinPixelHeight(m_xAAPointLimit->get_value(FieldUnit::PIXEL));
         bAppearanceChanged = true;
     }
-#endif
 
     if (m_xFontShowCB->get_state_changed_from_saved())
     {
@@ -1180,10 +1168,8 @@ void OfaViewTabPage::Reset( const SfxItemSet* )
     m_xMouseMiddleLB->set_active(static_cast<short>(pAppearanceCfg->GetMiddleMouseButton()));
     m_xMouseMiddleLB->save_value();
 
-#if defined( UNX )
     m_xFontAntiAliasing->set_active( pAppearanceCfg->IsFontAntiAliasing() );
     m_xAAPointLimit->set_value(pAppearanceCfg->GetFontAntialiasingMinPixelHeight(), FieldUnit::PIXEL);
-#endif
 
     // WorkingSet
     SvtFontOptions aFontOpt;
@@ -1231,10 +1217,8 @@ void OfaViewTabPage::Reset( const SfxItemSet* )
     m_xForceSkia->set_active(mpSkiaConfig->forceSkia());
     m_xForceSkiaRaster->set_active(mpSkiaConfig->forceSkiaRaster());
 
-#if defined( UNX )
     m_xFontAntiAliasing->save_state();
     m_xAAPointLimit->save_value();
-#endif
     m_xFontShowCB->save_state();
 
     m_xUseOpenGL->save_state();
@@ -1243,9 +1227,7 @@ void OfaViewTabPage::Reset( const SfxItemSet* )
     m_xForceSkia->save_state();
     m_xForceSkiaRaster->save_state();
 
-#if defined( UNX )
     OnAntialiasingToggled(*m_xFontAntiAliasing);
-#endif
 }
 
 void OfaViewTabPage::UpdateOGLStatus()
diff --git a/cui/source/options/optgdlg.hxx b/cui/source/options/optgdlg.hxx
index 04988f8e57a4..08eb2eab73b1 100644
--- a/cui/source/options/optgdlg.hxx
+++ b/cui/source/options/optgdlg.hxx
@@ -127,9 +127,7 @@ private:
     std::unique_ptr<weld::ComboBox> m_xMousePosLB;
     std::unique_ptr<weld::ComboBox> m_xMouseMiddleLB;
 
-#if defined( UNX )
     DECL_LINK(OnAntialiasingToggled, weld::ToggleButton&, void);
-#endif
     DECL_LINK(OnForceOpenGLToggled, weld::ToggleButton&, void);
     DECL_LINK(OnForceSkiaToggled, weld::ToggleButton&, void);
     DECL_LINK(OnForceSkiaRasterToggled, weld::ToggleButton&, void);
diff --git a/include/svtools/apearcfg.hxx b/include/svtools/apearcfg.hxx
index 81a9ef8f931f..119d012ed555 100644
--- a/include/svtools/apearcfg.hxx
+++ b/include/svtools/apearcfg.hxx
@@ -43,14 +43,10 @@ class SVT_DLLPUBLIC SvtTabAppearanceCfg final : public utl::ConfigItem
     DragMode        nDragMode           ;
     SnapType        nSnapMode           ;
     MouseMiddleButtonAction nMiddleMouse;
-#if defined( UNX )
     short           nAAMinPixelHeight   ;
-#endif
+    bool            bFontAntialiasing       ;
 
     bool            bMenuMouseFollow        ;
-#if defined( UNX )
-    bool            bFontAntialiasing       ;
-#endif
 
     static bool  bInitialized ;
 
@@ -75,13 +71,11 @@ public:
 
     bool        IsMenuMouseFollow() const{return bMenuMouseFollow;}
 
-#if defined( UNX )
     void        SetFontAntiAliasing( bool bSet )    { bFontAntialiasing = bSet; SetModified(); }
     bool        IsFontAntiAliasing() const { return bFontAntialiasing; }
 
     sal_uInt16  GetFontAntialiasingMinPixelHeight( ) const { return nAAMinPixelHeight; }
     void        SetFontAntialiasingMinPixelHeight( sal_uInt16 _nMinHeight ) { nAAMinPixelHeight = _nMinHeight; SetModified(); }
-#endif
 
     static bool IsInitialized()  { return bInitialized; }
     static void SetInitialized() { bInitialized = true; }
diff --git a/svtools/source/config/apearcfg.cxx b/svtools/source/config/apearcfg.cxx
index b3d534009f5f..681b9282e695 100644
--- a/svtools/source/config/apearcfg.cxx
+++ b/svtools/source/config/apearcfg.cxx
@@ -29,9 +29,7 @@
 
 #define DEFAULT_DRAGMODE    DragMode::SystemDep
 #define DEFAULT_SNAPMODE    SnapType::ToButton
-#if defined UNX
 #define DEFAULT_AAMINHEIGHT 8
-#endif
 
 using namespace ::com::sun::star::uno;
 
@@ -42,13 +40,9 @@ SvtTabAppearanceCfg::SvtTabAppearanceCfg()
     ,nDragMode          ( DEFAULT_DRAGMODE )
     ,nSnapMode          ( DEFAULT_SNAPMODE )
     ,nMiddleMouse       ( MouseMiddleButtonAction::AutoScroll )
-#if defined( UNX )
     ,nAAMinPixelHeight  ( DEFAULT_AAMINHEIGHT )
-#endif
-    ,bMenuMouseFollow   ( false )
-#if defined( UNX )
     ,bFontAntialiasing  ( true )
-#endif
+    ,bMenuMouseFollow   ( false )
 {
     const Sequence<OUString>& rNames = GetPropertyNames();
     Sequence<Any> aValues = GetProperties(rNames);
@@ -80,10 +74,8 @@ SvtTabAppearanceCfg::SvtTabAppearanceCfg()
                     break;
                 }
                 case  3: { short nTmp = 0; *pValues >>= nTmp; nMiddleMouse = static_cast<MouseMiddleButtonAction>(nTmp); break; } //"Dialog/MiddleMouseButton",
-#if defined( UNX )
                 case  4: bFontAntialiasing = *o3tl::doAccess<bool>(*pValues); break;    // "FontAntialising/Enabled",
                 case  5: *pValues >>= nAAMinPixelHeight; break;                         // "FontAntialising/MinPixelHeight",
-#endif
             }
         }
     }
@@ -101,10 +93,8 @@ const Sequence<OUString>& SvtTabAppearanceCfg::GetPropertyNames()
             ,"Menu/FollowMouse"                  //  1
             ,"Dialog/MousePositioning"           //  2
             ,"Dialog/MiddleMouseButton"          //  3
-#if defined( UNX )
             ,"FontAntiAliasing/Enabled"          //  4
             ,"FontAntiAliasing/MinPixelHeight"   //  5
-#endif
     };
     return aNames;
 }
@@ -123,10 +113,8 @@ void  SvtTabAppearanceCfg::ImplCommit()
             case  1: pValues[nProp] <<= bMenuMouseFollow; break;        // "Menu/FollowMouse",
             case  2: pValues[nProp] <<= static_cast<short>(nSnapMode); break;        // "Dialog/MousePositioning",
             case  3: pValues[nProp] <<= static_cast<short>(nMiddleMouse); break; // "Dialog/MiddleMouseButton",
-#if defined( UNX )
             case  4: pValues[nProp] <<= bFontAntialiasing; break;       // "FontAntialising/Enabled",
             case  5: pValues[nProp] <<= nAAMinPixelHeight; break;       // "FontAntialising/MinPixelHeight",
-#endif
         }
     }
     PutProperties(rNames, aValues);
@@ -162,11 +150,9 @@ void SvtTabAppearanceCfg::SetApplicationDefaults ( Application* pApp )
     // and set it here
     hAppStyle.SetUseSystemUIFonts( bUseSystemUIFonts );
 
-#if defined( UNX )
     // font anti aliasing
     hAppStyle.SetAntialiasingMinPixelHeight( nAAMinPixelHeight );
     hAppStyle.SetDisplayOptions( bFontAntialiasing ? DisplayOptions::NONE : DisplayOptions::AADisable );
-#endif
 
     // Mouse Snap
 


More information about the Libreoffice-commits mailing list