4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/rgtk/controller/about.rb', line 4
def dialog
unless @dialog
@dialog = Gtk::AboutDialog.new
@gem_name = ::App.app_name
gem @gem_name
@spec = Gem.loaded_specs[@gem_name]
@dialog.program_name = @spec.summary
@dialog. = @spec.description
@dialog.version = @spec.version.to_s
@dialog.website = @spec.homepage
@dialog.authors = [@spec.author]
@dialog.signal_connect('response') do |dialog, button|
dialog.hide if button == Gtk::Dialog::RESPONSE_CANCEL
end
end
@dialog
end
|