Changeset 72 for pykoticon/trunk

Show
Ignore:
Timestamp:
01/18/05 19:08:44 (20 years ago)
Author:
jerome
Message:

Added setup script for py2exe
Fixed (it seems) the segfault

Location:
pykoticon/trunk
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • pykoticon/trunk/bin/pykoticon

    r67 r72  
    277277               size = (460, -1), \ 
    278278               style = wxPython.wx.wxDEFAULT_FRAME_STYLE \ 
     279                     | wxPython.wx.wxSIZE_AUTO_HEIGHT \ 
     280                     | wxPython.wx.wxSIZE_AUTO_WIDTH \ 
     281                     | wxPython.wx.wxICONIZE \ 
    279282                     | wxPython.wx.wxNO_FULL_REPAINT_ON_RESIZE) 
     283        self.tbicon = wxPython.wx.wxTaskBarIcon() 
     284         
    280285        self.greenicon = wxPython.wx.wxIcon(os.path.join("..", "icons", "pykoticon-green.ico"), \ 
    281286                                  wxPython.wx.wxBITMAP_TYPE_ICO) 
    282287        self.redicon = wxPython.wx.wxIcon(os.path.join("..", "icons", "pykoticon-red.ico"), \ 
    283288                                  wxPython.wx.wxBITMAP_TYPE_ICO) 
     289         
    284290        self.SetIcon(self.greenicon) 
    285          
    286         self.tbicon = wxPython.wx.wxTaskBarIcon() 
    287291        self.tbicon.SetIcon(self.greenicon, "PyKotIcon") 
    288292         
     
    322326            if self.User.LimitBy == "balance" : 
    323327                if self.User.Balance <= 0.0 : 
     328                    self.SetIcon(self.redicon) 
    324329                    self.tbicon.SetIcon(self.redicon, "PyKotIcon") 
    325330                else :     
     331                    self.SetIcon(self.greenicon) 
    326332                    self.tbicon.SetIcon(self.greenicon, "PyKotIcon") 
    327333            else :         
     
    338344                            break 
    339345                if isRed is True : 
     346                    self.SetIcon(self.redicon) 
    340347                    self.tbicon.SetIcon(self.redicon, "PyKotIcon") 
    341348                else :     
     349                    self.SetIcon(self.greenicon) 
    342350                    self.tbicon.SetIcon(self.greenicon, "PyKotIcon") 
    343351            if hasattr(self, "quotasgrid") :     
     
    352360     
    353361    def OnIconify(self, event) : 
    354         #self.Hide() 
    355         pass 
     362        self.Hide() 
    356363 
    357364    def OnTaskBarActivate(self, event) : 
     
    383390    def OnTaskBarClose(self, evt) : 
    384391        self.Close() 
    385         wxPython.wx.wxGetApp().ProcessIdle() 
    386  
    387 class PyKotIconApp(wxPython.wx.wxApp): 
     392        #wxPython.wx.wxGetApp().ProcessIdle() 
     393 
     394class PyKotIconApp(wx.PySimpleApp): 
    388395    def OnInit(self) : 
    389396        try : 
     
    443450        print "\tPrice per Job : ", printer.PricePerJob 
    444451        print 
    445          
    446          
    447452 
    448453if __name__ == '__main__':