Sha256: f0d2ca3382cabb35364e40ad9195de02b0f6c21c73275058e5448f3b7a79f0d2
Contents?: true
Size: 589 Bytes
Versions: 2
Compression:
Stored size: 589 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shoes-4.0.0.pre2 | samples/simple-editor.rb |
shoes-4.0.0.pre1 | samples/simple-editor.rb |