class Alexandria::UI::AboutDialog

Constants

GPL

Public Class Methods

new(parent) click to toggle source
# File lib/alexandria/ui/about_dialog.rb, line 27
def initialize(parent)
  @dialog = Gtk::AboutDialog.new
  @dialog.name = Alexandria::TITLE
  @dialog.version = Alexandria::DISPLAY_VERSION
  @dialog.copyright = Alexandria::COPYRIGHT
  @dialog.comments = Alexandria::DESCRIPTION
  @dialog.authors = Alexandria::AUTHORS
  @dialog.documenters = Alexandria::DOCUMENTERS
  @dialog.artists = Alexandria::ARTISTS
  @dialog.translator_credits = Alexandria::TRANSLATORS.join("\n")
  @dialog.logo = Icons::ALEXANDRIA
  @dialog.website = Alexandria::WEBSITE_URL
  @dialog.license = GPL
  @dialog.transient_for = parent
  @dialog.signal_connect("response") { @dialog.destroy }
end

Public Instance Methods

show() click to toggle source
# File lib/alexandria/ui/about_dialog.rb, line 44
def show
  @dialog.show
end