Merge branch 'master' of evefit.org:pyfa
This commit is contained in:
@@ -27,6 +27,5 @@ class DamagePattern(ContextMenu):
|
||||
return
|
||||
|
||||
dlg=ItemStatsDialog(stuff)
|
||||
dlg.Show()
|
||||
|
||||
ItemStats.register()
|
||||
ItemStats.register()
|
||||
|
||||
@@ -27,6 +27,5 @@ class ItemStats(ContextMenu):
|
||||
return
|
||||
|
||||
dlg=ItemStatsDialog(stuff)
|
||||
dlg.Show()
|
||||
|
||||
ItemStats.register()
|
||||
ItemStats.register()
|
||||
|
||||
@@ -126,7 +126,7 @@ class CharacterEditor(wx.Dialog):
|
||||
self.skillTreeChoice.Bind(wx.EVT_CHOICE, self.charChanged)
|
||||
|
||||
def closeEvent(self, event):
|
||||
pass
|
||||
event.Skip()
|
||||
|
||||
def restrict(self):
|
||||
self.btnRename.Enable(False)
|
||||
|
||||
@@ -39,10 +39,10 @@ class ContextMenu(object):
|
||||
if isinstance(texts, basestring):
|
||||
texts = (texts,)
|
||||
|
||||
for i, text in enumerate(texts):
|
||||
for it, text in enumerate(texts):
|
||||
id = wx.NewId()
|
||||
item = wx.MenuItem(menu, id, text)
|
||||
cls.activeMenu[id] = (m, context, selection, i)
|
||||
cls.activeMenu[id] = (m, context, selection, it)
|
||||
|
||||
menu.Bind(wx.EVT_MENU, cls.handler)
|
||||
bitmap = m.getBitmap(context, selection)
|
||||
@@ -74,4 +74,4 @@ class ContextMenu(object):
|
||||
def getBitmap(self, context, selection):
|
||||
return None
|
||||
|
||||
from gui.builtinContextMenus import *
|
||||
from gui.builtinContextMenus import *
|
||||
|
||||
@@ -56,6 +56,11 @@ class ItemStatsDialog(wx.Dialog):
|
||||
self.SetSizer(self.mainSizer)
|
||||
self.Show()
|
||||
|
||||
self.Bind(wx.EVT_CLOSE, self.closeEvent)
|
||||
|
||||
def closeEvent(self, event):
|
||||
self.Destroy()
|
||||
event.Skip()
|
||||
|
||||
###########################################################################
|
||||
## Class ItemStatsContainer
|
||||
@@ -95,8 +100,8 @@ class ItemDescription ( wx.Panel ):
|
||||
mainSizer = wx.BoxSizer(wx.VERTICAL)
|
||||
self.SetSizer(mainSizer)
|
||||
|
||||
self.description = wx.TextCtrl(self, wx.ID_ANY, item.description, style=wx.TE_READONLY | wx.TE_MULTILINE)
|
||||
mainSizer.Add(self.description, 1, wx.ALL|wx.EXPAND, 2)
|
||||
self.description = wx.TextCtrl(self, wx.ID_ANY, item.description, style=wx.TE_READONLY | wx.TE_MULTILINE | wx.NO_BORDER)
|
||||
mainSizer.Add(self.description, 1, wx.ALL|wx.EXPAND, 0)
|
||||
self.Layout()
|
||||
|
||||
###########################################################################
|
||||
@@ -110,13 +115,13 @@ class ItemParams (wx.Panel):
|
||||
|
||||
self.paramList = wx.ListCtrl(self, wx.ID_ANY,
|
||||
style = wx.LC_HRULES | wx.LC_NO_HEADER |wx.LC_REPORT |wx.LC_SINGLE_SEL |wx.LC_VRULES |wx.NO_BORDER)
|
||||
mainSizer.Add( self.paramList, 1, wx.ALL|wx.EXPAND, 2 )
|
||||
mainSizer.Add( self.paramList, 1, wx.ALL|wx.EXPAND, 0 )
|
||||
self.SetSizer( mainSizer )
|
||||
|
||||
self.paramList.InsertColumn(0,"Attribute")
|
||||
self.paramList.InsertColumn(1,"Value")
|
||||
self.paramList.SetColumnWidth(0,250)
|
||||
self.paramList.SetColumnWidth(1,200)
|
||||
self.paramList.SetColumnWidth(0,300)
|
||||
self.paramList.SetColumnWidth(1,165)
|
||||
attrs = stuff.itemModifiedAttributes if stuff is not None else item.attributes
|
||||
names = list(attrs.iterkeys())
|
||||
names.sort()
|
||||
@@ -126,6 +131,7 @@ class ItemParams (wx.Panel):
|
||||
self.paramList.SetStringItem(index, 1, str(attrs[name]) if stuff is not None else str(attrs[name].value))
|
||||
|
||||
self.Layout()
|
||||
|
||||
|
||||
###########################################################################
|
||||
## Class ItemRequirements
|
||||
@@ -145,7 +151,7 @@ class ItemRequirements ( wx.Panel ):
|
||||
self.reqTree.AddColumn("Level")
|
||||
self.reqTree.SetMainColumn(0)
|
||||
|
||||
mainSizer.Add(self.reqTree, 1, wx.ALL|wx.EXPAND, 2)
|
||||
mainSizer.Add(self.reqTree, 1, wx.ALL|wx.EXPAND, 0)
|
||||
|
||||
self.SetSizer(mainSizer)
|
||||
self.root = self.reqTree.AddRoot("WINRARZOR")
|
||||
@@ -161,5 +167,5 @@ class ItemRequirements ( wx.Panel ):
|
||||
|
||||
self.reqTree.ExpandAll(self.root)
|
||||
self.reqTree.SetColumnWidth(0, 420)
|
||||
self.reqTree.SetColumnWidth(1, 50)
|
||||
self.reqTree.SetColumnWidth(1, 45)
|
||||
self.Layout()
|
||||
|
||||
Reference in New Issue
Block a user