~yrke/tapaal/removeNetType

« back to all changes in this revision

Viewing changes to src/pipe/gui/StatusBar.java

MergedĀ lp:~yrke/tapaal/testbranch-syntaxOnlyChanges

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
/* Status Bar to let users know what to do*/
9
9
public class StatusBar extends JPanel {
10
10
 
11
 
        /**
12
 
         * 
13
 
         */
14
 
        private static final long serialVersionUID = -8253246293753481390L;
15
11
        /* Provides the appropriate text for the mode that the user is in */
16
12
        public static final String textforNoNet = "Open a net to start editing";
17
13
 
55
51
                label.setText(newText);
56
52
        }
57
53
 
58
 
        public void changeText(Pipe.ElementType type) {
59
 
                switch (type) {
60
 
                case PLACE:
61
 
                        changeText(textforPlace);
62
 
                        break;
63
 
                case TAPNPLACE:
64
 
                        changeText(textforTAPNPlace);
65
 
                        break;
66
 
                case IMMTRANS:
67
 
                        changeText(textforTrans);
68
 
                        break;
69
 
 
70
 
                case TIMEDTRANS:
71
 
                        changeText(textforTimedTrans);
72
 
                        break;
73
 
                case TAPNTRANS:
74
 
                        changeText(textforTrans);
75
 
                        break;
76
 
                case ARC:
77
 
                        changeText(textforArc);
78
 
                        break;
79
 
                case TAPNARC:
80
 
                        changeText(textforArc);
81
 
                        break;
82
 
                case TRANSPORTARC:
83
 
                        changeText(textforTransportArc);
84
 
                        break;
85
 
                case TAPNINHIBITOR_ARC:
86
 
                case INHIBARC:
87
 
                        changeText(textforInhibArc);
88
 
                        break;
89
 
 
90
 
                case ADDTOKEN:
91
 
                        changeText(textforAddtoken);
92
 
                        break;
93
 
 
94
 
                case DELTOKEN:
95
 
                        changeText(textforDeltoken);
96
 
                        break;
97
 
 
98
 
                case SELECT:
99
 
                        changeText(textforMove);
100
 
                        break;
101
 
 
102
 
                case DRAW:
103
 
                        changeText(textforDrawing);
104
 
                        break;
105
 
 
106
 
                case ANNOTATION:
107
 
                        changeText(textforAnnotation);
108
 
                        break;
109
 
 
110
 
                case DRAG:
111
 
                        changeText(textforDrag);
112
 
                        break;
113
 
 
114
 
                default:
115
 
                        changeText("To-do (textfor" + type);
116
 
                        break;
117
 
                }
118
 
        }
 
54
    public void changeText(Pipe.ElementType type) {
 
55
        switch (type) {
 
56
            case PLACE:
 
57
                changeText(textforPlace);
 
58
                break;
 
59
 
 
60
            case TAPNPLACE:
 
61
                changeText(textforTAPNPlace);
 
62
                break;
 
63
 
 
64
            case IMMTRANS:
 
65
            case TAPNTRANS:
 
66
                changeText(textforTrans);
 
67
                break;
 
68
 
 
69
            case TIMEDTRANS:
 
70
                changeText(textforTimedTrans);
 
71
                break;
 
72
 
 
73
            case ARC:
 
74
            case TAPNARC:
 
75
                changeText(textforArc);
 
76
                break;
 
77
 
 
78
            case TRANSPORTARC:
 
79
                changeText(textforTransportArc);
 
80
                break;
 
81
 
 
82
            case TAPNINHIBITOR_ARC:
 
83
            case INHIBARC:
 
84
                changeText(textforInhibArc);
 
85
                break;
 
86
 
 
87
            case ADDTOKEN:
 
88
                changeText(textforAddtoken);
 
89
                break;
 
90
 
 
91
            case DELTOKEN:
 
92
                changeText(textforDeltoken);
 
93
                break;
 
94
 
 
95
            case SELECT:
 
96
                changeText(textforMove);
 
97
                break;
 
98
 
 
99
            case DRAW:
 
100
                changeText(textforDrawing);
 
101
                break;
 
102
 
 
103
            case ANNOTATION:
 
104
                changeText(textforAnnotation);
 
105
                break;
 
106
 
 
107
            case DRAG:
 
108
                changeText(textforDrag);
 
109
                break;
 
110
 
 
111
            default:
 
112
                changeText("To-do (textfor" + type);
 
113
                break;
 
114
        }
 
115
    }
119
116
 
120
117
}