C# Class Treefrog.Plugins.Object.ObjectSelectionManager

Inheritance: IDisposable
Exibir arquivo Open project: jaquadro/Treefrog

Public Methods

Method 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

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OnSelectionChanged ( EventArgs e ) : void

Private Methods

Method 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 method

public AddObjectToSelection ( ObjectInstance obj ) : void
obj Treefrog.Framework.Model.ObjectInstance
return void

AddObjectsToSelection() public method

public AddObjectsToSelection ( IEnumerable objs ) : void
objs IEnumerable
return void

ClearSelection() public method

public ClearSelection ( ) : void
return void

CommitMoveFromRecordedLocations() public method

public CommitMoveFromRecordedLocations ( ) : void
return void

DeleteSelectedObjects() public method

public DeleteSelectedObjects ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

HideAnnotations() public method

public HideAnnotations ( ) : void
return void

IsObjectSelected() public method

public IsObjectSelected ( ObjectInstance obj ) : bool
obj Treefrog.Framework.Model.ObjectInstance
return bool

MoveObjectsByOffset() public method

public MoveObjectsByOffset ( Point offset ) : void
offset Point
return void

MoveObjectsByOffsetRelative() public method

public MoveObjectsByOffsetRelative ( Point offset ) : void
offset Point
return void

ObjectSelectionManager() public method

public ObjectSelectionManager ( ) : System
return System

OnSelectionChanged() protected method

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
return void

RecordLocations() public method

public RecordLocations ( ) : void
return void

RemoveObjectFromSelection() public method

public RemoveObjectFromSelection ( ObjectInstance obj ) : void
obj Treefrog.Framework.Model.ObjectInstance
return void

RemoveObjectsFromSelection() public method

public RemoveObjectsFromSelection ( IEnumerable objs ) : void
objs IEnumerable
return void

SelectionBounds() public method

public SelectionBounds ( ) : Rectangle
return Treefrog.Framework.Imaging.Rectangle

SelectionBounds() public method

public SelectionBounds ( ObjectRegionTest test ) : Rectangle
test ObjectRegionTest
return Treefrog.Framework.Imaging.Rectangle

ShowAnnotations() public method

public ShowAnnotations ( ) : void
return void