#!/usr/bin/env ruby
require 'tk'
require 'tkextlib/iwidgets'

TkOption.add('*textBackground', 'white')

slb = Tk::Iwidgets::Scrolledlistbox.new(:selectmode=>:single, 
					:vscrollmode=>:static,
					:hscrollmode=>:dynamic,
					:labeltext=>'List', 
					:selectioncommand=>proc{
					  puts(slb.get_curselection)
					}, 
					:dblclickcommand=>proc{
					  puts('Double Click')
					  puts(slb.get_curselection)
					})
slb.pack(:expand=>true, :fill=>:both, :padx=>10, :pady=>10)

slb.insert('end', *['Hello', 'Out There', 'World'])

Tk.mainloop
