changeset 564:5c7a3bb1572f

tidying up effects dialog
author davidbyron
date Sat, 10 Apr 2010 19:47:34 -0500
parents b69b7409e0f3
children 7e109dc95f24
files plugins/xxbonuses.py
diffstat 1 files changed, 15 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/xxbonuses.py	Sat Apr 10 19:07:44 2010 -0500
+++ b/plugins/xxbonuses.py	Sat Apr 10 19:47:34 2010 -0500
@@ -103,8 +103,8 @@
         self.plugin_addcommand('/bonus', self.on_bonus,
                                '/bonus number target [type]')
         self.plugin_addcommand('/effect', self.on_effect,
-                               '/effect name alias= [desc=] [expire=] [type=] number= '\
-                               'path= number= path=')
+                               '/effect name alias= [type=] number= path= [number= path=]')
+        # was /effect name alias= [desc=] [expire=] [type=] number= path= [number= path=]
         self.plugin_commandalias('/b', '/bonus')
         self.plugin_addcommand('/view_effects', self.on_view_effects,
                                'bring up the effects view (use this to '\
@@ -281,26 +281,29 @@
     def __init__(self):
         wx.Frame.__init__(self, None, -1)
         self.SetTitle('List of bonuses and effects')
+        self.SetSize((600,400))
         self.listbox = wx.ListCtrl(self, LIST_CTRL, style=wx.LC_REPORT)
         self.listbox.InsertColumn(0, 'Name')
-        self.listbox.InsertColumn(1, 'Description')
+        #self.listbox.InsertColumn(1, 'Description')
         self.listbox.InsertColumn(2, 'Alias')
-        self.listbox.InsertColumn(3, 'Expiration')
+        #self.listbox.InsertColumn(3, 'Expiration')
         self.listbox.InsertColumn(4, 'Bonuses')
-        self.listbox.SetColumnWidth(0, 25)
-        self.listbox.SetColumnWidth(0, 80)
-        self.listbox.SetColumnWidth(0, 25)
-        self.listbox.SetColumnWidth(0, 40)
-        self.listbox.SetColumnWidth(0, 80)
         self.effects = []
         for effect in open_rpg.get_component("chat").effects:
             bonus_description = ', '.join([str(bonus.number)+\
-                                           " "+bonus.path\
+                                           " "+bonus.path.split('::')[-1] \
                                            for bonus in effect.bonus_list])
-            self.listbox.Append((effect.name, effect.desc,
-                                 effect.namespace_name, effect.expire,
+            self.listbox.Append((effect.name, #effect.desc,
+                                 effect.namespace_name, #effect.expire,
                                  bonus_description))
             self.effects.append(effect)
+            
+        self.listbox.SetColumnWidth(0, 180)
+        #self.listbox.SetColumnWidth(0, 80)
+        self.listbox.SetColumnWidth(1, 90)
+        #self.listbox.SetColumnWidth(0, 40)
+        self.listbox.SetColumnWidth(2, 270)
+        
         sizer = wx.BoxSizer(wx.VERTICAL)
         sizer.Add(self.listbox, 1, wx.EXPAND)
         sizer.Add(wx.Button(self, BUT_DEL, "Delete"), 0, wx.EXPAND)