Gerbview: remove flicker when refresh screen. Pcbnew fix (partially) issue when printing in mirror mode ( version compiled with USE_WX_ZOOM = ON specific). Minor enhancements.
This commit is contained in:
@@ -22,7 +22,7 @@ void WinEDA_DrawFrame::PlotWorkSheet( PLOTTER* plotter, BASE_SCREEN* screen )
|
||||
{
|
||||
#define WSTEXTSIZE 50 // Text size in mils
|
||||
Ki_PageDescr* Sheet = screen->m_CurrentSheetDesc;
|
||||
int xg, yg, ipas, gxpas, gypas;
|
||||
int xg, yg;
|
||||
wxSize PageSize;
|
||||
wxPoint pos, ref;
|
||||
EDA_Colors color;
|
||||
@@ -36,10 +36,11 @@ void WinEDA_DrawFrame::PlotWorkSheet( PLOTTER* plotter, BASE_SCREEN* screen )
|
||||
wxSize text_size2;
|
||||
wxSize text_size3;
|
||||
wxSize text_size1_5;
|
||||
#endif
|
||||
#else
|
||||
int UpperLimit = VARIABLE_BLOCK_START_POSITION;
|
||||
bool italic = false;
|
||||
bool bold = false;
|
||||
#endif
|
||||
bool italic = false;
|
||||
bool thickness = 0; //@todo : use current pen
|
||||
|
||||
color = BLACK;
|
||||
@@ -150,8 +151,8 @@ void WinEDA_DrawFrame::PlotWorkSheet( PLOTTER* plotter, BASE_SCREEN* screen )
|
||||
#else
|
||||
|
||||
/* Plot legend along the X axis. */
|
||||
ipas = ( xg - ref.x ) / PAS_REF;
|
||||
gxpas = ( xg - ref.x ) / ipas;
|
||||
int ipas = ( xg - ref.x ) / PAS_REF;
|
||||
int gxpas = ( xg - ref.x ) / ipas;
|
||||
for( int ii = ref.x + gxpas, jj = 1; ipas > 0; ii += gxpas, jj++, ipas-- )
|
||||
{
|
||||
msg.Empty();
|
||||
@@ -193,7 +194,7 @@ void WinEDA_DrawFrame::PlotWorkSheet( PLOTTER* plotter, BASE_SCREEN* screen )
|
||||
|
||||
/* Plot legend along the Y axis. */
|
||||
ipas = ( yg - ref.y ) / PAS_REF;
|
||||
gypas = ( yg - ref.y ) / ipas;
|
||||
int gypas = ( yg - ref.y ) / ipas;
|
||||
for( int ii = ref.y + gypas, jj = 0; ipas > 0; ii += gypas, jj++, ipas-- )
|
||||
{
|
||||
if( jj < 26 )
|
||||
|
||||
Reference in New Issue
Block a user