Skip to content

Commit 579df25

Browse files
authored
checkboxes part 2
1 parent 67d2ed9 commit 579df25

File tree

1 file changed

+55
-10
lines changed

1 file changed

+55
-10
lines changed

src/lib/make-toolbox-xml.js

Lines changed: 55 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,9 @@ const events = function (isInitialSetup, isStage) {
575575
${blockSeparator}
576576
<block type="event_always"></block>
577577
<block type="event_whenanything">
578-
<value name="ANYTHING"></value>
578+
<value name="ANYTHING">
579+
<shadow type="checkbox" />
580+
</value>
579581
</block>
580582
${blockSeparator}
581583
<block type="event_whenkeypressed"></block>
@@ -630,6 +632,9 @@ const control = function (isInitialSetup, isStage) {
630632
<field name="NUM">1</field>
631633
</shadow>
632634
</value>
635+
<value name="CONDITION">
636+
<shadow type="checkbox" />
637+
</value>
633638
</block>
634639
${blockSeparator}
635640
<block type="control_repeat">
@@ -668,13 +673,35 @@ const control = function (isInitialSetup, isStage) {
668673
</value>
669674
</block>
670675
${blockSeparator}
671-
<block type="control_if"/>
672-
<block type="control_if_else"/>
673-
<block id="wait_until" type="control_wait_until"/>
674-
<block id="repeat_until" type="control_repeat_until"/>
675-
<block id="while" type="control_while"/>
676+
<block type="control_if">
677+
<value name="CONDITION">
678+
<shadow type="checkbox" />
679+
</value>
680+
</block>
681+
<block type="control_if_else">
682+
<value name="CONDITION">
683+
<shadow type="checkbox" />
684+
</value>
685+
</block>
686+
<block id="wait_until" type="control_wait_until">
687+
<value name="CONDITION">
688+
<shadow type="checkbox" />
689+
</value>
690+
</block>
691+
<block id="repeat_until" type="control_repeat_until">
692+
<value name="CONDITION">
693+
<shadow type="checkbox" />
694+
</value>
695+
</block>
696+
<block id="while" type="control_while">
697+
<value name="CONDITION">
698+
<shadow type="checkbox" />
699+
</value>
700+
</block>
676701
<block type="control_if_return_else_return">
677-
<value name="boolean"></value>
702+
<value name="boolean">
703+
<shadow type="checkbox />
704+
</value>
678705
<value name="TEXT1">
679706
<shadow type="text">
680707
<field name="TEXT">foo</field>
@@ -1166,9 +1193,27 @@ const operators = function (isInitialSetup) {
11661193
<block type="operator_trueBoolean"></block>
11671194
<block type="operator_falseBoolean"></block>
11681195
${blockSeparator}
1169-
<block type="operator_and"/>
1170-
<block type="operator_or"/>
1171-
<block type="operator_not"/>
1196+
<block type="operator_and">
1197+
<value name="OPERAND1">
1198+
<shadow type="checkbox" />
1199+
</value>
1200+
<value name="OPERAND2">
1201+
<shadow type="checkbox" />
1202+
</value>
1203+
</block>
1204+
<block type="operator_or">
1205+
<value name="OPERAND1">
1206+
<shadow type="checkbox" />
1207+
</value>
1208+
<value name="OPERAND2">
1209+
<shadow type="checkbox" />
1210+
</value>
1211+
</block>
1212+
<block type="operator_not">
1213+
<value name="OPERAND">
1214+
<shadow type="checkbox" />
1215+
</value>
1216+
</block>
11721217
${blockSeparator}
11731218
${isInitialSetup ? '' : `
11741219
<block type="operator_newLine"></block>

0 commit comments

Comments
 (0)