Sha256: 10e12a3bc08254accb4108f15d2c94e4f2743d55d64a3cc5274d2af6bb3e0f10

Contents?: true

Size: 315 Bytes

Versions: 6

Compression:

Stored size: 315 Bytes

Contents

require 'ffi-tk'

Tk::Tile::Style.theme_names.each do |name|
  button = Tk::Tile::Button.new(
    text: name,
    command: ->{ Tk::Tile.set_theme(name) })
  button.pack side: :top, anchor: :nw
end

button = Tk::Tile::Button.new(text: 'Exit', command: ->{ Tk.exit })
button.pack side: :top, anchor: :nw

Tk.mainloop

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ffi-tk-2010.08.23 example/tile/themes.rb
ffi-tk-2010.08 example/tile/themes.rb
ffi-tk-2010.06 example/tile/themes.rb
ffi-tk-2010.03 example/tile/themes.rb
ffi-tk-2010.02 example/tile/themes.rb
ffi-tk-2010.01 example/tile/themes.rb