sim: Modifications to compile the simulator on OSX.

This commit is contained in:
Johannes Maibaum 2016-08-11 14:42:15 +02:00 committed by Maciej Suminski
parent c9a1b45666
commit c78462c4f5
3 changed files with 5 additions and 3 deletions

View File

@ -37,6 +37,8 @@ NGSPICE::NGSPICE()
{
#ifdef __WINDOWS__
m_dll = new wxDynamicLibrary( "libngspice-0.dll" );
#elif __APPLE__
m_dll = new wxDynamicLibrary( "libngspice.dylib" );
#else
m_dll = new wxDynamicLibrary( "libngspice.so" );
#endif

View File

@ -332,8 +332,8 @@ bool CURSOR::Inside( wxPoint& aPoint )
if( !m_window )
return false;
return ( std::abs( aPoint.x - m_window->x2p( m_trace->x2s( m_coords.x ) ) ) <= DRAG_MARGIN )
|| ( std::abs( aPoint.y - m_window->y2p( m_trace->y2s( m_coords.y ) ) ) <= DRAG_MARGIN );
return ( std::abs( (double) aPoint.x - m_window->x2p( m_trace->x2s( m_coords.x ) ) ) <= DRAG_MARGIN )
|| ( std::abs( (double) aPoint.y - m_window->y2p( m_trace->y2s( m_coords.y ) ) ) <= DRAG_MARGIN );
}

View File

@ -93,7 +93,7 @@ static const unsigned char cursor_tune_mask[] = {
0x3c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00,
0x0e, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 };
#ifdef __WXMSW__
#if defined(__WXMSW__) or defined(__WXMAC__)
struct SIM_CURSORS_INIT
{
public: