Sha256: bb026a21c8106f92febca767291b4e0a4870ea71c7a8910d6cf38e39a43778a7
Contents?: true
Size: 846 Bytes
Versions: 5
Compression:
Stored size: 846 Bytes
Contents
require_relative 'helpers/example_window' class ExampleState < Fidgit::GuiState def initialize super pack :vertical do pack :horizontal do # Discrete values (0..100) slider = slider(width: 100, range: 0..5, value: 3) do |sender, value| @discrete_label.text = "Discrete slider is at #{value}" end @discrete_label = label "Discrete slider is at #{slider.value}" end pack :horizontal do # Continuous values (0.0..1.0) slider = slider(width: 100, range: 0.0..100.0, value: 77.2) do |sender, value| @continuous_label.text = "Continuous slider is at #{"%.03f" % value}%" end @continuous_label = label "Continuous slider is at #{"%.03f" % slider.value}%" end end end end ExampleWindow.new.show
Version data entries
5 entries across 5 versions & 1 rubygems