IPCsSelectStatus


Topic:

Properties and methods of IPCsSelectStatus


Class hierarchy:

IPCsApplication IPCsDocument IPCsSelectStatus


Properties / Methods:

MoveSelection Move everything that's currently selected, in the direction specified by the offset. For objects that has multiple positions such as IPCsLines, only the linepoints that selected will be moved.
Syntax:
function MoveSelection(OffsetX:Integer; OffsetY:Integer; Offsetz:Integer; const Layer:IPCsLayer; cont Page:IPCsPage) : boolean;
ClearSelection Clears the selection, which means that nothing is now selected
SelectionArea If more than 1 object is in the selection, then the only way to access them is through this object (more on this IPCsSelectionArea )
SelectedSymbol If there is only 1 symbol selected, it can be accessed through this object (a IPCsSymbol )
SelectedLine If there is only 1 line selected, it can be accessed through this object (a IPCsLine )
SelectedText If there is only 1 text selected, it can be accessed through this object (a IPCsText )
SelectedArc If there is only 1 circle selected, it can be accessed through this object (a IPCsArc )
SelectedConnection If there is only 1 connectionpoint selected, it can be accessed through this object (a IPCsConnection )


Comments:

If there is more than one object selected by the procedure SelectInWindow from IPCsDocument , then the only way to access them is through the SelectStauts (IPCsSelectStatus ), which has a SelectionArea, which again give access to all symbols, lines, texts, arcs, symboltexts and connections.
If you know there's only one item in the selection, you can access that, the more direct way, through one of the procedures (SelectedSymbol, SelectedLine, SelectedText, SelectedArc and SelectedConnection)