Commit d8c14403 authored by Andrey Fedorushkov's avatar Andrey Fedorushkov
Browse files

eeschema: fix set bus width when define KICAD_GOST

parent e6ec9f0a
Loading
Loading
Loading
Loading
+0 −9
Original line number Original line Diff line number Diff line
@@ -37,15 +37,6 @@ DIALOG_EESCHEMA_OPTIONS::DIALOG_EESCHEMA_OPTIONS( wxWindow* parent ) :
{
{
    m_choiceUnits->SetFocus();
    m_choiceUnits->SetFocus();
    m_sdbSizer1OK->SetDefault();
    m_sdbSizer1OK->SetDefault();

#if defined (KICAD_GOST)

    /* The GOST standard pre-defines certain schematic attributes that cannot be changed */

    m_spinBusWidth->Enable(false);

#endif

}
}




+0 −8
Original line number Original line Diff line number Diff line
@@ -47,20 +47,12 @@ public:


    void SetBusWidth( int aWidth )
    void SetBusWidth( int aWidth )
    {
    {
#if defined( KICAD_GOST )
        m_spinBusWidth->SetValue( GOST_BUS_WIDTH );
#else
        m_spinBusWidth->SetValue( aWidth );
        m_spinBusWidth->SetValue( aWidth );
#endif
    }
    }


    int GetBusWidth( void )
    int GetBusWidth( void )
    {
    {
#if defined( KICAD_GOST )
        return GOST_BUS_WIDTH;
#else
        return m_spinBusWidth->GetValue();
        return m_spinBusWidth->GetValue();
#endif
    }
    }


    void SetLineWidth( int aWidth ) { m_spinLineWidth->SetValue( aWidth ); }
    void SetLineWidth( int aWidth ) { m_spinLineWidth->SetValue( aWidth ); }
+0 −7
Original line number Original line Diff line number Diff line
@@ -13,13 +13,6 @@
 */
 */
extern int g_DefaultBusWidth;
extern int g_DefaultBusWidth;


#if defined(KICAD_GOST)

/** In a GOST build, the bus width is set and cannot be changed */
#define GOST_BUS_WIDTH      22

#endif

/* saving parameters option : */
/* saving parameters option : */
#define INSETUP true    /* used when the parameter is saved in general config
#define INSETUP true    /* used when the parameter is saved in general config
                         * if not used, the parameter is saved in the local
                         * if not used, the parameter is saved in the local
+0 −4
Original line number Original line Diff line number Diff line
@@ -214,11 +214,7 @@ int SCH_LINE::GetPenSize() const


    if( m_Layer == LAYER_BUS )
    if( m_Layer == LAYER_BUS )
    {
    {
#if defined(KICAD_GOST)
        pensize = GOST_BUS_WIDTH;
#else
        pensize = ( m_width == 0 ) ? g_DefaultBusWidth : m_width;
        pensize = ( m_width == 0 ) ? g_DefaultBusWidth : m_width;
#endif
    }
    }


    return pensize;
    return pensize;