IDiagramTool
Esta interfaz especifica los métodos que el diagrama utiliza para controlar cada herramienta y los métodos utilizados para manejar los eventos de entrada estándar procesados a través del diagrama.
Propiedades
public bool Active { get; set; }
value = iDiagramTool.Active
iDiagramTool.Active = value
Obtiene o establece si esta herramienta es iniciada y está haciendo algo activamente.
public Diagram Diagram { get; set; }
value = iDiagramTool.Diagram
iDiagramTool.Diagram = value
Consigue el Diagrama para el cual esta herramienta está manejando eventos de entrada.
Métodos
public bool CanStart()
result = iDiagramTool.CanStart()
Este predicado es utilizado por el diagrama para decidir si esta herramienta puede ser iniciada.
Devuelve: verdadero si el ToolManager puede hacer de esta herramienta la actual y llamar al método DoStart@
public void DoActivate()
iDiagramTool.DoActivate()
Este método se llama por el diagrama después de establecer CurrentTool@, para hacer activa la nueva herramienta.
public void DoCancel()
iDiagramTool.DoCancel()
El diagrama llamará a este método cuando el que deseamos cancelar la operación de la herramienta actual.
public void DoDeactivate()
iDiagramTool.DoDeactivate()
Este método se llama por el diagrama de la herramienta antigua cuando CurrentTool se establece en una nueva herramienta.
public void DoKeyDown(KeyEventArgs e)
iDiagramTool.DoKeyDown(e)
El diagrama llamará a este método sobre un evento de abajo de la llave.
public void DoKeyUp(KeyEventArgs e)
iDiagramTool.DoKeyUp(e)
El diagrama llamará a este método sobre un evento clave.
public void DoMouseDown()
iDiagramTool.DoMouseDown()
El diagrama llamará a este método sobre un evento de abajo del ratón.
public void DoMouseMove()
iDiagramTool.DoMouseMove()
El diagrama llamará a este método en un evento de movimiento del ratón.
public void DoMouseUp()
iDiagramTool.DoMouseUp()
El diagrama llamará a este método sobre un evento de ratón up.
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()
El diagrama llamará este método ya que la rueda del ratón está rota.
public void DoStart()
iDiagramTool.DoStart()
Este método es llamado por el diagrama cuando esta herramienta se convierte en la herramienta actual.
public void DoStop()
iDiagramTool.DoStop()
Este método es llamado por el diagrama cuando esta herramienta deja de ser la herramienta actual.
public void UpdateAdornments(Part part)
iDiagramTool.UpdateAdornments(part)
El diagrama pide a cada herramienta que actualice cualquier adorno que la herramienta pueda usar para una parte determinada.
- part