Sha256: 8f105f36eca9b284ece1307235d36ef5a8c76a8a35765893080fa6c3352aff7d

Contents?: true

Size: 595 Bytes

Versions: 6

Compression:

Stored size: 595 Bytes

Contents

require 'glimmer-dsl-libui'

class BasicCodeArea
  include Glimmer::LibUI::Application
  
  before_body do
    @code = <<~CODE
      # Greets target with greeting
      def greet(greeting: 'Hello', target: 'World')
        puts "\#{greeting}, \#{target}!"
      end
      
      greet
      greet(target: 'Robert')
      greet(greeting: 'Aloha')
      greet(greeting: 'Aloha', target: 'Nancy')
      greet(greeting: 'Howdy', target: 'Doodle')
    CODE
  end
  
  body {
    window('Basic Code Area', 400, 300) {
      code_area(language: 'ruby', code: @code)
    }
  }
end

BasicCodeArea.launch

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
glimmer-dsl-libui-0.12.7 examples/basic_code_area.rb
glimmer-dsl-libui-0.12.6 examples/basic_code_area.rb
glimmer-dsl-libui-0.12.5 examples/basic_code_area.rb
glimmer-dsl-libui-0.12.4 examples/basic_code_area.rb
glimmer-dsl-libui-0.12.3 examples/basic_code_area.rb
glimmer-dsl-libui-0.12.2 examples/basic_code_area.rb