require 'gtk' window = Gtk::Window.new(Gtk::WINDOW_TOPLEVEL) vadj = Gtk::Adjustment.new(0,0,0,0,0,0) text = Gtk::Text.new(nil, vadj) vs = Gtk::VScrollbar.new(vadj) text.set_editable true hbox = Gtk::HBox.new(false, 0) hbox.pack_start text, true, true, 0 hbox.pack_start vs, false, false, 0 window.add hbox text.show vs.show hbox.show window.show Gtk.main