/usr/share/pyshared/hamster/about.py is in hamster-applet 2.91.3+git20120514.b9fec3e1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | # -*- coding: utf-8 -*-
# Copyright (C) 2007, 2008 Toms Bauģis <toms.baugis at gmail.com>
# This file is part of Project Hamster.
# Project Hamster is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# Project Hamster is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with Project Hamster. If not, see <http://www.gnu.org/licenses/>.
from os.path import join
from configuration import runtime
import gtk
def on_email(about, mail):
gtk.show_uri(gtk.gdk.Screen(), "mailto:%s" % mail, 0L)
def on_url(about, link):
gtk.show_uri(gtk.gdk.Screen(), link, 0L)
gtk.about_dialog_set_email_hook(on_email)
gtk.about_dialog_set_url_hook(on_url)
class About(object):
def __init__(self, parent = None):
about = gtk.AboutDialog()
self.window = about
infos = {
"program-name" : _("Time Tracker"),
"name" : _("Time Tracker"), #this should be deprecated in gtk 2.10
"version" : runtime.version,
"comments" : _(u"Project Hamster — track your time"),
"copyright" : _(u"Copyright © 2007–2010 Toms Bauģis and others"),
"website" : "http://projecthamster.wordpress.com/",
"website-label" : _("Project Hamster Website"),
"title": _("About Time Tracker"),
"wrap-license": True
}
about.set_authors(["Toms Bauģis <toms.baugis@gmail.com>",
"Patryk Zawadzki <patrys@pld-linux.org>",
"Pēteris Caune <cuu508@gmail.com>",
"Juanje Ojeda <jojeda@emergya.es>"])
about.set_artists(["Kalle Persson <kalle@kallepersson.se>"])
about.set_translator_credits(_("translator-credits"))
for prop, val in infos.items():
about.set_property(prop, val)
about.set_logo_icon_name("hamster-applet")
about.connect("response", lambda self, *args: self.destroy())
about.show_all()
|