Skip to content

Commit 0674de0

Browse files
committed
Add some styling
1 parent 850e482 commit 0674de0

File tree

2 files changed

+28
-10
lines changed

2 files changed

+28
-10
lines changed

example_graphs/run.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -805,62 +805,62 @@
805805
{
806806
"type": "script",
807807
"name": "Check results for abc0a",
808-
"reactive": true,
808+
"reactive": false,
809809
"input_registers": [6],
810810
"output_registers": [11],
811811
"script": "<PLACEHOLDER>"
812812
},
813813
{
814814
"type": "script",
815815
"name": "Check results for abc0b",
816-
"reactive": true,
816+
"reactive": false,
817817
"input_registers": [7],
818818
"output_registers": [12],
819819
"script": "<PLACEHOLDER>"
820820
},
821821
{
822822
"type": "script",
823823
"name": "Check results for abc1a",
824-
"reactive": true,
824+
"reactive": false,
825825
"input_registers": [8],
826826
"output_registers": [13],
827827
"script": "<PLACEHOLDER>"
828828
},
829829
{
830830
"type": "script",
831831
"name": "Check results for abc1b",
832-
"reactive": true,
832+
"reactive": false,
833833
"input_registers": [9],
834834
"output_registers": [14],
835835
"script": "<PLACEHOLDER>"
836836
},
837837
{
838838
"type": "script",
839839
"name": "Check results for abc2a",
840-
"reactive": true,
840+
"reactive": false,
841841
"input_registers": [10],
842842
"output_registers": [15],
843843
"script": "<PLACEHOLDER>"
844844
},
845845
{
846846
"type": "script",
847847
"name": "Grade group 0",
848-
"reactive": false,
848+
"reactive": true,
849849
"input_registers": [11, 12],
850850
"output_registers": [16],
851851
"script": "<PLACEHOLDER>"
852852
},
853853
{
854854
"type": "script",
855855
"name": "Grade group 1",
856-
"reactive": false,
856+
"reactive": true,
857857
"input_registers": [13, 14],
858858
"output_registers": [17]
859859
},
860860
{
861861
"type": "script",
862862
"name": "Grade group 2",
863-
"reactive": false,
863+
"reactive": true,
864864
"input_registers": [15],
865865
"output_registers": [18],
866866
"script": "<PLACEHOLDER>"

src/sio3pack/visualizer/__init__.py

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,11 @@ def main():
5555
"id": id,
5656
"label": task.get("name", f"Script {script_i}"),
5757
"info": task
58-
}
58+
},
59+
"classes": "script"
5960
})
61+
if task["reactive"]:
62+
elements[-1]["classes"] += " reactive"
6063
script_i += 1
6164
for register in task["input_registers"]:
6265
if register not in ins:
@@ -69,8 +72,11 @@ def main():
6972
"id": id,
7073
"label": task.get("name", f"Execution {execution_i}"),
7174
"info": task
72-
}
75+
},
76+
"classes": "execution"
7377
})
78+
if task["exclusive"]:
79+
elements[-1]["classes"] += " exclusive"
7480

7581
# To delete, final spec is different
7682
if "input_register" in task:
@@ -160,6 +166,18 @@ def main():
160166
{"selector": ".register", "style": {
161167
"shape": "rectangle",
162168
}},
169+
{"selector": ".script", "style": {
170+
"shape": "roundrectangle",
171+
}},
172+
{"selector": ".execution", "style": {
173+
"shape": "ellipse",
174+
}},
175+
{"selector": ".reactive", "style": {
176+
"background-color": "#ff851b",
177+
}},
178+
{"selector": ".exclusive", "style": {
179+
"background-color": "#ff4136",
180+
}},
163181
],
164182
),
165183
], style={"flex": "3", "height": "100vh"}),

0 commit comments

Comments
 (0)