Sha256: b1aba667a29f13496e7441c2709afa55bce6e6931017e26b19bafca99b207cfe
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
require 'rbcurse/core/util/app' require 'rbcurse/experimental/widgets/multiform' App.new do header = app_header "rbcurse #{Rbcurse::VERSION}", :text_center => "My Demo", :text_right =>"New Improved!", :color => :black, :bgcolor => :white, :attr => :bold message "Press F10 to exit from here, F1 for help, F2 for menu" stack :margin_top => 2, :margin => 5, :width => 30 do mf = MultiForm.new @form do row 2 col 2 height 15 width 50 add_form "first" do |f| f1 = Field.new f, :name => "f1", :row => 1, :col => 10, :display_length => 15, :color => :red, :bgcolor => :white f2 = Field.new f, :name => "f2", :row => 2, :col => 10, :display_length => 15, :color => :cyan, :bgcolor => :red f1.set_buffer "ABCD" f2.set_buffer "1234a" #add_to(0, f1) #add_to(0, f2) end add_form "second" do |f| f1 = Field.new f, :name => "f1", :row => 2, :col => 10, :display_length => 15, :color => :white, :bgcolor => :blue f2 = Field.new f, :name => "F2", :row => 4, :col => 10, :display_length => 15, :color => :yellow, :bgcolor => :blue f1.set_buffer "alpha" f2.set_buffer "roger" #add_to(0, f1) #add_to(0, f2) end end end # stack end # app
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rbcurse-1.5.2 | examples/experimental/testmform.rb |