1#!/usr/bin/env ruby 2require 'tk' 3require 'tkextlib/iwidgets' 4 5pw = Tk::Iwidgets::Panedwindow.new(:width=>300, :height=>300) 6 7top = pw.add 8middle = pw.add(:margin=>10) 9bottom = pw.add(:margin=>10, :minimum=>10) 10 11pw.pack(:fill=>:both, :expand=>true) 12 13pw.child_site_list.each{|pane| 14 TkButton.new(pane, :text=>pane.path, :relief=>:raised, 15 :borderwidth=>2).pack(:fill=>:both, :expand=>true) 16} 17 18pw.fraction(50,30,20) 19pw.paneconfigure(0, :minimum=>20) # 0 == pw.index(top) 20pw.paneconfigure(bottom, :margin=>15) 21 22Tk.mainloop 23