mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-15 10:43:15 +02:00
Fields don't currently have any metadata to search.
This commit is contained in:
parent
0a8d5ea78b
commit
69bf9894e9
@ -678,7 +678,7 @@ bool SCH_FIELD::Matches( const EDA_SEARCH_DATA& aSearchData, void* aAuxData ) co
|
|||||||
|
|
||||||
// Take sheet path into account which effects the reference field and the unit for
|
// Take sheet path into account which effects the reference field and the unit for
|
||||||
// symbols with multiple parts.
|
// symbols with multiple parts.
|
||||||
if( parentSymbol && aAuxData )
|
if( aAuxData )
|
||||||
{
|
{
|
||||||
SCH_SHEET_PATH* sheet = (SCH_SHEET_PATH*) aAuxData;
|
SCH_SHEET_PATH* sheet = (SCH_SHEET_PATH*) aAuxData;
|
||||||
text = parentSymbol->GetRef( sheet );
|
text = parentSymbol->GetRef( sheet );
|
||||||
@ -883,12 +883,16 @@ void SCH_FIELD::Rotate( const VECTOR2I& aCenter, bool aRotateCCW )
|
|||||||
SetHorizJustify( GR_TEXT_H_ALIGN_RIGHT );
|
SetHorizJustify( GR_TEXT_H_ALIGN_RIGHT );
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GR_TEXT_H_ALIGN_RIGHT:
|
case GR_TEXT_H_ALIGN_RIGHT:
|
||||||
if( aRotateCCW )
|
if( aRotateCCW )
|
||||||
SetHorizJustify( GR_TEXT_H_ALIGN_LEFT );
|
SetHorizJustify( GR_TEXT_H_ALIGN_LEFT );
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GR_TEXT_H_ALIGN_CENTER:
|
case GR_TEXT_H_ALIGN_CENTER:
|
||||||
case GR_TEXT_H_ALIGN_INDETERMINATE: break;
|
case GR_TEXT_H_ALIGN_INDETERMINATE:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
SetTextAngle( ANGLE_HORIZONTAL );
|
SetTextAngle( ANGLE_HORIZONTAL );
|
||||||
@ -900,23 +904,26 @@ void SCH_FIELD::Rotate( const VECTOR2I& aCenter, bool aRotateCCW )
|
|||||||
case GR_TEXT_H_ALIGN_LEFT:
|
case GR_TEXT_H_ALIGN_LEFT:
|
||||||
if( !aRotateCCW )
|
if( !aRotateCCW )
|
||||||
SetHorizJustify( GR_TEXT_H_ALIGN_RIGHT );
|
SetHorizJustify( GR_TEXT_H_ALIGN_RIGHT );
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GR_TEXT_H_ALIGN_RIGHT:
|
case GR_TEXT_H_ALIGN_RIGHT:
|
||||||
if( !aRotateCCW )
|
if( !aRotateCCW )
|
||||||
SetHorizJustify( GR_TEXT_H_ALIGN_LEFT );
|
SetHorizJustify( GR_TEXT_H_ALIGN_LEFT );
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GR_TEXT_H_ALIGN_CENTER:
|
case GR_TEXT_H_ALIGN_CENTER:
|
||||||
case GR_TEXT_H_ALIGN_INDETERMINATE: break;
|
case GR_TEXT_H_ALIGN_INDETERMINATE:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
SetTextAngle( ANGLE_VERTICAL );
|
SetTextAngle( ANGLE_VERTICAL );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wxASSERT_MSG(
|
wxASSERT_MSG( false, wxString::Format( wxT( "SCH_FIELD text angle is not horizontal or vertical: %d" ),
|
||||||
false,
|
GetTextAngle().AsDegrees() ) );
|
||||||
wxString::Format( wxT( "SCH_FIELD text angle is not horizontal or vertical: %d" ),
|
|
||||||
GetTextAngle().AsDegrees() ) );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
VECTOR2I pt = GetPosition();
|
VECTOR2I pt = GetPosition();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user