Résolution tickets #6, #14

This commit is contained in:
2020-12-05 16:16:49 +01:00
parent f091f236cb
commit 3283cd2f02
10 changed files with 218 additions and 134 deletions

View File

@@ -275,17 +275,17 @@ public class AppThinkerToolbar extends JPanel {
*/
public void setCurrentTool(int currentTool){
this._currentTool = currentTool;
if(this._currentTool == AppThinkerToolbar.SELECT_TOOL) AppThinker.getProject().getGrid().getDiagram().setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
else AppThinker.getProject().getGrid().getDiagram().setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR));
if(this._currentTool == AppThinkerToolbar.SELECT_TOOL) AppThinker.getProject().getUmlDiagram().setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
else AppThinker.getProject().getUmlDiagram().setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR));
switch(currentTool){
case 1:
AppThinker.getWindow().getStatusbar().setStatusMessage("Outil édition - Cliquez sur un élément pour l'éditer.");
break;
case 2:
Object a = AppThinker.getProject().getGrid().getDiagram().getSelected();
Object a = AppThinker.getProject().getUmlDiagram().getSelected();
if(a instanceof Class){
AppThinker.getProject().getClasses().remove(a);
AppThinker.getProject().getGrid().getDiagram().displayDiagram();
AppThinker.getProject().getUmlDiagram().displayDiagram();
}
AppThinker.getWindow().getStatusbar().setStatusMessage("Outil suppression - Cliquez sur un élément pour le supprimer.");
break;