#Boa:Frame:wxFrame1

from wxPython.wx import *

def create(parent):
    return wxFrame1(parent)

[wxID_WXFRAME1] = map(lambda _init_ctrls: wxNewId(), range(1))

[wxID_WXFRAME1TOOLBAR1TOOLS0] = map(lambda _init_coll_toolBar1_Tools: wxNewId(), range(1))

class wxFrame1(wxFrame):
    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wxFrame.__init__(self, id=wxID_WXFRAME1, name='', parent=prnt,
              pos=wxPoint(467, 302), size=wxSize(650, 449),
              style=wxDEFAULT_FRAME_STYLE, title='wxFrame1')
        self.SetClientSize(wxSize(642, 415))

    def __init__(self, parent):
        self._init_ctrls(parent)
        self.CreateToolBar()

    def CreateToolBar(self):
        self.wxId_myTB = wxNewId()
        self.myTB = wxToolBar(id = self.wxId_myTB, name = 'myToolBar',
              parent = self, pos = wxPoint(0, 0), size = wxSize(0, 0),
              style = wxTB_HORIZONTAL | wxTB_TEXT | wxTB_3DBUTTONS)
        self.SetToolBar(self.myTB)
        self.myTB.SetToolBitmapSize(wxSize(32, 32))

        self.myTB.AddSeparator()
        self.wxId_tbFilterCB = wxNewId()
        self.tbFilterCB = wxComboBox(choices=['1', '2', '3'], id=self.wxId_tbFilterCB,
              name='tbFilterCB', parent=self.myTB, pos=wxPoint(72, 8), size=wxSize(200,
              21), style=0, validator=wxDefaultValidator, value='')
        self.tbFilterCB.Refresh()

        self.myTB.AddControl(control = self.tbFilterCB)
        EVT_COMBOBOX(self, self.wxId_tbFilterCB, self.OnToolbarFilter)

    def OnToolbarFilter(self, event):
        print 'ontoolbar'
        event.Skip()

if __name__ == '__main__':
    app = wxPySimpleApp()
    wxInitAllImageHandlers()
    frame = create(None)
    frame.Show()

    app.MainLoop()
