Terminology (use present tense for flags).
This commit is contained in:
parent
1be2c8cc40
commit
0598c82972
|
@ -48,7 +48,7 @@ std::vector<wxPoint> SCH_EDIT_FRAME::GetSchematicConnections()
|
|||
for( SCH_ITEM* item : GetScreen()->Items() )
|
||||
{
|
||||
// Avoid items that are changing
|
||||
if( !( item->GetEditFlags() & ( IS_DRAGGED | IS_MOVED | IS_DELETED ) ) )
|
||||
if( !( item->GetEditFlags() & ( IS_DRAGGING | IS_MOVING | IS_DELETED ) ) )
|
||||
{
|
||||
std::vector<wxPoint> pts = item->GetConnectionPoints();
|
||||
retval.insert( retval.end(), pts.begin(), pts.end() );
|
||||
|
@ -104,7 +104,7 @@ bool SCH_EDIT_FRAME::TrimWire( const wxPoint& aStart, const wxPoint& aEnd )
|
|||
for( SCH_LINE* line : wires )
|
||||
{
|
||||
// Don't remove wires that are already deleted or are currently being dragged
|
||||
if( line->GetEditFlags() & ( STRUCT_DELETED | IS_DRAGGED | IS_MOVED | SKIP_STRUCT ) )
|
||||
if( line->GetEditFlags() & ( STRUCT_DELETED | IS_DRAGGING | IS_MOVING | SKIP_STRUCT ) )
|
||||
continue;
|
||||
|
||||
if( !IsPointOnSegment( line->GetStartPoint(), line->GetEndPoint(), aStart ) ||
|
||||
|
|
|
@ -89,7 +89,7 @@ public:
|
|||
* @param unit is unit for symbols that have multiple parts per package.
|
||||
* @param convert is the alternate body style for the schematic symbols.
|
||||
* @param pos is the position of the symbol.
|
||||
* @param setNewItemFlag is used to set the symbol #IS_NEW and #IS_MOVED flags.
|
||||
* @param setNewItemFlag is used to set the symbol #IS_NEW and #IS_MOVING flags.
|
||||
*/
|
||||
SCH_COMPONENT( const LIB_PART& aPart, const LIB_ID& aLibId, const SCH_SHEET_PATH* aSheet,
|
||||
int unit = 0, int convert = 0,
|
||||
|
|
|
@ -528,7 +528,7 @@ int EE_SELECTION_TOOL::Main( const TOOL_EVENT& aEvent )
|
|||
else if( evt->IsDrag( BUT_LEFT ) )
|
||||
{
|
||||
// Is another tool already moving a new object? Don't allow a drag start
|
||||
if( !m_selection.Empty() && m_selection[0]->HasFlag( IS_NEW | IS_MOVED ) )
|
||||
if( !m_selection.Empty() && m_selection[0]->HasFlag( IS_NEW | IS_MOVING ) )
|
||||
{
|
||||
evt->SetPassEvent();
|
||||
continue;
|
||||
|
|
|
@ -146,11 +146,11 @@ int SCH_DRAWING_TOOLS::PlaceSymbol( const TOOL_EVENT& aEvent )
|
|||
m_selectionTool->AddItemToSel( aSymbol );
|
||||
|
||||
aSymbol->SetParent( m_frame->GetScreen() );
|
||||
aSymbol->SetFlags( IS_NEW | IS_MOVED );
|
||||
aSymbol->SetFlags( IS_NEW | IS_MOVING );
|
||||
m_frame->AddItemToScreenAndUndoList( m_frame->GetScreen(), aSymbol, false );
|
||||
|
||||
// Set IS_MOVED again, as AddItemToScreenAndUndoList() will have cleared it.
|
||||
aSymbol->SetFlags( IS_MOVED );
|
||||
// Set IS_MOVING again, as AddItemToScreenAndUndoList() will have cleared it.
|
||||
aSymbol->SetFlags( IS_MOVING );
|
||||
m_toolMgr->RunAction( ACTIONS::refreshPreview );
|
||||
};
|
||||
|
||||
|
@ -516,7 +516,7 @@ int SCH_DRAWING_TOOLS::PlaceImage( const TOOL_EVENT& aEvent )
|
|||
continue;
|
||||
}
|
||||
|
||||
image->SetFlags( IS_NEW | IS_MOVED );
|
||||
image->SetFlags( IS_NEW | IS_MOVING );
|
||||
|
||||
m_frame->SaveCopyForRepeatItem( image );
|
||||
|
||||
|
@ -890,7 +890,7 @@ SCH_TEXT* SCH_DRAWING_TOOLS::createNewText( const VECTOR2I& aPosition, int aType
|
|||
textItem->SetItalic( m_lastTextItalic );
|
||||
textItem->SetLabelSpinStyle( m_lastTextOrientation );
|
||||
textItem->SetTextSize( wxSize( settings.m_DefaultTextSize, settings.m_DefaultTextSize ) );
|
||||
textItem->SetFlags( IS_NEW | IS_MOVED );
|
||||
textItem->SetFlags( IS_NEW | IS_MOVING );
|
||||
|
||||
DIALOG_LABEL_EDITOR dlg( m_frame, textItem );
|
||||
|
||||
|
@ -1158,7 +1158,7 @@ int SCH_DRAWING_TOOLS::TwoClickPlace( const TOOL_EVENT& aEvent )
|
|||
|
||||
if( item )
|
||||
{
|
||||
item->SetFlags( IS_NEW | IS_MOVED );
|
||||
item->SetFlags( IS_NEW | IS_MOVING );
|
||||
item->AutoplaceFields( /* aScreen */ nullptr, /* aManual */ false );
|
||||
updatePreview();
|
||||
|
||||
|
@ -1174,7 +1174,7 @@ int SCH_DRAWING_TOOLS::TwoClickPlace( const TOOL_EVENT& aEvent )
|
|||
// ... and second click places:
|
||||
else
|
||||
{
|
||||
item->ClearFlags( IS_MOVED );
|
||||
item->ClearFlags( IS_MOVING );
|
||||
m_frame->AddItemToScreenAndUndoList( m_frame->GetScreen(), (SCH_ITEM*) item, false );
|
||||
item = nullptr;
|
||||
|
||||
|
@ -1327,7 +1327,7 @@ int SCH_DRAWING_TOOLS::DrawSheet( const TOOL_EVENT& aEvent )
|
|||
|
||||
sheet = new SCH_SHEET( m_frame->GetCurrentSheet().Last(),
|
||||
static_cast<wxPoint>( cursorPos ) );
|
||||
sheet->SetFlags( IS_NEW | IS_RESIZED );
|
||||
sheet->SetFlags( IS_NEW | IS_RESIZING );
|
||||
sheet->SetScreen( NULL );
|
||||
sheet->SetBorderWidth( cfg->m_Drawing.default_line_thickness );
|
||||
sheet->SetBorderColor( cfg->m_Drawing.default_sheet_border_color );
|
||||
|
|
|
@ -1693,11 +1693,11 @@ int SCH_EDITOR_CONTROL::Paste( const TOOL_EVENT& aEvent )
|
|||
const_cast<KIID&>( item->m_Uuid ) = KIID();
|
||||
}
|
||||
|
||||
item->SetFlags( IS_NEW | IS_PASTED | IS_MOVED );
|
||||
item->SetFlags( IS_NEW | IS_PASTED | IS_MOVING );
|
||||
m_frame->AddItemToScreenAndUndoList( m_frame->GetScreen(), (SCH_ITEM*) item, i > 0 );
|
||||
|
||||
// Reset flags for subsequent move operation
|
||||
item->SetFlags( IS_NEW | IS_PASTED | IS_MOVED );
|
||||
item->SetFlags( IS_NEW | IS_PASTED | IS_MOVING );
|
||||
// Start out hidden so the pasted items aren't "ghosted" in their original location
|
||||
// before being moved to the current location.
|
||||
getView()->Hide( item, true );
|
||||
|
|
|
@ -375,7 +375,7 @@ SCH_LINE* SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus( const wxString& aNet, wxPoint aPo
|
|||
m_busUnfold.label->SetTextSize( wxSize( cfg.m_DefaultTextSize, cfg.m_DefaultTextSize ) );
|
||||
m_busUnfold.label->SetLabelSpinStyle( LABEL_SPIN_STYLE::RIGHT );
|
||||
m_busUnfold.label->SetParent( m_frame->GetScreen() );
|
||||
m_busUnfold.label->SetFlags( IS_NEW | IS_MOVED );
|
||||
m_busUnfold.label->SetFlags( IS_NEW | IS_MOVING );
|
||||
|
||||
m_busUnfold.in_progress = true;
|
||||
m_busUnfold.origin = aPos;
|
||||
|
@ -651,7 +651,7 @@ int SCH_LINE_WIRE_BUS_TOOL::doDrawSegments( const std::string& aTool, int aType,
|
|||
|
||||
// Create a new segment, and chain it after the current segment.
|
||||
segment = new SCH_LINE( *segment );
|
||||
segment->SetFlags( IS_NEW | IS_MOVED );
|
||||
segment->SetFlags( IS_NEW | IS_MOVING );
|
||||
segment->SetStartPoint( cursorPos );
|
||||
m_wires.push_back( segment );
|
||||
|
||||
|
@ -790,7 +790,7 @@ SCH_LINE* SCH_LINE_WIRE_BUS_TOOL::startSegments( int aType, const VECTOR2D& aPos
|
|||
|
||||
// Give segments a parent so they find the default line/wire/bus widths
|
||||
segment->SetParent( &m_frame->Schematic() );
|
||||
segment->SetFlags( IS_NEW | IS_MOVED );
|
||||
segment->SetFlags( IS_NEW | IS_MOVING );
|
||||
m_wires.push_back( segment );
|
||||
|
||||
m_selectionTool->AddItemToSel( segment, true /*quiet mode*/ );
|
||||
|
@ -800,7 +800,7 @@ SCH_LINE* SCH_LINE_WIRE_BUS_TOOL::startSegments( int aType, const VECTOR2D& aPos
|
|||
if( m_frame->eeconfig()->m_Drawing.hv_lines_only )
|
||||
{
|
||||
segment = new SCH_LINE( *segment );
|
||||
segment->SetFlags( IS_NEW | IS_MOVED );
|
||||
segment->SetFlags( IS_NEW | IS_MOVING );
|
||||
m_wires.push_back( segment );
|
||||
|
||||
m_selectionTool->AddItemToSel( segment, true /*quiet mode*/ );
|
||||
|
@ -908,7 +908,7 @@ void SCH_LINE_WIRE_BUS_TOOL::finishSegments()
|
|||
// Add the new wires
|
||||
for( SCH_LINE* wire : m_wires )
|
||||
{
|
||||
wire->ClearFlags( IS_NEW | IS_MOVED );
|
||||
wire->ClearFlags( IS_NEW | IS_MOVING );
|
||||
m_frame->AddToScreen( wire, screen );
|
||||
}
|
||||
|
||||
|
|
|
@ -776,7 +776,7 @@ void SCH_MOVE_TOOL::moveItem( EDA_ITEM* aItem, const VECTOR2I& aDelta )
|
|||
}
|
||||
|
||||
getView()->Hide( aItem, false );
|
||||
aItem->SetFlags( IS_MOVED );
|
||||
aItem->SetFlags( IS_MOVING );
|
||||
}
|
||||
|
||||
|
||||
|
@ -832,7 +832,7 @@ int SCH_MOVE_TOOL::AlignElements( const TOOL_EVENT& aEvent )
|
|||
append_undo = true;
|
||||
|
||||
moveItem( dragItem, gridpt );
|
||||
dragItem->ClearFlags( IS_MOVED );
|
||||
dragItem->ClearFlags( IS_MOVING );
|
||||
updateItem( dragItem, true );
|
||||
}
|
||||
}
|
||||
|
@ -849,7 +849,7 @@ int SCH_MOVE_TOOL::AlignElements( const TOOL_EVENT& aEvent )
|
|||
|
||||
moveItem( item, gridpt );
|
||||
updateItem( item, true );
|
||||
item->ClearFlags( IS_MOVED );
|
||||
item->ClearFlags( IS_MOVING );
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -889,7 +889,7 @@ int SCH_MOVE_TOOL::AlignElements( const TOOL_EVENT& aEvent )
|
|||
append_undo = true;
|
||||
|
||||
moveItem( dragItem, most_common );
|
||||
dragItem->ClearFlags( IS_MOVED );
|
||||
dragItem->ClearFlags( IS_MOVING );
|
||||
updateItem( dragItem, true );
|
||||
}
|
||||
}
|
||||
|
|
|
@ -193,7 +193,7 @@ int SYMBOL_EDITOR_DRAWING_TOOLS::TwoClickPlace( const TOOL_EVENT& aEvent )
|
|||
|
||||
if( item )
|
||||
{
|
||||
item->SetFlags( IS_NEW | IS_MOVED );
|
||||
item->SetFlags( IS_NEW | IS_MOVING );
|
||||
m_view->ClearPreview();
|
||||
m_view->AddToPreview( item->Clone() );
|
||||
m_selectionTool->AddItemToSel( item );
|
||||
|
|
|
@ -366,7 +366,7 @@ int SYMBOL_EDITOR_MOVE_TOOL::Main( const TOOL_EVENT& aEvent )
|
|||
void SYMBOL_EDITOR_MOVE_TOOL::moveItem( EDA_ITEM* aItem, VECTOR2I aDelta )
|
||||
{
|
||||
static_cast<LIB_ITEM*>( aItem )->Offset( mapCoords( aDelta ) );
|
||||
aItem->SetFlags( IS_MOVED );
|
||||
aItem->SetFlags( IS_MOVING );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -103,10 +103,10 @@ typedef const INSPECTOR_FUNC& INSPECTOR;
|
|||
#define IS_CHANGED (1 << 0) ///< Item was edited, and modified
|
||||
#define IS_LINKED (1 << 1) ///< Used in calculation to mark linked items (temporary use)
|
||||
#define IN_EDIT (1 << 2) ///< Item currently edited
|
||||
#define IS_MOVED (1 << 3) ///< Item being moved
|
||||
#define IS_MOVING (1 << 3) ///< Item being moved
|
||||
#define IS_NEW (1 << 4) ///< New item, just created
|
||||
#define IS_RESIZED (1 << 5) ///< Item being resized
|
||||
#define IS_DRAGGED (1 << 6) ///< Item being dragged
|
||||
#define IS_RESIZING (1 << 5) ///< Item being resized
|
||||
#define IS_DRAGGING (1 << 6) ///< Item being dragged
|
||||
#define IS_DELETED (1 << 7)
|
||||
#define IS_WIRE_IMAGE (1 << 8) ///< Item to be drawn as wireframe while editing
|
||||
#define STARTPOINT (1 << 9) ///< When a line is selected, these flags indicate which
|
||||
|
@ -167,12 +167,12 @@ public:
|
|||
|
||||
inline bool IsModified() const { return m_flags & IS_CHANGED; }
|
||||
inline bool IsNew() const { return m_flags & IS_NEW; }
|
||||
inline bool IsMoving() const { return m_flags & IS_MOVED; }
|
||||
inline bool IsDragging() const { return m_flags & IS_DRAGGED; }
|
||||
inline bool IsMoving() const { return m_flags & IS_MOVING; }
|
||||
inline bool IsDragging() const { return m_flags & IS_DRAGGING; }
|
||||
inline bool IsWireImage() const { return m_flags & IS_WIRE_IMAGE; }
|
||||
inline bool IsSelected() const { return m_flags & SELECTED; }
|
||||
inline bool IsEntered() const { return m_flags & ENTERED; }
|
||||
inline bool IsResized() const { return m_flags & IS_RESIZED; }
|
||||
inline bool IsResized() const { return m_flags & IS_RESIZING; }
|
||||
inline bool IsBrightened() const { return m_flags & BRIGHTENED; }
|
||||
|
||||
inline void SetWireImage() { SetFlags( IS_WIRE_IMAGE ); }
|
||||
|
@ -207,8 +207,8 @@ public:
|
|||
|
||||
STATUS_FLAGS GetEditFlags() const
|
||||
{
|
||||
constexpr int mask = ( IS_NEW | IS_PASTED | IS_MOVED | IS_RESIZED | IS_DRAGGED |
|
||||
IS_WIRE_IMAGE | STRUCT_DELETED );
|
||||
constexpr int mask = ( IS_NEW | IS_PASTED | IS_MOVING | IS_RESIZING | IS_DRAGGING
|
||||
| IS_WIRE_IMAGE | STRUCT_DELETED );
|
||||
|
||||
return m_flags & mask;
|
||||
}
|
||||
|
|
|
@ -160,7 +160,7 @@ int PL_DRAWING_TOOLS::PlaceItem( const TOOL_EVENT& aEvent )
|
|||
m_toolMgr->RunAction( PL_ACTIONS::clearSelection, true );
|
||||
|
||||
item = dataItem->GetDrawItems()[0];
|
||||
item->SetFlags( IS_NEW | IS_MOVED );
|
||||
item->SetFlags( IS_NEW | IS_MOVING );
|
||||
|
||||
// Select the item but don't inform other tools (to prevent the Properties
|
||||
// panel from updating the item before it has been placed)
|
||||
|
|
|
@ -279,7 +279,7 @@ void PL_EDIT_TOOL::moveItem( DS_DATA_ITEM* aItem, VECTOR2I aDelta )
|
|||
for( DS_DRAW_ITEM_BASE* item : aItem->GetDrawItems() )
|
||||
{
|
||||
getView()->Update( item );
|
||||
item->SetFlags( IS_MOVED );
|
||||
item->SetFlags( IS_MOVING );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -356,7 +356,7 @@ int PCB_SELECTION_TOOL::Main( const TOOL_EVENT& aEvent )
|
|||
else if( evt->IsDrag( BUT_LEFT ) )
|
||||
{
|
||||
// Is another tool already moving a new object? Don't allow a drag start
|
||||
if( !m_selection.Empty() && m_selection[0]->HasFlag( IS_NEW | IS_MOVED ) )
|
||||
if( !m_selection.Empty() && m_selection[0]->HasFlag( IS_NEW | IS_MOVING ) )
|
||||
{
|
||||
evt->SetPassEvent();
|
||||
continue;
|
||||
|
|
|
@ -1033,8 +1033,8 @@ wxString TRACK::ShowState( int stateBits )
|
|||
if( stateBits & IN_EDIT )
|
||||
ret << wxT( " | IN_EDIT" );
|
||||
|
||||
if( stateBits & IS_DRAGGED )
|
||||
ret << wxT( " | IS_DRAGGED" );
|
||||
if( stateBits & IS_DRAGGING )
|
||||
ret << wxT( " | IS_DRAGGING" );
|
||||
|
||||
if( stateBits & DO_NOT_DRAW )
|
||||
ret << wxT( " | DO_NOT_DRAW" );
|
||||
|
|
Loading…
Reference in New Issue