Components Button button = Gtk::Button.new(label: 'click me') button.signal_connect 'clicked' do |widget| puts "I was clicked" end Input field (single line) input = Gtk::Entry.new input.text # Returns text input.set_text('new text')