[game-data-packager] 05/07: doom2 masterlevels gui: add URL button to doomwiki

Alexandre Detiste detiste-guest at moszumanska.debian.org
Thu Mar 26 15:15:16 UTC 2015


This is an automated email from the git hooks/post-receive script.

detiste-guest pushed a commit to branch master
in repository game-data-packager.

commit 04550e57f580b969caed6f881d47664102a631c6
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Sat Mar 21 19:27:22 2015 +0100

    doom2 masterlevels gui: add URL button to doomwiki
---
 runtime/doom2-masterlevels.py | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/runtime/doom2-masterlevels.py b/runtime/doom2-masterlevels.py
index c326595..3e4f7ad 100755
--- a/runtime/doom2-masterlevels.py
+++ b/runtime/doom2-masterlevels.py
@@ -71,7 +71,7 @@ for wad in sorted(levels.keys()):
          description[game] = "failed to read " + txt
 
 treeview = Gtk.TreeView(model=games)
-grid.attach(treeview, 0, 0, 1, 6)
+grid.attach(treeview, 0, 0, 1, 8)
 
 treeviewcolumn = Gtk.TreeViewColumn("Wad")
 treeview.append_column(treeviewcolumn)
@@ -122,9 +122,13 @@ textview.set_property('editable', False)
 textview.modify_font(Pango.FontDescription('Monospace 11'))
 scrolledwindow.add(textview)
 
+doomwiki = Gtk.LinkButton("http://doomwiki.org/wiki/Master_Levels_for_Doom_II",
+                          label="http://doomwiki.org/wiki/Master_Levels_for_Doom_II")
+grid.attach(doomwiki, 1, 2, 2, 1)
+
 # difficulty
 difflabel = Gtk.Label("Choose your difficulty")
-grid.attach(difflabel, 1, 2, 2, 1)
+grid.attach(difflabel, 1, 3, 2, 1)
 
 diffgrid = Gtk.Grid()
 diffradio = Gtk.RadioButton(group=None, label="1)  I'm too young to die")
@@ -137,7 +141,7 @@ for diff in ["2)  Hey, Not too Rough",
     if diff[0] == '3':
         radiobutton.set_active(True)
     diffgrid.attach(radiobutton, 0, int(diff[0]), 1, 1)
-grid.attach(diffgrid, 1, 3, 2, 1)
+grid.attach(diffgrid, 1, 4, 2, 1)
 
 # engine
 label = Gtk.Label("Choose your engine")
@@ -173,6 +177,9 @@ def select_game(event):
         game = model.get_value(tree_iter,0)
         map = model.get_value(tree_iter,1)
         textbuffer.set_text(description[game])
+        url = 'http://doomwiki.org/wiki/' + levels[game + '.wad'][2]
+        doomwiki.set_uri(url)
+        doomwiki.set_label(url)
 
 def run_game(event):
     for button in diffradio.get_group():

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git



More information about the Pkg-games-commits mailing list