All pastes #428348 Raw Edit

Untitled

public python v1 · immutable
·published 2007-04-07 14:36 UTC
rendered paste body
import wxclass PenguinTray(wx.Frame):    #Create Objects    def __init__(self, parent, id, title):        wx.Frame.__init__(self, parent, -1, title, size = (1, 1),            style=wx.FRAME_NO_TASKBAR|wx.NO_FULL_REPAINT_ON_RESIZE)        self.tbicon = wx.TaskBarIcon()        self.Show(True)        self.menu=wx.Menu()        self.virtual=wx.Menu()        self.virtual0=wx.Menu()        self.layoutstuff()     #Layout the previously created objects    def layoutstuff(self):        icon = wx.Icon('/usr/share/pixmaps/fall-back-wm-select.png', wx.BITMAP_TYPE_PNG)        self.tbicon.SetIcon(icon, '')                       self.virtual0.Append=(-1,'Mount Image')                self.virtual.AppendMenu(-1, "Device 0:[/mnt/cdemu0] No media",self.virtual0)        self.virtual.Append(-1, 'Device 1:[/mnt/cdemu1] No media')        self.virtual.Append(-1, 'Device 2:[/mnt/cdemu2] No media')        self.virtual.AppendSeparator()        self.virtual.Append(-1, 'Unmount all drives')                        self.menu.AppendMenu(-1, "Virtual CD/DVD-ROM",self.virtual)        self.menu.Append(-1, "Options")        self.menu.AppendSeparator()        self.menu.Append(wx.ID_EXIT, "Exit")                self.Bind(wx.EVT_MENU, self.quit, id=wx.ID_EXIT)         wx.EVT_TASKBAR_LEFT_DCLICK(self.tbicon, self.quit)        wx.EVT_TASKBAR_RIGHT_UP(self.tbicon, self.showmenu)            def quit (self, event):        self.Close(True)    def showmenu(self, event):        self.PopupMenu(self.menu)        #start the appclass PenguinApp(wx.App):    def OnInit(self):        frame = PenguinTray(None, -1, ' ')        frame.Center(wx.BOTH)        frame.Show(False)        return Truedef main():    app = PenguinApp(0)    app.MainLoop()if __name__ == '__main__':    main()