import wx
import operator
import imp
-from wx.lib.wordwrap import wordwrap
+from lib.wordwrap import wordwrap
from gui.boldstatictext import BoldStaticText
import viewers
import gui.fields
def import_viewers(self):
for file in self.viewers:
- _temp = imp.load_source("viewers.%s" % file, os.path.join(os.getcwdu(), "viewers/%s.py" % file))
- self.modules.append(_temp)
+ try:
+ _temp = imp.load_source("viewers.%s" % file, os.path.join(os.getcwdu(), "viewers/%s.py" % file))
+ self.modules.append(_temp)
+ except:
+ print "Could not load %s" % file
class ViewerBook(wx.Listbook):
def __init__(self, parent):
wx.Listbook.__init__(self, parent, wx.ID_ANY, style=
- wx.BK_DEFAULT
+ wx.LB_DEFAULT
)
self.__mod = []
win = self.makePanel(mod)
self.AddPage(win, mod, imageId=idx)
- # A hack to avoid having the scrollbar be on bottom
- # the first time the control is created
- self.ListView.Select(self.ListView.GetItemCount()-1)
- self.ListView.Select(0)
def makePanel(self, mod):
p = wx.Panel(self)