21
21
from os.path import join
22
22
from hamster import SHARED_DATA_DIR
23
23
from hamster.defs import VERSION
28
28
def on_email(about, mail):
29
gnomevfs.url_show("mailto:%s" % mail)
29
gtk.show_uri(gtk.gdk.Screen(), "mailto:%s" % mail, 0L)
31
31
def on_url(about, link):
32
gnomevfs.url_show(link)
32
gtk.show_uri(gtk.gdk.Screen(), link, 0L)
34
34
gtk.about_dialog_set_email_hook(on_email)
35
35
gtk.about_dialog_set_url_hook(on_url)
40
40
"name" : _("Time Tracker"),
41
41
"version" : VERSION,
42
"comments" : _("Time tracking for masses."),
43
"copyright" : _("Copyright © 2007-2008 Toms Baugis and others"),
44
"website" : "http://live.gnome.org/ProjectHamster",
42
"comments" : _("Project Hamster - track your time"),
43
"copyright" : _(u"Copyright © 2007-2008 Toms Baugis and others"),
44
"website" : "http://live.gnome.org/ProjectHamster",
45
45
"website-label" : _("Hamster Website"),
48
48
about.set_authors(["Toms Baugis <toms.baugis@gmail.com>",
49
49
"Patryk Zawadzki <patrys@pld-linux.org>",
50
50
"Peteris Caune <cuu508@gmail.com>",
51
"Juanje Ojeda <jojeda@emergya.es>"])
51
"Juanje Ojeda <jojeda@emergya.es>"])
52
52
about.set_artists(["Kalle Persson <kalle@kallepersson.se>"])
54
54
about.set_translator_credits(_("translator-credits"))
56
56
for prop, val in infos.items():
57
57
about.set_property(prop, val)
59
hamster_logo = join(SHARED_DATA_DIR, 'art', 'hamster-applet.png')
61
zupa = gtk.gdk.pixbuf_new_from_file(hamster_logo)
59
about.set_logo_icon_name("hamster-applet")
64
64
about.connect("response", lambda self, *args: self.destroy())
65
about.connect("destroy", lambda self, *args: on_destroy())
65
66
about.set_screen(parent.get_screen())