91        wxString  escapedNetName;
 
   92        wxString  remainingName;
 
   98            escapedNetName = it->second;
 
  100            escapedNetName = selectedNetName;
 
  109        else if( escapedNetName == 
NO_NET )
 
  112            GetComboCtrl()->SetValue( 
NO_NET );
 
  114        else if( escapedNetName.StartsWith( 
CREATE_NET, &remainingName ) && !remainingName.IsEmpty() )
 
  117            remainingName = remainingName.Mid( 1 ).Trim().Trim( 
false );
 
  123                board->Add( newnet );
 
  135                    board->Remove( newnet );
 
  144            if( netInfo == 
nullptr || netInfo->
GetNetCode() == 0 )
 
  147                GetComboCtrl()->SetValue( 
NO_NET );
 
  156        wxCommandEvent changeEvent( FILTERED_ITEM_SELECTED );
 
  157        wxPostEvent( GetComboCtrl(), changeEvent );
 
 
  164        wxString      
filter = netstring.Lower();
 
  173            if( netinfo->GetNetCode() > 0 && netinfo->IsCurrent() )
 
  177                if( 
filter.IsEmpty() || wxString( netname ).MakeLower().Matches( 
filter ) )
 
  179                    aNetnames.push_back( netname );
 
  185        std::sort( aNetnames.begin(), aNetnames.end(),
 
  186                []( 
const wxString& lhs, 
const wxString& rhs )
 
  188                    return StrNumCmp( lhs, rhs, true  ) < 0;
 
  193            aNetnames.insert( aNetnames.begin(), 
NO_NET );
 
  197            wxString newnet = wxString::Format( 
"%s: %s", 
CREATE_NET, netstring );
 
  198            aNetnames.insert( aNetnames.end(), newnet );