[prev in list] [next in list] [prev in thread] [next in thread]
List: klik-devel
Subject: [klik-devel] [klikclient commit] r976 -
From: codesite-noreply () google ! com
Date: 2008-01-31 20:25:14
Message-ID: 000e0cd217a404450a7490c47b158598 () google ! com
[Download RAW message or body]
Author: KillerKiwi2005
Date: Thu Jan 31 12:24:34 2008
New Revision: 976
Added:
trunk/client/trunk/klikclient/lib/klik/gtk/about.py
Log:
About dialouge
Added: trunk/client/trunk/klikclient/lib/klik/gtk/about.py
==============================================================================
--- (empty file)
+++ trunk/client/trunk/klikclient/lib/klik/gtk/about.py Thu Jan 31
12:24:34 2008
@@ -0,0 +1,33 @@
+import gtk
+import subprocess
+
+class KlikAbout(object):
+
+ def __init__(self, klik):
+ self.klik = klik
+
+ def on_url(self, d, link, data):
+ subprocess.Popen(["xdg-open", "http://klikclient.googlecode.com"])
+
+ def show(self):
+ dlg = gtk.AboutDialog()
+ gtk.about_dialog_set_url_hook(self.on_url, None)
+ dlg.set_version("1.9.0.XXX") # fixme (get this from proper location)
+ dlg.set_name("klik")
+ icon =
gtk.icon_theme_get_default().load_icon("application-x-extension-cmg",
48, 0)
+ #gtk.gdk.pixbuf_new_from_file("/usr/share/klik/klik-window.png") #
fixme, use gtk.window_set_default_icon_list()
+ dlg.set_logo(icon)
+ dlg.set_authors(["Simon Peter <probono@myrealbox.com>", "Kurt
Pfeifle <pfeifle@kde.org>", "Jason Taylor
<killerkiwi2005@gmail.com>", "Lionel Tricon
<lionel.tricon@free.fr>", "Niall Walsh <niallw@gmail.com>","RazZziel
<razielmine@gmail.com","","Thanks to all testers and contributors","in
#klik on irc.freenode.net"])
+ dlg.set_documenters(["Kurt Pfeifle <pfeifle@kde.org>"])
+ dlg.set_website("http://klikclient.googlecode.com")
+ dlg.set_comments('''Download and run software\n virtualized without
installation\nusing compressed application images\n\nFor help, please
visit\n#klik on irc.freenode.net''')
+ def close(w, res):
+ if res == gtk.RESPONSE_CANCEL:
+ w.hide()
+ dlg.connect("response", close)
+ dlg.run()
+ return dlg
+
+if __name__ == "__main__":
+ ka = KlikAbout(None)
+ ka.show()
_______________________________________________
klik-devel mailing list
klik-devel@kde.org
https://mail.kde.org/mailman/listinfo/klik-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic