all repos — taro @ 0f44a9fff7bbf94628ec6175215b1200466ac1ea

mblaze frontend in uxn + crystal

taro-ls: fix mouse rendering; taro-ctl: add some boilerplate
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmQSs3EACgkQO3+8IhRO
Y5gUuA//TO0Sljui9bNMcswsHvqSndcdpQoJauWgZlJ9uN9bhh1WGF6Lo2j2iMQm
bEq/v4t1nH+YBQ46AvtEDR2ipUANKIQRw1gj2577gVxyunxp94Hpluj6UBF32U4L
7r2cUclufOMsp871744/5/GwOCYAWQP8B0mifoNqOlnX9ilhRTxbzr9W65wlV1FV
pOgcEtvC6hOKYomm0b+J5WFg1/RzDqmAjtk+n+xc1t7EMwnBy8/6JDOjV3izTu1k
6zqKF3bgAwjFETs5qR1jnCK8XbX3WBVMgfAUaA6h+E6pO3QP+DUfgcs/eE3NJOjV
fUxTILCQPugb8/F9lqbOccyptxifZqxpUclLUZrGAcgDffESf8P1ppDoIdbdR7/u
hgN5eI6nuJy/AMB3DNSV2UD0omNUsNMohcOMyoeMp/rJcghSxecGs0XY6om4HQ8N
oj9lWLQq8Ng6wIqZWWBIxzZGhVLqFZ5/4ufyj50LM/gDfxxzJZTTmG+5b2om9Mg3
K/UXQrF8/Nb2vgKkmSzPX89DVfcP+10wWKb474eYiIxhIuXHKAQkMX0eUQbj1AE8
8dZTQNs1LYWTCWQOFnVilEeYzPbTeZvg78vGg81eonyNHqB+a0W0tRMSsg120Uso
Y5fiUGAYnJaIlNonSyOsbF+CGcWPX122Fy+7527oyBuaD6g0frI=
=ZC02
-----END PGP SIGNATURE-----
commit

0f44a9fff7bbf94628ec6175215b1200466ac1ea

parent

d7297b1bf82d2a4663d159b1e24cbac7a0791244

2 files changed, 21 insertions(+), 8 deletions(-)

jump to
M taro-ctl.crtaro-ctl.cr

@@ -64,7 +64,11 @@ end

end def lifetime - return @lifetime + @lifetime + end + + def msg + @msg end def write_msg(msgtype : UInt8, data : Slice)

@@ -149,10 +153,21 @@

@lsWin.write_msg(2_u8, list.to_slice) end + def mblaze + @mblaze + end + def mainWindow @lsWin end - + + def readWins + @readWins + end + + def composeWins + @composeWins + end end end

@@ -163,5 +178,7 @@ loop do

select when taro.mainWindow.lifetime.receive? exit + when m = taro.mainWindow.msg.receive + # do something end end
M taro-ls.taltaro-ls.tal

@@ -98,7 +98,7 @@ .decoding/processed LDZ2 .decoding/count LDZ2 EQU2

JMP2r @on_mouse ( -> ) - + #01 .wipe_fg STZ get_select_idx_by_mouse .resizing LDZ #00 EQU ,&resz_check JCN

@@ -120,10 +120,6 @@

#01 .resizing STZ .Mouse/x DEI2 .resizing/x STZ2 .Mouse/y DEI2 .resizing/y STZ2 - BRK - - #01 .wipe_fg STZ - &done BRK

@@ -154,7 +150,7 @@ .Screen/height DEI2 #0008 ADD2 .Screen/height DEO2

,&chk_release JMP &chk_release - + #01 .list/update STZ .Screen/height DEI2 TOP_SECTION BOTTOM_SECTION ADD2 SUB2 #03 SFT2 NIP .list/height STZ .Mouse/state DEI