Sha256: 4f1566e97e167d3f720c85eb9729a26fd592e6977c70277da9f808b5dc1d1ad9

Contents?: true

Size: 631 Bytes

Versions: 58

Compression:

Stored size: 631 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) {
      margined true
      
      code_area(language: 'ruby', code: @code)
    }
  }
end

BasicCodeArea.launch

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
glimmer-dsl-libui-0.12.1 examples/basic_code_area.rb
glimmer-dsl-libui-0.12.0 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.10 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.9 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.8 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.7 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.6 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.5 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.4 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.3 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.2 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.1 examples/basic_code_area.rb
glimmer-dsl-libui-0.11.0 examples/basic_code_area.rb
glimmer-dsl-libui-0.10.2 examples/basic_code_area.rb
glimmer-dsl-libui-0.10.1 examples/basic_code_area.rb
glimmer-dsl-libui-0.10.0 examples/basic_code_area.rb
glimmer-dsl-libui-0.9.7 examples/basic_code_area.rb
glimmer-dsl-libui-0.9.6 examples/basic_code_area.rb
glimmer-dsl-libui-0.9.5 examples/basic_code_area.rb
glimmer-dsl-libui-0.9.4 examples/basic_code_area.rb