Net navigator: Unescape net names
This commit is contained in:
parent
e14e7e0bd9
commit
d6b76ae9df
|
@ -29,6 +29,7 @@
|
||||||
#include <sch_junction.h>
|
#include <sch_junction.h>
|
||||||
#include <sch_sheet_pin.h>
|
#include <sch_sheet_pin.h>
|
||||||
#include <schematic.h>
|
#include <schematic.h>
|
||||||
|
#include <string_utils.h>
|
||||||
#include <connection_graph.h>
|
#include <connection_graph.h>
|
||||||
#include <widgets/wx_aui_utils.h>
|
#include <widgets/wx_aui_utils.h>
|
||||||
#include <tools/ee_actions.h>
|
#include <tools/ee_actions.h>
|
||||||
|
@ -82,7 +83,7 @@ static wxString GetNetNavigatorItemText( const SCH_ITEM* aItem,
|
||||||
wxCHECK( symbol, retv );
|
wxCHECK( symbol, retv );
|
||||||
|
|
||||||
retv.Printf( _( "Symbol '%s' pin '%s'" ), symbol->GetRef( &aSheetPath, true ),
|
retv.Printf( _( "Symbol '%s' pin '%s'" ), symbol->GetRef( &aSheetPath, true ),
|
||||||
pin->GetNumber() );
|
UnescapeString( pin->GetNumber() ) );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case SCH_SHEET_PIN_T:
|
case SCH_SHEET_PIN_T:
|
||||||
|
@ -93,7 +94,8 @@ static wxString GetNetNavigatorItemText( const SCH_ITEM* aItem,
|
||||||
SCH_SHEET* sheet = pin->GetParent();
|
SCH_SHEET* sheet = pin->GetParent();
|
||||||
wxCHECK( sheet, retv );
|
wxCHECK( sheet, retv );
|
||||||
|
|
||||||
retv.Printf( _( "Sheet '%s' pin '%s'" ), sheet->GetName(), pin->GetText() );
|
retv.Printf( _( "Sheet '%s' pin '%s'" ), sheet->GetName(),
|
||||||
|
UnescapeString( pin->GetText() ) );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case SCH_LABEL_T:
|
case SCH_LABEL_T:
|
||||||
|
@ -101,7 +103,7 @@ static wxString GetNetNavigatorItemText( const SCH_ITEM* aItem,
|
||||||
const SCH_LABEL* label = static_cast<const SCH_LABEL*>( aItem );
|
const SCH_LABEL* label = static_cast<const SCH_LABEL*>( aItem );
|
||||||
wxCHECK( label, retv );
|
wxCHECK( label, retv );
|
||||||
|
|
||||||
retv.Printf( _( "Label '%s' at %s, %s" ), label->GetText(),
|
retv.Printf( _( "Label '%s' at %s, %s" ), UnescapeString( label->GetText() ),
|
||||||
aUnitsProvider->MessageTextFromValue( label->GetPosition().x ),
|
aUnitsProvider->MessageTextFromValue( label->GetPosition().x ),
|
||||||
aUnitsProvider->MessageTextFromValue( label->GetPosition().y ) );
|
aUnitsProvider->MessageTextFromValue( label->GetPosition().y ) );
|
||||||
break;
|
break;
|
||||||
|
@ -111,7 +113,7 @@ static wxString GetNetNavigatorItemText( const SCH_ITEM* aItem,
|
||||||
const SCH_GLOBALLABEL* label = static_cast<const SCH_GLOBALLABEL*>( aItem );
|
const SCH_GLOBALLABEL* label = static_cast<const SCH_GLOBALLABEL*>( aItem );
|
||||||
wxCHECK( label, retv );
|
wxCHECK( label, retv );
|
||||||
|
|
||||||
retv.Printf( _( "Global label '%s' at %s, %s" ), label->GetText(),
|
retv.Printf( _( "Global label '%s' at %s, %s" ), UnescapeString( label->GetText() ),
|
||||||
aUnitsProvider->MessageTextFromValue( label->GetPosition().x ),
|
aUnitsProvider->MessageTextFromValue( label->GetPosition().x ),
|
||||||
aUnitsProvider->MessageTextFromValue( label->GetPosition().y ) );
|
aUnitsProvider->MessageTextFromValue( label->GetPosition().y ) );
|
||||||
break;
|
break;
|
||||||
|
@ -121,7 +123,7 @@ static wxString GetNetNavigatorItemText( const SCH_ITEM* aItem,
|
||||||
const SCH_HIERLABEL* label = static_cast<const SCH_HIERLABEL*>( aItem );
|
const SCH_HIERLABEL* label = static_cast<const SCH_HIERLABEL*>( aItem );
|
||||||
wxCHECK( label, retv );
|
wxCHECK( label, retv );
|
||||||
|
|
||||||
retv.Printf( _( "Hierarchical label '%s' at %s, %s" ), label->GetText(),
|
retv.Printf( _( "Hierarchical label '%s' at %s, %s" ), UnescapeString( label->GetText() ),
|
||||||
aUnitsProvider->MessageTextFromValue( label->GetPosition().x ),
|
aUnitsProvider->MessageTextFromValue( label->GetPosition().x ),
|
||||||
aUnitsProvider->MessageTextFromValue( label->GetPosition().y ) );
|
aUnitsProvider->MessageTextFromValue( label->GetPosition().y ) );
|
||||||
break;
|
break;
|
||||||
|
@ -255,7 +257,7 @@ void SCH_EDIT_FRAME::RefreshNetNavigator( const NET_NAVIGATOR_ITEM_DATA* aSelect
|
||||||
{
|
{
|
||||||
m_netNavigator->DeleteAllItems();
|
m_netNavigator->DeleteAllItems();
|
||||||
|
|
||||||
wxTreeItemId rootId = m_netNavigator->AddRoot( m_highlightedConn, 0 );
|
wxTreeItemId rootId = m_netNavigator->AddRoot( UnescapeString( m_highlightedConn ), 0 );
|
||||||
|
|
||||||
MakeNetNavigatorNode( m_highlightedConn, rootId, aSelection );
|
MakeNetNavigatorNode( m_highlightedConn, rootId, aSelection );
|
||||||
}
|
}
|
||||||
|
@ -269,14 +271,14 @@ void SCH_EDIT_FRAME::RefreshNetNavigator( const NET_NAVIGATOR_ITEM_DATA* aSelect
|
||||||
itemData = dynamic_cast<NET_NAVIGATOR_ITEM_DATA*>( m_netNavigator->GetItemData( selection ) );
|
itemData = dynamic_cast<NET_NAVIGATOR_ITEM_DATA*>( m_netNavigator->GetItemData( selection ) );
|
||||||
|
|
||||||
m_netNavigator->DeleteAllItems();
|
m_netNavigator->DeleteAllItems();
|
||||||
wxTreeItemId rootId = m_netNavigator->AddRoot( m_highlightedConn, 0 );
|
wxTreeItemId rootId = m_netNavigator->AddRoot( UnescapeString( m_highlightedConn ), 0 );
|
||||||
|
|
||||||
MakeNetNavigatorNode( m_highlightedConn, rootId, itemData );
|
MakeNetNavigatorNode( m_highlightedConn, rootId, itemData );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wxTreeItemId rootId = m_netNavigator->AddRoot( m_highlightedConn, 0 );
|
wxTreeItemId rootId = m_netNavigator->AddRoot( UnescapeString( m_highlightedConn ), 0 );
|
||||||
|
|
||||||
MakeNetNavigatorNode( m_highlightedConn, rootId, aSelection );
|
MakeNetNavigatorNode( m_highlightedConn, rootId, aSelection );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue