From ce3772ecee4091c4c1f5053d282799b1355f939c Mon Sep 17 00:00:00 2001 From: blitzmann Date: Mon, 11 Aug 2014 01:27:47 -0400 Subject: [PATCH 1/2] Set a min size for character selection. This prevents the character selector from stretching the entire stats panel with long character names --- gui/characterSelection.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gui/characterSelection.py b/gui/characterSelection.py index 0bf6e3044..bb4420ee7 100644 --- a/gui/characterSelection.py +++ b/gui/characterSelection.py @@ -66,8 +66,7 @@ class CharacterSelection(wx.Panel): self.mainFrame.Bind(GE.CHAR_LIST_UPDATED, self.refreshCharacterList) self.mainFrame.Bind(GE.FIT_CHANGED, self.fitChanged) -# panelSize = wx.Size(-1,30) -# self.SetMinSize(panelSize) + self.SetMinSize(wx.Size(25,-1)) self.charChoice.Enable(False) From e60735a1f22f66267e90feb2cebc63ff19e0bce8 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Mon, 11 Aug 2014 02:15:34 -0400 Subject: [PATCH 2/2] wxGTK itemStats Improvements: fixes button sizes, removes first column size on effects and increases second colum to prevent clipping with window borders. --- gui/itemStats.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gui/itemStats.py b/gui/itemStats.py index 622558d95..0851d5bf5 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -67,7 +67,7 @@ class ItemStatsDialog(wx.Dialog): if itemImg is not None: self.SetIcon(wx.IconFromBitmap(itemImg)) self.SetTitle("%s: %s" % ("%s Stats" % itmContext if itmContext is not None else "Stats", item.name)) - + self.SetMinSize((300, 200)) self.SetSize((500, 300)) self.SetMaxSize((500, -1)) @@ -293,7 +293,7 @@ class ItemParams (wx.Panel): bSizer.Add( self.toggleViewBtn, 0, wx.ALIGN_CENTER_VERTICAL) if stuff is not None: - self.refreshBtn = wx.Button( self, wx.ID_ANY, u"Refresh", wx.DefaultPosition, wx.DefaultSize, 0 ) + self.refreshBtn = wx.Button( self, wx.ID_ANY, u"Refresh", wx.DefaultPosition, wx.DefaultSize, wx.BU_EXACTFIT ) bSizer.Add( self.refreshBtn, 0, wx.ALIGN_CENTER_VERTICAL) self.refreshBtn.Bind( wx.EVT_BUTTON, self.RefreshValues ) @@ -487,11 +487,11 @@ class ItemEffects (wx.Panel): self.effectList.InsertColumn(0,"Name") self.effectList.InsertColumn(1,"Implemented") - self.effectList.SetColumnWidth(0,385) + #self.effectList.SetColumnWidth(0,385) self.effectList.setResizeColumn(0) - self.effectList.SetColumnWidth(1,80) + self.effectList.SetColumnWidth(1,100) effects = item.effects names = list(effects.iterkeys()) @@ -536,14 +536,14 @@ class ItemAffectedBy (wx.Panel): mainSizer.Add( self.m_staticline, 0, wx.EXPAND) bSizer = wx.BoxSizer( wx.HORIZONTAL ) - self.toggleExpandBtn = wx.ToggleButton( self, wx.ID_ANY, u"Expand / Collapse", wx.DefaultPosition, wx.DefaultSize, 0 ) + self.toggleExpandBtn = wx.ToggleButton( self, wx.ID_ANY, u"Expand All", wx.DefaultPosition, wx.DefaultSize, 0 ) bSizer.Add( self.toggleExpandBtn, 0, wx.ALIGN_CENTER_VERTICAL) self.toggleViewBtn = wx.ToggleButton( self, wx.ID_ANY, u"Toggle view mode", wx.DefaultPosition, wx.DefaultSize, 0 ) bSizer.Add( self.toggleViewBtn, 0, wx.ALIGN_CENTER_VERTICAL) if stuff is not None: - self.refreshBtn = wx.Button( self, wx.ID_ANY, u"Refresh", wx.DefaultPosition, wx.DefaultSize, 0 ) + self.refreshBtn = wx.Button( self, wx.ID_ANY, u"Refresh", wx.DefaultPosition, wx.DefaultSize, wx.BU_EXACTFIT ) bSizer.Add( self.refreshBtn, 0, wx.ALIGN_CENTER_VERTICAL) self.refreshBtn.Bind( wx.EVT_BUTTON, self.RefreshTree )