Sha256: fb4f6cca2b6aeeb0433d50dc79426e5f385e4308a49e1639dbdde339e43e7912
Contents?: true
Size: 616 Bytes
Versions: 12
Compression:
Stored size: 616 Bytes
Contents
str, t = "", nil Shoes.app :height => 500, :width => 450 do background rgb(77, 77, 77) stack :margin => 10 do para span("TEXT EDITOR", :stroke => red, :fill => white), " * USE ALT-Q TO QUIT", :stroke => white end stack :margin => 10 do t = para "", :font => "Monospace 12px", :stroke => white t.cursor = -1 end keypress do |k| case k when String str += k when :backspace str.slice!(-1) when :tab str += " " when :alt_q quit when :alt_c self.clipboard = str when :alt_v str += self.clipboard end t.replace str end end
Version data entries
12 entries across 9 versions & 4 rubygems