IDiagramTool
Esta interface especifica os métodos que o diagrama usa para controlar cada ferramenta e os métodos usados para lidar com os eventos de entrada padrão processados através do diagrama.
Propriedades
public bool Active { get; set; }
value = iDiagramTool.Active
iDiagramTool.Active = value
Obtém ou define se esta ferramenta é iniciada e está fazendo algo ativamente.
public Diagram Diagram { get; set; }
value = iDiagramTool.Diagram
iDiagramTool.Diagram = value
Obtém o Diagrama para o qual esta ferramenta está a lidar com os eventos de entrada.
Métodos
public bool CanStart()
result = iDiagramTool.CanStart()
Este predicado é usado pelo diagrama para decidir se esta ferramenta pode ser iniciada.
Retorna: true se o ToolManager pode fazer desta ferramenta a ferramenta atual e chamar o método DoStart@
public void DoActivate()
iDiagramTool.DoActivate()
Este método é chamado pelo diagrama após a configuração CurrentTool, para tornar a nova ferramenta ativa.
public void DoCancel()
iDiagramTool.DoCancel()
O diagrama chamará este método quando o que desejamos cancelar a operação da ferramenta atual.
public void DoDeactivate()
iDiagramTool.DoDeactivate()
Este método é chamado pelo diagrama na ferramenta antiga quando CurrentTool é definido como uma nova ferramenta.
public void DoKeyDown(KeyEventArgs e)
iDiagramTool.DoKeyDown(e)
O diagrama chamará este método sobre um evento chave para baixo.
public void DoKeyUp(KeyEventArgs e)
iDiagramTool.DoKeyUp(e)
O diagrama chamará este método sobre um evento chave acima.
public void DoMouseDown()
iDiagramTool.DoMouseDown()
O diagrama irá chamar este método sobre um evento do mouse para baixo.
public void DoMouseMove()
iDiagramTool.DoMouseMove()
O diagrama chamará este método sobre um evento de movimento do mouse.
public void DoMouseUp()
iDiagramTool.DoMouseUp()
O diagrama chamará este método sobre um evento do mouse acima.
public void DoMouseWheel()
iDiagramTool.DoMouseWheel()
O diagrama chamará este método como a roda do mouse é girada.
public void DoStart()
iDiagramTool.DoStart()
Este método é chamado pelo diagrama quando esta ferramenta se torna a ferramenta atual.
public void DoStop()
iDiagramTool.DoStop()
Este método é chamado pelo diagrama quando esta ferramenta deixa de ser a ferramenta atual.
public void UpdateAdornments(Part part)
iDiagramTool.UpdateAdornments(part)
O diagrama pede a cada ferramenta que atualize qualquer adorno que a ferramenta possa usar para uma determinada parte.
- part