class MainWindow
Public Class Methods
new()
click to toggle source
Calls superclass method
# File bin/gifshouldbedead, line 7 def initialize super() header = Gtk::HeaderBar.new header.set_title("GifShouldBeDead") header.show_close_button = true set_titlebar(header) record_button = Gtk::Button.new(:label => "Record") stop_button = Gtk::Button.new(:label => "Stop") stop_button.sensitive = false record_button.signal_connect "clicked" do |widget| stop_button.sensitive = true @recorder = Recorder.new("rec.webm", 0, 0) @recorder.record widget.sensitive = false end stop_button.signal_connect "clicked" do |widget| @recorder.stop_record if @recorder record_button.sensitive = true widget.sensitive = false end set_default_size(-1, 0) header.pack_start(record_button) header.pack_end(stop_button) signal_connect("delete_event") { Gtk.main_quit } end