Moved selection marking boxes to a different layer.
This commit is contained in:
parent
44bafd1c8f
commit
000f1122b1
|
@ -240,6 +240,7 @@ enum PCB_VISIBLE
|
|||
PAD_BK_NETNAMES_VISIBLE,
|
||||
PADS_NETNAMES_VISIBLE,
|
||||
|
||||
SELECTION,
|
||||
GP_OVERLAY, // General purpose overlay
|
||||
|
||||
END_PCB_VISIBLE_LIST // sentinel
|
||||
|
@ -258,7 +259,7 @@ enum PCB_VISIBLE
|
|||
/// means that layer is displayed closer to the user, ie. on the top).
|
||||
const LAYER_NUM GalLayerOrder[] =
|
||||
{
|
||||
ITEM_GAL_LAYER( GP_OVERLAY ),
|
||||
ITEM_GAL_LAYER( GP_OVERLAY ), ITEM_GAL_LAYER( SELECTION ),
|
||||
ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE ),
|
||||
DRAW_N, COMMENT_N, ECO1_N, ECO2_N, EDGE_N,
|
||||
UNUSED_LAYER_29, UNUSED_LAYER_30, UNUSED_LAYER_31,
|
||||
|
|
|
@ -831,6 +831,7 @@ void PCB_BASE_FRAME::LoadSettings()
|
|||
view->SetRequired( ITEM_GAL_LAYER( PADS_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PADS_VISIBLE ) );
|
||||
view->SetRequired( ITEM_GAL_LAYER( PAD_FR_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_FR_VISIBLE ) );
|
||||
view->SetRequired( ITEM_GAL_LAYER( PAD_BK_NETNAMES_VISIBLE ), ITEM_GAL_LAYER( PAD_BK_VISIBLE ) );
|
||||
view->SetLayerTarget( ITEM_GAL_LAYER( SELECTION ), KiGfx::TARGET_OVERLAY );
|
||||
view->SetLayerTarget( ITEM_GAL_LAYER( GP_OVERLAY ), KiGfx::TARGET_OVERLAY );
|
||||
|
||||
// Apply layer coloring scheme & display options
|
||||
|
|
|
@ -495,7 +495,7 @@ void DIMENSION::ViewGetLayers( int aLayers[], int& aCount ) const
|
|||
aLayers[0] = m_Layer;
|
||||
|
||||
// On the general purpose overlay there is a selection box displayed
|
||||
aLayers[1] = ITEM_GAL_LAYER( GP_OVERLAY );
|
||||
aLayers[1] = ITEM_GAL_LAYER( SELECTION );
|
||||
|
||||
aCount = 2;
|
||||
}
|
||||
|
|
|
@ -1028,5 +1028,5 @@ void MODULE::SetOrientation( double newangle )
|
|||
void MODULE::ViewGetLayers( int aLayers[], int& aCount ) const
|
||||
{
|
||||
aCount = 1;
|
||||
aLayers[0] = ITEM_GAL_LAYER( GP_OVERLAY ); // Selection box
|
||||
aLayers[0] = ITEM_GAL_LAYER( SELECTION ); // Selection box
|
||||
}
|
||||
|
|
|
@ -231,7 +231,7 @@ void TEXTE_PCB::ViewGetLayers( int aLayers[], int& aCount ) const
|
|||
aLayers[0] = m_Layer;
|
||||
|
||||
// On the general purpose overlay there is a selection box displayed
|
||||
aLayers[1] = ITEM_GAL_LAYER( GP_OVERLAY );
|
||||
aLayers[1] = ITEM_GAL_LAYER( SELECTION );
|
||||
|
||||
aCount = 2;
|
||||
}
|
||||
|
|
|
@ -473,7 +473,7 @@ void TEXTE_MODULE::ViewGetLayers( int aLayers[], int& aCount ) const
|
|||
}
|
||||
|
||||
// On the general purpose overlay there is a selection box displayed
|
||||
aLayers[1] = ITEM_GAL_LAYER( GP_OVERLAY );
|
||||
aLayers[1] = ITEM_GAL_LAYER( SELECTION );
|
||||
|
||||
aCount = 2;
|
||||
}
|
||||
|
|
|
@ -698,7 +698,7 @@ void PCB_PAINTER::draw( const MODULE* aModule )
|
|||
|
||||
void PCB_PAINTER::draw( const TEXTE_PCB* aText, int aLayer )
|
||||
{
|
||||
if( aLayer == ITEM_GAL_LAYER( GP_OVERLAY ) )
|
||||
if( aLayer == ITEM_GAL_LAYER( SELECTION ) )
|
||||
{
|
||||
if( aText->IsSelected() )
|
||||
drawSelectionBox( aText );
|
||||
|
@ -722,7 +722,7 @@ void PCB_PAINTER::draw( const TEXTE_PCB* aText, int aLayer )
|
|||
|
||||
void PCB_PAINTER::draw( const TEXTE_MODULE* aText, int aLayer )
|
||||
{
|
||||
if( aLayer == ITEM_GAL_LAYER( GP_OVERLAY ) )
|
||||
if( aLayer == ITEM_GAL_LAYER( SELECTION ) )
|
||||
{
|
||||
if( aText->IsSelected() )
|
||||
drawSelectionBox( aText );
|
||||
|
@ -816,7 +816,7 @@ void PCB_PAINTER::draw( const ZONE_CONTAINER* aZone )
|
|||
|
||||
void PCB_PAINTER::draw( const DIMENSION* aDimension, int aLayer )
|
||||
{
|
||||
if( aLayer == ITEM_GAL_LAYER( GP_OVERLAY ) )
|
||||
if( aLayer == ITEM_GAL_LAYER( SELECTION ) )
|
||||
{
|
||||
if( aDimension->IsSelected() )
|
||||
drawSelectionBox( aDimension );
|
||||
|
|
Loading…
Reference in New Issue