Fix some platform ifdef checks.

This commit is contained in:
Alex Shvartzkop 2024-06-01 04:14:48 +03:00
parent 0336fdbd54
commit cf7ad330e9
9 changed files with 16 additions and 26 deletions

View File

@ -1611,7 +1611,7 @@ void EDA_BASE_FRAME::onIconize( wxIconizeEvent& aEvent )
} }
#ifdef _WIN32 #ifdef __WXMSW__
WXLRESULT EDA_BASE_FRAME::MSWWindowProc( WXUINT message, WXWPARAM wParam, WXLPARAM lParam ) WXLRESULT EDA_BASE_FRAME::MSWWindowProc( WXUINT message, WXWPARAM wParam, WXLPARAM lParam )
{ {
// This will help avoid the menu keeping focus when the alt key is released // This will help avoid the menu keeping focus when the alt key is released

View File

@ -177,7 +177,7 @@ wxString PATHS::GetStockDataPath( bool aRespectRunFromBuildDir )
} }
#ifdef __WXMSW__ #ifdef _WIN32
/** /**
* Gets the stock (install) data path, which is the base path for things like scripting, etc * Gets the stock (install) data path, which is the base path for things like scripting, etc
*/ */
@ -485,7 +485,7 @@ wxString PATHS::GetOSXKicadDataDir()
#endif #endif
#ifdef __WXMSW__ #ifdef _WIN32
wxString PATHS::GetWindowsFontConfigDir() wxString PATHS::GetWindowsFontConfigDir()
{ {
wxFileName fn; wxFileName fn;

View File

@ -653,7 +653,7 @@ wxMenuItem* ACTION_MENU::appendCopy( const wxMenuItem* aSource )
// On Windows, for Checkable Menu items, adding a bitmap adds also // On Windows, for Checkable Menu items, adding a bitmap adds also
// our predefined checked alternate bitmap // our predefined checked alternate bitmap
// On other OS, wxITEM_CHECK and wxITEM_RADIO Menu items do not use custom bitmaps. // On other OS, wxITEM_CHECK and wxITEM_RADIO Menu items do not use custom bitmaps.
#if defined( _WIN32 ) #if defined( __WXMSW__ )
// On Windows, AddBitmapToMenuItem() uses the unchecked bitmap for wxITEM_CHECK and // On Windows, AddBitmapToMenuItem() uses the unchecked bitmap for wxITEM_CHECK and
// wxITEM_RADIO menuitems and autoamtically adds a checked bitmap. // wxITEM_RADIO menuitems and autoamtically adds a checked bitmap.
// For other menuitrms, use the "checked" bitmap. // For other menuitrms, use the "checked" bitmap.

View File

@ -112,19 +112,11 @@ void NUMBER_BADGE::SetTextSize( int aSize )
// OSX has prevalent badges in the application bar at the bottom of the screen so we try to // OSX has prevalent badges in the application bar at the bottom of the screen so we try to
// match those. Other platforms may also need tweaks to spacing, fontweight, etc. // match those. Other platforms may also need tweaks to spacing, fontweight, etc.
#ifdef __WXMAC__ #if defined( __WXMAC__ )
#define BADGE_FONTWEIGHT wxFONTWEIGHT_NORMAL #define BADGE_FONTWEIGHT wxFONTWEIGHT_NORMAL
#define PLATFORM_FUDGE_X 0.92 #define PLATFORM_FUDGE_X 0.92
#define PLATFORM_FUDGE_Y 1.6 #define PLATFORM_FUDGE_Y 1.6
#endif #else
#ifdef __WXGTK__
#define BADGE_FONTWEIGHT wxFONTWEIGHT_BOLD
#define PLATFORM_FUDGE_X 1.0
#define PLATFORM_FUDGE_Y 1.0
#endif
#ifdef __WXMSW__
#define BADGE_FONTWEIGHT wxFONTWEIGHT_BOLD #define BADGE_FONTWEIGHT wxFONTWEIGHT_BOLD
#define PLATFORM_FUDGE_X 1.0 #define PLATFORM_FUDGE_X 1.0
#define PLATFORM_FUDGE_Y 1.0 #define PLATFORM_FUDGE_Y 1.0

View File

@ -726,7 +726,7 @@ private:
*/ */
virtual bool IsModal() const { return false; } virtual bool IsModal() const { return false; }
#ifdef _WIN32 #ifdef __WXMSW__
/** /**
* Windows specific override of the wxWidgets message handler for a window * Windows specific override of the wxWidgets message handler for a window
*/ */

View File

@ -36,7 +36,7 @@
// includes since they transitively include the OpenGL headers. // includes since they transitively include the OpenGL headers.
#define GL_SILENCE_DEPRECATION 1 #define GL_SILENCE_DEPRECATION 1
#ifdef __WXGTK__ #if defined( __unix__ ) and not defined( __APPLE__ )
#ifdef KICAD_USE_EGL #ifdef KICAD_USE_EGL
@ -58,12 +58,12 @@
#endif // KICAD_USE_EGL #endif // KICAD_USE_EGL
#else // __WXGTK__ #else // defined( __unix__ ) and not defined( __APPLE__ )
// Non-GTK platforms only need the normal GLEW include // Non-GTK platforms only need the normal GLEW include
#include <GL/glew.h> #include <GL/glew.h>
#endif // __WXGTK__ #endif // defined( __unix__ ) and not defined( __APPLE__ )
#ifdef _WIN32 #ifdef _WIN32

View File

@ -182,7 +182,7 @@ public:
static wxString GetOSXKicadDataDir(); static wxString GetOSXKicadDataDir();
#endif #endif
#ifdef __WXMSW__ #ifdef _WIN32
/** /**
* @return The directory the font config support files can be found * @return The directory the font config support files can be found
*/ */
@ -234,7 +234,7 @@ private:
*/ */
static void getUserDocumentPath( wxFileName& aPath ); static void getUserDocumentPath( wxFileName& aPath );
#ifdef __WXMSW__ #ifdef _WIN32
/** /**
* Gets the root of the kicad install on Windows specifically. * Gets the root of the kicad install on Windows specifically.
* KiCad on Windows has a pseudo posix folder structure contained in its installed folder * KiCad on Windows has a pseudo posix folder structure contained in its installed folder

View File

@ -672,13 +672,11 @@ void PLUGIN_CONTENT_MANAGER::PreparePackage( PCM_PACKAGE& aPackage )
&& parse_version_tuple( *ver.kicad_version_max, 999 ) < m_kicad_version ) && parse_version_tuple( *ver.kicad_version_max, 999 ) < m_kicad_version )
ver.compatible = false; ver.compatible = false;
#ifdef __WXMSW__ #if defined( _WIN32 )
wxString platform = wxT( "windows" ); wxString platform = wxT( "windows" );
#endif #elif defined( __APPLE__ )
#ifdef __WXOSX__
wxString platform = wxT( "macos" ); wxString platform = wxT( "macos" );
#endif #else
#ifdef __WXGTK__
wxString platform = wxT( "linux" ); wxString platform = wxT( "linux" );
#endif #endif

View File

@ -90,7 +90,7 @@ void PYTHON_MANAGER::Execute( const wxString& aArgs,
wxString PYTHON_MANAGER::FindPythonInterpreter() wxString PYTHON_MANAGER::FindPythonInterpreter()
{ {
#ifdef __WXMSW__ #ifdef _WIN32
// TODO(JE) where // TODO(JE) where
#else #else
wxArrayString output; wxArrayString output;