Add interrupting event processing to timeline

This commit is contained in:
Stephen Ostermiller 2025-07-01 05:10:58 -04:00
parent 8af5d7243d
commit a1a0dbf01f
2 changed files with 31 additions and 7 deletions

View File

@ -25,8 +25,8 @@
inkscape:document-units="mm" inkscape:document-units="mm"
showgrid="false" showgrid="false"
inkscape:zoom="1.8884048" inkscape:zoom="1.8884048"
inkscape:cx="514.45539" inkscape:cx="505.18829"
inkscape:cy="326.20125" inkscape:cy="379.68554"
inkscape:current-layer="svg5" /> inkscape:current-layer="svg5" />
<defs <defs
id="defs2"> id="defs2">
@ -259,6 +259,18 @@
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.264583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.264583"
x="90.397614" x="90.397614"
y="-79.312668">on_dance_finished(count:2, interrupted:true)</tspan></text> y="-79.312668">on_dance_finished(count:2, interrupted:true)</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;font-variant-ligatures:none;stroke-width:0.264583"
x="94.660332"
y="-87.032799"
id="text3451-4-9-5-4-9-3"
transform="rotate(61.3)"><tspan
sodipodi:role="line"
id="tspan3449-7-3-2-4-2-6"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.264583"
x="94.660332"
y="-87.032799">Interrupting key event processing</tspan></text>
<text <text
xml:space="preserve" xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,113.12479,40.18937)" transform="matrix(0.26458333,0,0,0.26458333,113.12479,40.18937)"

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -25,7 +25,7 @@
inkscape:document-units="mm" inkscape:document-units="mm"
showgrid="false" showgrid="false"
inkscape:zoom="1.6819304" inkscape:zoom="1.6819304"
inkscape:cx="428.6741" inkscape:cx="387.05526"
inkscape:cy="465.5365" inkscape:cy="465.5365"
inkscape:current-layer="layer1" /> inkscape:current-layer="layer1" />
<defs <defs
@ -244,15 +244,15 @@
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;font-variant-ligatures:none;stroke-width:0.264583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;font-variant-ligatures:none;stroke-width:0.264583"
x="154.10144" x="155.74803"
y="16.820175" y="17.118372"
id="text3451-4-9-5" id="text3451-4-9-5"
transform="rotate(61.3)"><tspan transform="rotate(61.3)"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan3449-7-3-2" id="tspan3449-7-3-2"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.264583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.264583"
x="154.10144" x="155.74803"
y="16.820175">on_each_release(count:2, pressed:false)</tspan></text> y="17.118372">on_each_release(count:2, pressed:false)</tspan></text>
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;font-variant-ligatures:none;stroke-width:0.264583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;font-variant-ligatures:none;stroke-width:0.264583"
@ -282,5 +282,17 @@
d="m 136.8083,127.93103 -0.0323,8.87583" d="m 136.8083,127.93103 -0.0323,8.87583"
id="path3722" id="path3722"
sodipodi:nodetypes="cc" /> sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;font-variant-ligatures:none;stroke-width:0.264583"
x="181.4807"
y="-26.056341"
id="text3451-4-9-5-4-9-3"
transform="rotate(61.3)"><tspan
sodipodi:role="line"
id="tspan3449-7-3-2-4-2-6"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.264583"
x="181.4807"
y="-26.056341">Interrupting key event processing</tspan></text>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 16 KiB