Sha256: 20dda32a31b4de7717f088083768edc2ba5ccd0b112979d0179f2cc32a1ccd38

Contents?: true

Size: 398 Bytes

Versions: 89

Compression:

Stored size: 398 Bytes

Contents

# frozen_string_literal: true

require 'glimmer-dsl-libui'

class FontButton
  include Glimmer
  
  attr_accessor :font_descriptor
  
  def launch
    window('hello world', 300, 200) {
      font_button {
        font <=> [self, :font_descriptor, after_write: -> { p font_descriptor }]
      }
      
      on_closing do
        puts 'Bye Bye'
      end
    }.show
  end
end

FontButton.new.launch

Version data entries

89 entries across 89 versions & 1 rubygems

Version Path
glimmer-dsl-libui-0.12.7 examples/font_button.rb
glimmer-dsl-libui-0.12.6 examples/font_button.rb
glimmer-dsl-libui-0.12.5 examples/font_button.rb
glimmer-dsl-libui-0.12.4 examples/font_button.rb
glimmer-dsl-libui-0.12.3 examples/font_button.rb
glimmer-dsl-libui-0.12.2 examples/font_button.rb
glimmer-dsl-libui-0.12.1 examples/font_button.rb
glimmer-dsl-libui-0.12.0 examples/font_button.rb
glimmer-dsl-libui-0.11.10 examples/font_button.rb
glimmer-dsl-libui-0.11.9 examples/font_button.rb
glimmer-dsl-libui-0.11.8 examples/font_button.rb
glimmer-dsl-libui-0.11.7 examples/font_button.rb
glimmer-dsl-libui-0.11.6 examples/font_button.rb
glimmer-dsl-libui-0.11.5 examples/font_button.rb
glimmer-dsl-libui-0.11.4 examples/font_button.rb
glimmer-dsl-libui-0.11.3 examples/font_button.rb
glimmer-dsl-libui-0.11.2 examples/font_button.rb
glimmer-dsl-libui-0.11.1 examples/font_button.rb
glimmer-dsl-libui-0.11.0 examples/font_button.rb
glimmer-dsl-libui-0.10.2 examples/font_button.rb