[Boa Constr] wxGenericDirCtrl events not working
Status: Beta
Brought to you by:
riaan
From: Ricardo R. <ric...@uo...> - 2003-07-27 23:08:04
|
Hi people, i trying the following code (Windows XP, boa 0.2.4), but the events just does't work, what events was I supposed to use with wxGenericDirCtrl ? Rivaldo # Code ############################################################################### #Boa:Frame:wxFrame3 from wxPython.wx import * def create(parent): return wxFrame3(parent) [wxID_WXFRAME3, wxID_WXFRAME3GENERICDIRCTRL1, wxID_WXFRAME3PANEL1, wxID_WXFRAME3STATICTEXT1, ] = map(lambda _init_ctrls: wxNewId(), range(4)) class wxFrame3(wxFrame): def _init_utils(self): # generated method, don't edit pass def _init_ctrls(self, prnt): # generated method, don't edit wxFrame.__init__(self, id=wxID_WXFRAME3, name='', parent=prnt, pos=wxPoint(252, 199), size=wxSize(960, 750), style=wxDEFAULT_FRAME_STYLE, title='wxFrame3') self._init_utils() self.SetClientSize(wxSize(952, 723)) self.panel1 = wxPanel(id=wxID_WXFRAME3PANEL1, name='panel1', parent=self, pos=wxPoint(0, 0), size=wxSize(952, 723), style=wxTAB_TRAVERSAL) self.genericDirCtrl1 = wxGenericDirCtrl(defaultFilter=0, dir='.', filter='', id=wxID_WXFRAME3GENERICDIRCTRL1, name='genericDirCtrl1', parent=self.panel1, pos=wxPoint(64, 56), size=wxSize(672, 480), style=wxDIRCTRL_3D_INTERNAL | wxSUNKEN_BORDER) EVT_LEFT_DCLICK(self.genericDirCtrl1, self.OnGenericdirctrl1LeftDclick) EVT_LEFT_DOWN(self.genericDirCtrl1, self.OnGenericdirctrl1LeftDown) EVT_RIGHT_DOWN(self.genericDirCtrl1, self.OnGenericdirctrl1RightDown) EVT_RIGHT_DCLICK(self.genericDirCtrl1, self.OnGenericdirctrl1RightDclick) self.lblDir = wxStaticText(id=wxID_WXFRAME3STATICTEXT1, label='lblDir', name='lblDir', parent=self.panel1, pos=wxPoint(768, 96), size=wxSize(152, 13), style=0) def __init__(self, parent): self._init_ctrls(parent) def OnGenericdirctrl1LeftDclick(self, event): self.lblDir.SetLabel('LeftDclick') def OnGenericdirctrl1LeftDown(self, event): self.lblDir.SetLabel('LeftDown') def OnGenericdirctrl1RightDown(self, event): self.lblDir.SetLabel('RightDown') def OnGenericdirctrl1RightDclick(self, event): self.lblDir.SetLabel('RightDclick') ################################################### |