comparison frontends/src/wix/main_window.py @ 366:0806a65a5fa9

wix: updated paths to use media_dir
author Goffi <goffi@goffi.org>
date Sat, 18 Jun 2011 22:51:33 +0200
parents b1794cbb88e5
children c34fd9d6242e
comparison
equal deleted inserted replaced
365:efbfccfed623 366:0806a65a5fa9
60 60
61 class MainWindow(wx.Frame, QuickApp): 61 class MainWindow(wx.Frame, QuickApp):
62 """main app window""" 62 """main app window"""
63 63
64 def __init__(self): 64 def __init__(self):
65 QuickApp.__init__(self)
65 wx.Frame.__init__(self,None, title="SàT Wix", size=(300,500)) 66 wx.Frame.__init__(self,None, title="SàT Wix", size=(300,500))
66 self.CM = QuickContactManagement() #FIXME: not the best place 67 self.CM = QuickContactManagement() #FIXME: not the best place
67 68
68 #sizer 69 #sizer
69 self.sizer = wx.BoxSizer(wx.VERTICAL) 70 self.sizer = wx.BoxSizer(wx.VERTICAL)
87 self.statusTxt=wx.TextCtrl(self.tools, -1, style = wx.TE_PROCESS_ENTER) 88 self.statusTxt=wx.TextCtrl(self.tools, -1, style = wx.TE_PROCESS_ENTER)
88 self.tools.AddControl(self.statusTxt) 89 self.tools.AddControl(self.statusTxt)
89 self.Bind(wx.EVT_COMBOBOX, self.onStatusChange, self.statusBox) 90 self.Bind(wx.EVT_COMBOBOX, self.onStatusChange, self.statusBox)
90 self.Bind(wx.EVT_TEXT_ENTER, self.onStatusChange, self.statusTxt) 91 self.Bind(wx.EVT_TEXT_ENTER, self.onStatusChange, self.statusTxt)
91 self.tools.Disable() 92 self.tools.Disable()
93
94
92 95
93 #tray icon 96 #tray icon
94 ticon = wx.Icon(IMAGE_DIR+'/crystal/tray_icon.xpm', wx.BITMAP_TYPE_XPM) 97 ticon = wx.Icon(os.path.join(self.media_dir, 'icons/crystal/tray_icon.xpm'), wx.BITMAP_TYPE_XPM)
95 self.tray_icon = wx.TaskBarIcon() 98 self.tray_icon = wx.TaskBarIcon()
96 self.tray_icon.SetIcon(ticon, _("Wix jabber client")) 99 self.tray_icon.SetIcon(ticon, _("Wix jabber client"))
97 wx.EVT_TASKBAR_LEFT_UP(self.tray_icon, self.onTrayClick) 100 wx.EVT_TASKBAR_LEFT_UP(self.tray_icon, self.onTrayClick)
98 101
99 102
100 #events 103 #events
101 self.Bind(wx.EVT_CLOSE, self.onClose, self) 104 self.Bind(wx.EVT_CLOSE, self.onClose, self)
102
103
104 QuickApp.__init__(self)
105 105
106 #menus 106 #menus
107 self.createMenus() 107 self.createMenus()
108 for i in range(self.menuBar.GetMenuCount()): 108 for i in range(self.menuBar.GetMenuCount()):
109 self.menuBar.EnableTop(i, False) 109 self.menuBar.EnableTop(i, False)