-
-
Notifications
You must be signed in to change notification settings - Fork 48
/
wiring.component.html
90 lines (89 loc) · 3.54 KB
/
wiring.component.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<div class="wrapper">
<div class="wiring-tabs">
<ng-container *ngIf="cmService.currentTab === wiringTab">
<button class="tab toolButton" classType="Operation:csvImport" (click)="cmService.importData()">
<img
src="assets/images/icons/data.png"
alt="Import Data"
title="Import Data"
/>
</button>
<button class="tab toolButton" classType="Ravel" (click)="electronService.minsky.canvas.addRavel()">
<img src="assets/images/icons/ravel.gif" alt="Ravel" title="Ravel" />
</button>
<button class="tab toolButton" classType="PlotWidget"
(click)="electronService.minsky.canvas.addPlot()">
<img
src="assets/images/icons/plot.gif"
alt="PlotWidget"
title="PlotWidget"
/>
</button>
<button class="tab toolButton" classType="Sheet" (click)="electronService.minsky.canvas.addSheet()">
<img src="assets/images/icons/sheet.gif" alt="Sheet" title="Sheet" />
</button>
<minsky-variable></minsky-variable>
<button class="tab toolButton" classType="Lock" (click)="electronService.minsky.canvas.addLock()">
<img src="assets/images/icons/lock.gif" alt="Lock" title="Lock" />
</button>
<button
class="tab toolButton" classType="Notes"
(click)="electronService.minsky.canvas.addNote('Enter your note here')"
>
<img src="assets/images/icons/note.gif" alt="Note" title="Note" />
</button>
<button class="tab toolButton" classType="Operation:time" (click)="electronService.minsky.canvas.addOperation('time')">
<img src="assets/images/icons/time.png" alt="Time" title="Time" />
</button>
<ng-container *ngFor="let operation of availableOperationsMapping | keyvalue">
<minsky-available-operations
[title]="getKey(operation)"
[operations]="getValue(operation)"
></minsky-available-operations>
</ng-container>
<button class="tab toolButton" classType="SwitchIcon" (click)="electronService.minsky.canvas.addSwitch()">
<img src="assets/images/icons/switch.png" alt="Switch" title="Switch" />
</button>
<button class="tab toolButton"
classType="Operation:userFunction" (click)="electronService.minsky.canvas.addOperation('userFunction')">
<img
src="assets/images/icons/userFunction.png"
alt="User Defined Function"
title="User Defined Function"
/>
</button>
<button class="tab toolButton" classType="GodleyIcon" (click)="electronService.minsky.canvas.addGodley()">
<img
src="assets/images/icons/bank.gif"
alt="Godley table"
title="Godley table"
/>
</button>
<button class="tab toolButton" classType="IntOp" (click)="electronService.minsky.canvas.addOperation('integrate')">
<img
src="assets/images/icons/integrate.gif"
alt="Integrate"
title="Integrate"
/>
</button>
<button class="tab toolButton"
classType="Operation:differentiate" (click)="electronService.minsky.canvas.addOperation('differentiate')">
<img
src="assets/images/icons/differentiate.png"
alt="Differentiate"
title="Differentiate"
/>
</button>
</ng-container>
</div>
<div
class="minsky-canvas-container"
id="minsky-canvas-container"
tabindex="0"
pannable
>
<canvas
id="main-minsky-canvas"
></canvas>
</div>
</div>