Sha256: ad0caba750653f73632f8ddf3cfcaec34bbb5e6a3ac3fa52b73a844f28c52793
Contents?: true
Size: 1.6 KB
Versions: 2
Compression:
Stored size: 1.6 KB
Contents
#!/usr/bin/env ruby # frozen_string_literal: true require 'bundler/setup' require 'vedeu' class DSLApp Vedeu.configure do log '/tmp/vedeu_views_dsl.log' debug! run_once! standalone! width 100 height 50 end Vedeu.bind(:_initialize_) { Vedeu.trigger(:_refresh_) } Vedeu.interface :test1_interface do background '#000066' foreground '#ffffff' border do title "Width: #{Vedeu.width} Height: #{Vedeu.height}" end # geometry do # width 90 # height 40 # x 4 # y 3 # xn 34 # yn 8 # end end Vedeu.render do view(:test1_interface) do line do stream '--------1---------2---------3---------4---------5' stream '---------6---------7---------8---------9---------0' end line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '10' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '20' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '30' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '40' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '-' line '50' end end def self.start(argv = ARGV) Vedeu::Launcher.execute!(argv) end end # DSLApp DSLApp.start
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.8.2 | examples/views/full_screen.rb |
vedeu-0.8.1 | examples/views/full_screen.rb |