From 2e6dc9e6d8bec91999fc51f6d3d63ec78fc21cdb Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Tue, 24 Aug 2010 17:15:55 +0200 Subject: [PATCH] Spawn a stats pane when the stats context menu item is hit: Note: Its pretty empty as of yet --- gui/itemStats.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/gui/itemStats.py b/gui/itemStats.py index dc9cf57e8..c804424ea 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -18,18 +18,24 @@ #=============================================================================== import wx +import gui.mainFrame import bitmapLoader class ItemStatsFrame(wx.Frame): def __init__(self): - wx.Frame.__init__(self, None, wx.ID_ANY, title="pyfa - Item Stats") + wx.Frame.__init__(self, + gui.mainFrame.MainFrame.getInstance(), + wx.ID_ANY, title="pyfa - Item Stats", + style=wx.FRAME_FLOAT_ON_PARENT | wx.DEFAULT_FRAME_STYLE) i = wx.IconFromBitmap(bitmapLoader.getBitmap("pyfa", "icons")) self.SetIcon(i) - self.SetMinSize((200, 400)) - self.SetSize((200, 400)) - self.SetMaxSize((200, 400)) + self.SetMinSize((500, 300)) + self.SetSize((500, 300)) + self.SetMaxSize((500, 300)) + + self.Show() class ItemStatsMenu(wx.Menu): def __init__(self): @@ -37,6 +43,11 @@ class ItemStatsMenu(wx.Menu): self.showInfoId = wx.NewId() self.Append(self.showInfoId, "&Item stats", "moo") + self.Bind(wx.EVT_MENU, self.itemStats, id=self.showInfoId) def setItem(self, itemId): - pass + self.itemId = itemId + + def itemStats(self, event): + ItemStatsFrame() +