All: change MILS_TO_IU_SCALING_FACTOR constant to MILS_PER_IU ( and MM_TO_IU_SCALING_FACTOR to MM_PER_IU)
Also fix bug 985654.
This commit is contained in:
parent
a00df5b330
commit
3b671e09d1
|
@ -41,10 +41,10 @@
|
|||
|
||||
|
||||
#if defined( PCBNEW ) || defined( CVPCB ) || defined( EESCHEMA )
|
||||
#define IU_TO_MM( x ) ( x / MM_TO_IU_SCALING_FACTOR )
|
||||
#define IU_TO_IN( x ) ( x / MILS_TO_IU_SCALING_FACTOR / 1000 )
|
||||
#define MM_TO_IU( x ) ( x * MM_TO_IU_SCALING_FACTOR )
|
||||
#define IN_TO_IU( x ) ( x * MILS_TO_IU_SCALING_FACTOR * 1000 )
|
||||
#define IU_TO_MM( x ) ( x / MM_PER_IU )
|
||||
#define IU_TO_IN( x ) ( x / MILS_PER_IU / 1000 )
|
||||
#define MM_TO_IU( x ) ( x * MM_PER_IU )
|
||||
#define IN_TO_IU( x ) ( x * MILS_PER_IU * 1000 )
|
||||
#else
|
||||
#error "Cannot resolve internal units due to no definition of EESCHEMA, CVPCB or PCBNEW."
|
||||
#endif
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
// Conversion to application internal units defined at build time.
|
||||
#if defined( PCBNEW )
|
||||
#include <class_board_item.h>
|
||||
#define MILS_TO_IU( x ) ( x * MILS_TO_IU_SCALING_FACTOR );
|
||||
#define MILS_TO_IU( x ) ( x * MILS_PER_IU );
|
||||
#elif defined( EESCHEMA )
|
||||
#include <sch_item_struct.h>
|
||||
#define MILS_TO_IU( x ) ( x )
|
||||
|
|
|
@ -237,7 +237,7 @@ bool DIALOG_SVG_PRINT::DrawSVGPage( EDA_DRAW_FRAME* frame,
|
|||
sheetSize.y/2) );
|
||||
|
||||
if( aPrint_Sheet_Ref )
|
||||
frame->TraceWorkSheet( &dc, screen, g_DrawDefaultLineThickness, MILS_TO_IU_SCALING_FACTOR );
|
||||
frame->TraceWorkSheet( &dc, screen, g_DrawDefaultLineThickness, MILS_PER_IU );
|
||||
|
||||
screen->m_IsPrinting = false;
|
||||
panel->SetClipBox( tmp );
|
||||
|
|
|
@ -378,7 +378,7 @@ void SCH_PRINTOUT::DrawPage( SCH_SCREEN* aScreen )
|
|||
aScreen->Draw( panel, dc, GR_DEFAULT_DRAWMODE );
|
||||
|
||||
if( printReference )
|
||||
parent->TraceWorkSheet( dc, aScreen, g_DrawDefaultLineThickness, MILS_TO_IU_SCALING_FACTOR );
|
||||
parent->TraceWorkSheet( dc, aScreen, g_DrawDefaultLineThickness, MILS_PER_IU );
|
||||
|
||||
g_DrawBgColor = bg_color;
|
||||
aScreen->m_IsPrinting = false;
|
||||
|
|
|
@ -71,7 +71,7 @@ void SCH_EDIT_FRAME::RedrawActiveWindow( wxDC* DC, bool EraseBg )
|
|||
|
||||
GetScreen()->Draw( m_canvas, DC, GR_DEFAULT_DRAWMODE );
|
||||
|
||||
TraceWorkSheet( DC, GetScreen(), g_DrawDefaultLineThickness, MILS_TO_IU_SCALING_FACTOR );
|
||||
TraceWorkSheet( DC, GetScreen(), g_DrawDefaultLineThickness, MILS_PER_IU );
|
||||
|
||||
#ifdef USE_WX_OVERLAY
|
||||
if( IsShown() )
|
||||
|
|
|
@ -863,7 +863,7 @@ void SCH_EDIT_FRAME::SVG_Print( wxCommandEvent& event )
|
|||
void SCH_EDIT_FRAME::PrintPage( wxDC* aDC, int aPrintMask, bool aPrintMirrorMode, void* aData )
|
||||
{
|
||||
GetScreen()->Draw( m_canvas, aDC, GR_DEFAULT_DRAWMODE );
|
||||
TraceWorkSheet( aDC, GetScreen(), g_DrawDefaultLineThickness, MILS_TO_IU_SCALING_FACTOR );
|
||||
TraceWorkSheet( aDC, GetScreen(), g_DrawDefaultLineThickness, MILS_PER_IU );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
#include <pcbnew_id.h>
|
||||
|
||||
|
||||
#define DMIL_GRID( x ) wxRealPoint( x * DECIMILS_TO_IU_SCALING_FACTOR,\
|
||||
x * DECIMILS_TO_IU_SCALING_FACTOR )
|
||||
#define MM_GRID( x ) wxRealPoint( x * MM_TO_IU_SCALING_FACTOR,\
|
||||
x * MM_TO_IU_SCALING_FACTOR )
|
||||
#define DMIL_GRID( x ) wxRealPoint( x * DECIMILS_PER_IU,\
|
||||
x * DECIMILS_PER_IU )
|
||||
#define MM_GRID( x ) wxRealPoint( x * MM_PER_IU,\
|
||||
x * MM_PER_IU )
|
||||
|
||||
|
||||
/**
|
||||
|
@ -118,5 +118,5 @@ GBR_SCREEN::~GBR_SCREEN()
|
|||
// virtual function
|
||||
int GBR_SCREEN::MilsToIuScalar()
|
||||
{
|
||||
return (int)MILS_TO_IU_SCALING_FACTOR;
|
||||
return (int)MILS_PER_IU;
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <base_units.h>
|
||||
#include <class_pcb_screen.h>
|
||||
|
||||
#define ZOOM_FACTOR( x ) ( x * DECIMILS_TO_IU_SCALING_FACTOR )
|
||||
#define ZOOM_FACTOR( x ) ( x * DECIMILS_PER_IU )
|
||||
|
||||
|
||||
/* Handle info to display a board */
|
||||
|
|
|
@ -175,8 +175,8 @@ int GERBVIEW_FRAME::ReadDCodeDefinitionFile( const wxString& D_Code_FullFileName
|
|||
|
||||
|
||||
/* Updating gerber scale: */
|
||||
double dcode_scale = MILS_TO_IU_SCALING_FACTOR; // By uniting dCode = mil,
|
||||
// internal unit = MILS_TO_IU_SCALING_FACTOR
|
||||
double dcode_scale = MILS_PER_IU; // By uniting dCode = mil,
|
||||
// internal unit = MILS_PER_IU
|
||||
current_Dcode = 0;
|
||||
|
||||
if( D_Code_FullFileName.IsEmpty() )
|
||||
|
|
|
@ -107,7 +107,7 @@ void GERBVIEW_FRAME::RedrawActiveWindow( wxDC* DC, bool EraseBg )
|
|||
if( IsElementVisible( DCODES_VISIBLE ) )
|
||||
DrawItemsDCodeID( DC, GR_COPY );
|
||||
|
||||
TraceWorkSheet( DC, screen, 0, MILS_TO_IU_SCALING_FACTOR );
|
||||
TraceWorkSheet( DC, screen, 0, MILS_PER_IU );
|
||||
|
||||
if( m_canvas->IsMouseCaptured() )
|
||||
m_canvas->CallMouseCapture( DC, wxDefaultPosition, false );
|
||||
|
|
|
@ -432,7 +432,7 @@ bool EXCELLON_IMAGE::Execute_HEADER_Command( char*& text )
|
|||
if( dcode == NULL )
|
||||
break;
|
||||
// conv_scale = scaling factor from inch to Internal Unit
|
||||
double conv_scale = MILS_TO_IU_SCALING_FACTOR * 1000;
|
||||
double conv_scale = MILS_PER_IU * 1000;
|
||||
if( m_GerbMetric )
|
||||
conv_scale /= 25.4;
|
||||
|
||||
|
|
|
@ -411,7 +411,7 @@ void GERBVIEW_FRAME::Liste_D_Codes()
|
|||
D_CODE* pt_D_code;
|
||||
wxString Line;
|
||||
wxArrayString list;
|
||||
double scale = MILS_TO_IU_SCALING_FACTOR * 1000;
|
||||
double scale = MILS_PER_IU * 1000;
|
||||
int curr_layer = getActiveLayer();
|
||||
|
||||
for( int layer = 0; layer < 32; layer++ )
|
||||
|
|
|
@ -21,16 +21,16 @@
|
|||
// for metric gerber units, the imperial to metric conversion is made in read functions
|
||||
static double scale_list[10] =
|
||||
{
|
||||
1000.0 * MILS_TO_IU_SCALING_FACTOR,
|
||||
100.0 * MILS_TO_IU_SCALING_FACTOR,
|
||||
10.0 * MILS_TO_IU_SCALING_FACTOR,
|
||||
1.0 * MILS_TO_IU_SCALING_FACTOR,
|
||||
0.1 * MILS_TO_IU_SCALING_FACTOR,
|
||||
0.01 * MILS_TO_IU_SCALING_FACTOR,
|
||||
0.001 * MILS_TO_IU_SCALING_FACTOR,
|
||||
0.0001 * MILS_TO_IU_SCALING_FACTOR,
|
||||
0.00001 * MILS_TO_IU_SCALING_FACTOR,
|
||||
0.000001 * MILS_TO_IU_SCALING_FACTOR
|
||||
1000.0 * MILS_PER_IU,
|
||||
100.0 * MILS_PER_IU,
|
||||
10.0 * MILS_PER_IU,
|
||||
1.0 * MILS_PER_IU,
|
||||
0.1 * MILS_PER_IU,
|
||||
0.01 * MILS_PER_IU,
|
||||
0.001 * MILS_PER_IU,
|
||||
0.0001 * MILS_PER_IU,
|
||||
0.00001 * MILS_PER_IU,
|
||||
0.000001 * MILS_PER_IU
|
||||
};
|
||||
|
||||
|
||||
|
@ -44,9 +44,9 @@ int scaletoIU( double aCoord, bool isMetric )
|
|||
int ret;
|
||||
|
||||
if( isMetric )
|
||||
ret = KiROUND( aCoord * MILS_TO_IU_SCALING_FACTOR / 0.00254 );
|
||||
ret = KiROUND( aCoord * MILS_PER_IU / 0.00254 );
|
||||
else
|
||||
ret = KiROUND( aCoord * MILS_TO_IU_SCALING_FACTOR );
|
||||
ret = KiROUND( aCoord * MILS_PER_IU );
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -94,9 +94,9 @@ wxPoint GERBER_IMAGE::ReadXYCoord( char*& Text )
|
|||
{
|
||||
// When X or Y values are float numbers, they are given in mm or inches
|
||||
if( m_GerbMetric ) // units are mm
|
||||
current_coord = KiROUND( atof( line ) * MILS_TO_IU_SCALING_FACTOR / 0.0254 );
|
||||
current_coord = KiROUND( atof( line ) * MILS_PER_IU / 0.0254 );
|
||||
else // units are inches
|
||||
current_coord = KiROUND( atof( line ) * MILS_TO_IU_SCALING_FACTOR * 1000 );
|
||||
current_coord = KiROUND( atof( line ) * MILS_PER_IU * 1000 );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -185,9 +185,9 @@ wxPoint GERBER_IMAGE::ReadIJCoord( char*& Text )
|
|||
{
|
||||
// When X or Y values are float numbers, they are given in mm or inches
|
||||
if( m_GerbMetric ) // units are mm
|
||||
current_coord = KiROUND( atof( line ) * MILS_TO_IU_SCALING_FACTOR / 0.0254 );
|
||||
current_coord = KiROUND( atof( line ) * MILS_PER_IU / 0.0254 );
|
||||
else // units are inches
|
||||
current_coord = KiROUND( atof( line ) * MILS_TO_IU_SCALING_FACTOR * 1000 );
|
||||
current_coord = KiROUND( atof( line ) * MILS_PER_IU * 1000 );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -160,7 +160,7 @@ bool GERBER_IMAGE::ExecuteRS274XCommand( int command,
|
|||
double fcoord;
|
||||
|
||||
// conv_scale = scaling factor from inch to Internal Unit
|
||||
double conv_scale = MILS_TO_IU_SCALING_FACTOR * 1000;
|
||||
double conv_scale = MILS_PER_IU * 1000;
|
||||
if( m_GerbMetric )
|
||||
conv_scale /= 25.4;
|
||||
|
||||
|
@ -294,7 +294,7 @@ bool GERBER_IMAGE::ExecuteRS274XCommand( int command,
|
|||
m_GerbMetric = false;
|
||||
else if( code == MILLIMETER )
|
||||
m_GerbMetric = true;
|
||||
conv_scale = m_GerbMetric ? MILS_TO_IU_SCALING_FACTOR / 25.4 : MILS_TO_IU_SCALING_FACTOR;
|
||||
conv_scale = m_GerbMetric ? MILS_PER_IU / 25.4 : MILS_PER_IU;
|
||||
break;
|
||||
|
||||
case OFFSET: // command: OFAnnBnn (nn = float number) = layer Offset
|
||||
|
|
|
@ -298,8 +298,8 @@ public:
|
|||
// Accessors returning "Internal Units (IU)". IUs are mils in EESCHEMA,
|
||||
// and either deci-mils or nanometers in PCBNew.
|
||||
#if defined(PCBNEW) || defined(EESCHEMA) || defined(GERBVIEW)
|
||||
int GetWidthIU() const { return MILS_TO_IU_SCALING_FACTOR * GetWidthMils(); }
|
||||
int GetHeightIU() const { return MILS_TO_IU_SCALING_FACTOR * GetHeightMils(); }
|
||||
int GetWidthIU() const { return MILS_PER_IU * GetWidthMils(); }
|
||||
int GetHeightIU() const { return MILS_PER_IU * GetHeightMils(); }
|
||||
const wxSize GetSizeIU() const { return wxSize( GetWidthIU(), GetHeightIU() ); }
|
||||
#endif
|
||||
|
||||
|
|
|
@ -20,26 +20,26 @@
|
|||
#if defined(PCBNEW) || defined(CVPCB) || defined(GERBVIEW)
|
||||
#if defined( USE_PCBNEW_NANOMETRES )
|
||||
#if defined(GERBVIEW)
|
||||
#define MM_TO_IU_SCALING_FACTOR 1e5 // Gerbview uses 10 micrometer.
|
||||
#define MM_PER_IU 1e5 // Gerbview uses 10 micrometer.
|
||||
#else
|
||||
#define MM_TO_IU_SCALING_FACTOR 1e6 // Pcbnew uses nanometers.
|
||||
#define MM_PER_IU 1e6 // Pcbnew uses nanometers.
|
||||
#endif
|
||||
#define MILS_TO_IU_SCALING_FACTOR ( MM_TO_IU_SCALING_FACTOR * 0.0254 )
|
||||
#define DECIMILS_TO_IU_SCALING_FACTOR (MM_TO_IU_SCALING_FACTOR * 0.00254 )
|
||||
#define MILS_PER_IU ( MM_PER_IU * 0.0254 )
|
||||
#define DECIMILS_PER_IU (MM_PER_IU * 0.00254 )
|
||||
#else // Pcbnew in deci-mils.
|
||||
#define DECIMILS_TO_IU_SCALING_FACTOR 1
|
||||
#define MILS_TO_IU_SCALING_FACTOR 10.0
|
||||
#define MM_TO_IU_SCALING_FACTOR (1e4 / 25.4)
|
||||
#define DECIMILS_PER_IU 1
|
||||
#define MILS_PER_IU 10.0
|
||||
#define MM_PER_IU (1e4 / 25.4)
|
||||
#endif
|
||||
|
||||
/// Convert mils to PCBNEW internal units (iu).
|
||||
inline int Mils2iu( int mils )
|
||||
{
|
||||
#if defined( USE_PCBNEW_NANOMETRES )
|
||||
double x = mils * MILS_TO_IU_SCALING_FACTOR;
|
||||
double x = mils * MILS_PER_IU;
|
||||
return int( x < 0 ? x - 0.5 : x + 0.5 );
|
||||
#else
|
||||
return mils * MILS_TO_IU_SCALING_FACTOR;
|
||||
return mils * MILS_PER_IU;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ inline int Mils2iu( int mils )
|
|||
inline int DMils2iu( int dmils )
|
||||
{
|
||||
#if defined( USE_PCBNEW_NANOMETRES )
|
||||
double x = dmils * DECIMILS_TO_IU_SCALING_FACTOR;
|
||||
double x = dmils * DECIMILS_PER_IU;
|
||||
return int( x < 0 ? x - 0.5 : x + 0.5 );
|
||||
#else
|
||||
return dmils;
|
||||
|
@ -55,8 +55,8 @@ inline int DMils2iu( int dmils )
|
|||
}
|
||||
|
||||
#else // Eeschema and anything else.
|
||||
#define MILS_TO_IU_SCALING_FACTOR 1.0
|
||||
#define MM_TO_IU_SCALING_FACTOR (MILS_TO_IU_SCALING_FACTOR / 0.0254)
|
||||
#define MILS_PER_IU 1.0
|
||||
#define MM_PER_IU (MILS_PER_IU / 0.0254)
|
||||
|
||||
inline int Mils2iu( int mils )
|
||||
{
|
||||
|
|
|
@ -19,11 +19,11 @@
|
|||
#include <pcbnew_id.h>
|
||||
|
||||
|
||||
#define ZOOM_FACTOR( x ) ( x * DECIMILS_TO_IU_SCALING_FACTOR )
|
||||
#define DMIL_GRID( x ) wxRealPoint( x * DECIMILS_TO_IU_SCALING_FACTOR,\
|
||||
x * DECIMILS_TO_IU_SCALING_FACTOR )
|
||||
#define MM_GRID( x ) wxRealPoint( x * MM_TO_IU_SCALING_FACTOR,\
|
||||
x * MM_TO_IU_SCALING_FACTOR )
|
||||
#define ZOOM_FACTOR( x ) ( x * DECIMILS_PER_IU )
|
||||
#define DMIL_GRID( x ) wxRealPoint( x * DECIMILS_PER_IU,\
|
||||
x * DECIMILS_PER_IU )
|
||||
#define MM_GRID( x ) wxRealPoint( x * MM_PER_IU,\
|
||||
x * MM_PER_IU )
|
||||
|
||||
|
||||
/**
|
||||
|
@ -133,7 +133,7 @@ PCB_SCREEN::~PCB_SCREEN()
|
|||
|
||||
int PCB_SCREEN::MilsToIuScalar()
|
||||
{
|
||||
return (int)MILS_TO_IU_SCALING_FACTOR;
|
||||
return (int)MILS_PER_IU;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -271,7 +271,7 @@ bool DIALOG_SVG_PRINT::DrawPage( const wxString& FullFileName,
|
|||
g_DrawBgColor = WHITE;
|
||||
|
||||
if( aPrint_Frame_Ref )
|
||||
m_Parent->TraceWorkSheet( &dc, screen, s_Parameters.m_PenDefaultSize, MILS_TO_IU_SCALING_FACTOR );
|
||||
m_Parent->TraceWorkSheet( &dc, screen, s_Parameters.m_PenDefaultSize, MILS_PER_IU );
|
||||
|
||||
m_Parent->PrintPage( &dc, m_PrintMaskLayer, false, &s_Parameters);
|
||||
g_DrawBgColor = bg_color;
|
||||
|
|
|
@ -2682,7 +2682,7 @@ void LEGACY_PLUGIN::init( PROPERTIES* aProperties )
|
|||
|
||||
// conversion factor for saving RAM BIUs to KICAD legacy file format.
|
||||
#if defined( USE_PCBNEW_NANOMETRES )
|
||||
biuToDisk = 1/MM_TO_IU_SCALING_FACTOR; // BIUs are nanometers & file is mm
|
||||
biuToDisk = 1/MM_PER_IU; // BIUs are nanometers & file is mm
|
||||
#else
|
||||
biuToDisk = 1.0; // BIUs are deci-mils
|
||||
#endif
|
||||
|
@ -2694,7 +2694,7 @@ void LEGACY_PLUGIN::init( PROPERTIES* aProperties )
|
|||
// then, during the file loading process, to start a conversion from
|
||||
// mm to nanometers.
|
||||
|
||||
diskToBiu = DECIMILS_TO_IU_SCALING_FACTOR; // BIUs are nanometers if USE_PCBNEW_NANOMETRES
|
||||
diskToBiu = DECIMILS_PER_IU; // BIUs are nanometers if USE_PCBNEW_NANOMETRES
|
||||
// or BIUs are deci-mils
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2009 Jean-Pierre Charras, jaen-pierre.charras@gipsa-lab.inpg.com
|
||||
* Copyright (C) 2009 Jean-Pierre Charras, jean-pierre.charras@ujf-grenoble.fr
|
||||
* Copyright (C) 1992-2011 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
|
@ -181,7 +181,7 @@ void BOARD_PRINTOUT_CONTROLER::DrawPage()
|
|||
if( userscale == 0 ) // fit in page
|
||||
{
|
||||
// Margin = 10mm
|
||||
int extra_margin = int( 10 * MM_TO_IU_SCALING_FACTOR ); // deci-mils
|
||||
int extra_margin = int( 10 * MM_PER_IU ); // deci-mils
|
||||
|
||||
pageSizeIU.x = bbbox.GetWidth() + extra_margin * 2;
|
||||
pageSizeIU.y = bbbox.GetHeight() + extra_margin * 2;
|
||||
|
@ -275,7 +275,7 @@ void BOARD_PRINTOUT_CONTROLER::DrawPage()
|
|||
|
||||
if( m_PrintParams.m_Print_Sheet_Ref )
|
||||
m_Parent->TraceWorkSheet( dc, screen, m_PrintParams.m_PenDefaultSize,
|
||||
MILS_TO_IU_SCALING_FACTOR );
|
||||
MILS_PER_IU );
|
||||
|
||||
if( printMirror )
|
||||
{
|
||||
|
|
|
@ -99,7 +99,7 @@ void PCB_EDIT_FRAME::ExportToSpecctra( wxCommandEvent& event )
|
|||
wxString errorText;
|
||||
|
||||
BASE_SCREEN* screen = GetScreen();
|
||||
bool wasModified = screen->IsModify() && !screen->IsSave();
|
||||
bool wasModified = screen->IsModify();
|
||||
|
||||
db.SetPCB( SPECCTRA_DB::MakePCB() );
|
||||
|
||||
|
@ -171,10 +171,10 @@ static inline double scale( int kicadDist )
|
|||
#if defined(USE_PCBNEW_NANOMETRES)
|
||||
|
||||
// nanometers to um
|
||||
return kicadDist / ( MM_TO_IU_SCALING_FACTOR / 1000.0 );
|
||||
return kicadDist / ( MM_PER_IU / 1000.0 );
|
||||
|
||||
// nanometers to mils
|
||||
// return kicadDist/MILS_TO_IU_SCALING_FACTOR;
|
||||
// return kicadDist/MILS_PER_IU;
|
||||
|
||||
#else
|
||||
// deci-mils to mils.
|
||||
|
@ -185,7 +185,7 @@ static inline double scale( int kicadDist )
|
|||
/// Convert integer internal units to float um
|
||||
static inline double IU2um( int kicadDist )
|
||||
{
|
||||
return kicadDist * (1000.0 / MM_TO_IU_SCALING_FACTOR);
|
||||
return kicadDist * (1000.0 / MM_PER_IU);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ void FOOTPRINT_EDIT_FRAME::RedrawActiveWindow( wxDC* DC, bool EraseBg )
|
|||
GRSetDrawMode( DC, GR_COPY );
|
||||
|
||||
m_canvas->DrawBackGround( DC );
|
||||
TraceWorkSheet( DC, screen, 0, MILS_TO_IU_SCALING_FACTOR );
|
||||
TraceWorkSheet( DC, screen, 0, MILS_PER_IU );
|
||||
|
||||
// Redraw the footprints
|
||||
for( MODULE* module = GetBoard()->m_Modules; module; module = module->Next() )
|
||||
|
@ -105,7 +105,7 @@ void PCB_EDIT_FRAME::RedrawActiveWindow( wxDC* DC, bool EraseBg )
|
|||
|
||||
m_canvas->DrawBackGround( DC );
|
||||
|
||||
TraceWorkSheet( DC, GetScreen(), g_DrawDefaultLineThickness, MILS_TO_IU_SCALING_FACTOR );
|
||||
TraceWorkSheet( DC, GetScreen(), g_DrawDefaultLineThickness, MILS_PER_IU );
|
||||
|
||||
GetBoard()->Draw( m_canvas, DC, GR_OR | GR_ALLOW_HIGHCONTRAST);
|
||||
|
||||
|
|
Loading…
Reference in New Issue