Commit 66453e3d authored by Lorenzo Marcantonio's avatar Lorenzo Marcantonio

Fixed pad preview color

parent 42709330
...@@ -174,7 +174,7 @@ void DIALOG_PAD_PROPERTIES::OnPaintShowPanel( wxPaintEvent& event ) ...@@ -174,7 +174,7 @@ void DIALOG_PAD_PROPERTIES::OnPaintShowPanel( wxPaintEvent& event )
wxPaintDC dc( m_panelShowPad ); wxPaintDC dc( m_panelShowPad );
PAD_DRAWINFO drawInfo; PAD_DRAWINFO drawInfo;
EDA_COLOR_T color = ColorFromInt( 0 ); // XXX EVIL merge EDA_COLOR_T color = BLACK;
if( m_dummyPad->GetLayerMask() & LAYER_FRONT ) if( m_dummyPad->GetLayerMask() & LAYER_FRONT )
{ {
...@@ -183,10 +183,12 @@ void DIALOG_PAD_PROPERTIES::OnPaintShowPanel( wxPaintEvent& event ) ...@@ -183,10 +183,12 @@ void DIALOG_PAD_PROPERTIES::OnPaintShowPanel( wxPaintEvent& event )
if( m_dummyPad->GetLayerMask() & LAYER_BACK ) if( m_dummyPad->GetLayerMask() & LAYER_BACK )
{ {
color = ColorFromInt( color | m_board->GetVisibleElementColor( PAD_BK_VISIBLE ) ); // XXX EVIL merge color = ColorMix( color, m_board->GetVisibleElementColor( PAD_BK_VISIBLE ) );
} }
if( color == 0 ) // What could happen: the pad color is *actually* black, or no
// copper was selected
if( color == BLACK )
color = LIGHTGRAY; color = LIGHTGRAY;
drawInfo.m_Color = color; drawInfo.m_Color = color;
...@@ -229,9 +231,8 @@ void DIALOG_PAD_PROPERTIES::OnPaintShowPanel( wxPaintEvent& event ) ...@@ -229,9 +231,8 @@ void DIALOG_PAD_PROPERTIES::OnPaintShowPanel( wxPaintEvent& event )
// Draw X and Y axis. // Draw X and Y axis.
// this is particularly useful to show the reference position of pads // this is particularly useful to show the reference position of pads
// with offset and no hole // with offset and no hole
int width = 0; GRLine( NULL, &dc, -dim, 0, dim, 0, 0, BLUE ); // X axis
GRLine( NULL, &dc, -dim, 0, dim, 0, width, BLUE ); // X axis GRLine( NULL, &dc, 0, -dim, 0, dim, 0, BLUE ); // Y axis
GRLine( NULL, &dc, 0, -dim, 0, dim, width, BLUE ); // Y axis
event.Skip(); event.Skip();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment