Sha256: 70a7aab45cdd0bee34a1382eee164216211e57fab729a1f6d036f405f2e06492

Contents?: true

Size: 817 Bytes

Versions: 72

Compression:

Stored size: 817 Bytes

Contents

# frozen_string_literal: true

# NOTE:
# This example displays images that can be freely downloaded from the Studio Ghibli website.

require 'glimmer-dsl-libui'

include Glimmer

IMAGE_ROWS = []

5.times do |i|
  url = format('https://www.ghibli.jp/gallery/thumb-redturtle%03d.png', (i + 1))
  puts "Processing Image: #{url}"; $stdout.flush # for Windows
  text = url.sub('https://www.ghibli.jp/gallery/thumb-redturtle', '').sub('.png', '')
  IMAGE_ROWS << [[url, text], [url, text]] # cell values are dual-element arrays
rescue StandardError => e
  warn url, e.message
end

window('The Red Turtle', 670, 350) {
  horizontal_box {
    table {
      image_text_column('image/number')
      image_text_column('image/number (editable)') {
        editable true
      }
      
      cell_rows IMAGE_ROWS
    }
  }
}.show

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
glimmer-dsl-libui-0.11.7 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.6 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.5 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.4 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.3 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.2 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.1 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.11.0 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.10.2 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.10.1 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.10.0 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.7 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.6 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.5 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.4 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.3 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.2 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.1 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.9.0 examples/basic_table_image_text.rb
glimmer-dsl-libui-0.8.0 examples/basic_table_image_text.rb