Commit 4e4776c3 authored by Maciej Suminski's avatar Maciej Suminski
Browse files

Showing module's value and reference text on proper layers.

parent a97c9a1b
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -92,6 +92,7 @@ const int m_galLayerOrder[] =
		DRAW_N,	COMMENT_N, ECO1_N, ECO2_N, EDGE_N,
		DRAW_N,	COMMENT_N, ECO1_N, ECO2_N, EDGE_N,
		UNUSED_LAYER_29, UNUSED_LAYER_30, UNUSED_LAYER_31,
		UNUSED_LAYER_29, UNUSED_LAYER_30, UNUSED_LAYER_31,
		ITEM_GAL_LAYER( MOD_TEXT_FR_VISIBLE ),
		ITEM_GAL_LAYER( MOD_TEXT_FR_VISIBLE ),
		ITEM_GAL_LAYER( MOD_REFERENCES_VISIBLE), ITEM_GAL_LAYER( MOD_VALUES_VISIBLE ),
		SILKSCREEN_N_FRONT, SOLDERPASTE_N_FRONT, ADHESIVE_N_FRONT, SOLDERMASK_N_FRONT,
		SILKSCREEN_N_FRONT, SOLDERPASTE_N_FRONT, ADHESIVE_N_FRONT, SOLDERMASK_N_FRONT,


		ITEM_GAL_LAYER( VIA_HOLES_VISIBLE ), ITEM_GAL_LAYER( PAD_HOLES_VISIBLE ),
		ITEM_GAL_LAYER( VIA_HOLES_VISIBLE ), ITEM_GAL_LAYER( PAD_HOLES_VISIBLE ),
+18 −5
Original line number Original line Diff line number Diff line
@@ -490,6 +490,17 @@ EDA_ITEM* TEXTE_MODULE::Clone() const


void TEXTE_MODULE::ViewGetLayers( int aLayers[], int& aCount ) const
void TEXTE_MODULE::ViewGetLayers( int aLayers[], int& aCount ) const
{
{
    switch( m_Type )
    {
    case TEXT_is_REFERENCE:
        aLayers[0] = ITEM_GAL_LAYER( MOD_REFERENCES_VISIBLE );
        break;

    case TEXT_is_VALUE:
        aLayers[0] = ITEM_GAL_LAYER( MOD_VALUES_VISIBLE );
        break;

    default:
        switch( GetParent()->GetLayer() )
        switch( GetParent()->GetLayer() )
        {
        {
        case LAYER_N_BACK:
        case LAYER_N_BACK:
@@ -500,6 +511,8 @@ void TEXTE_MODULE::ViewGetLayers( int aLayers[], int& aCount ) const
            aLayers[0] = ITEM_GAL_LAYER( MOD_TEXT_FR_VISIBLE );    // how about SILKSCREEN_N_FRONT?
            aLayers[0] = ITEM_GAL_LAYER( MOD_TEXT_FR_VISIBLE );    // how about SILKSCREEN_N_FRONT?
            break;
            break;
        }
        }
        break;
    }


    aCount = 1;
    aCount = 1;
}
}