>>>>> "R" == Ron Jeffries <ronjeffries / acm.org> writes:

R> 3. The listbox doesn't expand to fill the window width
R> 4. The widgets don't resize when you resize the window.

 For these 2 points, try

R> dictionaryListbox = nil
R> TkFrame.new(dictionaryBrowser, 'borderwidth'=>10) {|w|

[...]

R> }.pack('side'=>'top', 'expand'=>'yes', 'fill'=>'y')
                                          ^^^^^^^^^^^
                                          'fill'=> 'both'

R>  textBox = TkText.new(dictionaryBrowser, 'height'=>10)
R>  textBox.pack

    textBox.pack('expand'=>'yes', 'fill'=>'both')


Guy Decoux