C# Class Treefrog.Plugins.Object.ObjectSelectionManager

Inheritance: IDisposable
Afficher le fichier Open project: jaquadro/Treefrog

Méthodes publiques

Méthode Description
AddObjectToSelection ( ObjectInstance obj ) : void
AddObjectsToSelection ( IEnumerable objs ) : void
ClearSelection ( ) : void
CommitMoveFromRecordedLocations ( ) : void
DeleteSelectedObjects ( ) : void
Dispose ( ) : void
HideAnnotations ( ) : void
IsObjectSelected ( ObjectInstance obj ) : bool
MoveObjectsByOffset ( Point offset ) : void
MoveObjectsByOffsetRelative ( Point offset ) : void
ObjectSelectionManager ( ) : System
RecordLocations ( ) : void
RemoveObjectFromSelection ( ObjectInstance obj ) : void
RemoveObjectsFromSelection ( IEnumerable objs ) : void
SelectionBounds ( ) : Rectangle
SelectionBounds ( ObjectRegionTest test ) : Rectangle
ShowAnnotations ( ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnSelectionChanged ( EventArgs e ) : void

Private Methods

Méthode Description
AddAnnotation ( Annotation annot ) : void
ExecuteCommand ( Command command ) : void
InstancePositionChanged ( object sender, EventArgs e ) : void
InstanceRotationChanged ( object sender, EventArgs e ) : void
RemoveAnnotation ( Annotation annot ) : void

Method Details

AddObjectToSelection() public méthode

public AddObjectToSelection ( ObjectInstance obj ) : void
obj Treefrog.Framework.Model.ObjectInstance
Résultat void

AddObjectsToSelection() public méthode

public AddObjectsToSelection ( IEnumerable objs ) : void
objs IEnumerable
Résultat void

ClearSelection() public méthode

public ClearSelection ( ) : void
Résultat void

CommitMoveFromRecordedLocations() public méthode

public CommitMoveFromRecordedLocations ( ) : void
Résultat void

DeleteSelectedObjects() public méthode

public DeleteSelectedObjects ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

HideAnnotations() public méthode

public HideAnnotations ( ) : void
Résultat void

IsObjectSelected() public méthode

public IsObjectSelected ( ObjectInstance obj ) : bool
obj Treefrog.Framework.Model.ObjectInstance
Résultat bool

MoveObjectsByOffset() public méthode

public MoveObjectsByOffset ( Point offset ) : void
offset Point
Résultat void

MoveObjectsByOffsetRelative() public méthode

public MoveObjectsByOffsetRelative ( Point offset ) : void
offset Point
Résultat void

ObjectSelectionManager() public méthode

public ObjectSelectionManager ( ) : System
Résultat System

OnSelectionChanged() protected méthode

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

RecordLocations() public méthode

public RecordLocations ( ) : void
Résultat void

RemoveObjectFromSelection() public méthode

public RemoveObjectFromSelection ( ObjectInstance obj ) : void
obj Treefrog.Framework.Model.ObjectInstance
Résultat void

RemoveObjectsFromSelection() public méthode

public RemoveObjectsFromSelection ( IEnumerable objs ) : void
objs IEnumerable
Résultat void

SelectionBounds() public méthode

public SelectionBounds ( ) : Rectangle
Résultat Treefrog.Framework.Imaging.Rectangle

SelectionBounds() public méthode

public SelectionBounds ( ObjectRegionTest test ) : Rectangle
test ObjectRegionTest
Résultat Treefrog.Framework.Imaging.Rectangle

ShowAnnotations() public méthode

public ShowAnnotations ( ) : void
Résultat void