Corrected-Radiobox Not responding

Sorry List, I made a mistake and posted the wrong code last time.
The problem is that my program does not recognize the Radiobox selection event. I can click all the buttons and the value remains the default. Here is the new code:

Please Help, cause Im really stumped.

···

#-----------------------------------------------------------------------------
# Name: Textdata.py
# Purpose:
#
# Author: <your name>
#
# Created: 2004/23/07
# RCS-ID: $Id: Textdata.py $
# Copyright: (c) 2002
# Licence: <your licence>
#-----------------------------------------------------------------------------
#Boa:Frame:frtxtdata

from wxPython.wx import *

import ExtendedApp1,string,os,time

def create(parent):
    return frtxtdata(parent)

[wxID_FRTXTDATA, wxID_FRTXTDATABTNTXTBACK, wxID_FRTXTDATABTNTXTCREATE,
wxID_FRTXTDATABTNTXTSUMMARY, wxID_FRTXTDATACHECKLISTBOX1,
wxID_FRTXTDATARADIOBOX1, wxID_FRTXTDATASTATICTEXTSTATION,
] = map(lambda _init_ctrls: wxNewId(), range(7))

[wxID_FRTXTDATAMNUNAVIGATEITEMS0, wxID_FRTXTDATAMNUNAVIGATEITEMS1,
] = map(lambda _init_coll_mnuNavigate_Items: wxNewId(), range(2))

class frtxtdata(wxFrame):
    def _init_coll_mnuNavigate_Items(self, parent):
        # generated method, don't edit

        parent.Append(helpString='Go back to begining',
              id=wxID_FRTXTDATAMNUNAVIGATEITEMS0, item='Back',
              kind=wxITEM_NORMAL)
        parent.Append(helpString='Go to Graphic section',
              id=wxID_FRTXTDATAMNUNAVIGATEITEMS1, item='Graphics',
              kind=wxITEM_NORMAL)
        EVT_MENU(self, wxID_FRTXTDATAMNUNAVIGATEITEMS0,
              self.OnMnunavigateitems0Menu)
        EVT_MENU(self, wxID_FRTXTDATAMNUNAVIGATEITEMS1,
              self.OnMnunavigateitems1Menu)

    def _init_coll_menubarText_Menus(self, parent):
        # generated method, don't edit

        parent.Append(menu=self.mnuNavigate, title='Navigation')

    def _sites(self):
        sites = ExtendedApp1._getSites()
        return sites

    def _init_utils(self):
        # generated method, don't edit
        self.mnuNavigate = wxMenu(title='Navigate')
        self._init_coll_mnuNavigate_Items(self.mnuNavigate)

        self.menubarText = wxMenuBar()

        self._init_coll_menubarText_Menus(self.menubarText)

    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wxFrame.__init__(self, id=wxID_FRTXTDATA, name='frtxtdata', parent=prnt,
              pos=wxPoint(432, 356), size=wxSize(510, 433),
              style=wxDEFAULT_FRAME_STYLE, title='Text Data')
        self._init_utils()
        self.SetClientSize(wxSize(502, 399))
        self.SetAutoLayout(True)
        self.SetMenuBar(self.menubarText)
        self.SetBackgroundColour(wxColour(190, 190, 190))

        self.checkListBox1 = wxCheckListBox(choices=["ALL"],
              id=wxID_FRTXTDATACHECKLISTBOX1, name='checkListBox1', parent=self,
              pos=wxPoint(8, 40), size=wxSize(136, 176), style=0,
              validator=wxDefaultValidator)
        self.checkListBox1.SetHelpText('Select Desired Station(s)')
        self.checkListBox1.SetToolTipString('Select Desired Station(s)')
        self.checkListBox1.SetSelection(0)
        EVT_CHECKLISTBOX(self.checkListBox1, wxID_FRTXTDATACHECKLISTBOX1,
              self.OnChecklistbox1Checklistbox)

        self.staticTextstation = wxStaticText(id=wxID_FRTXTDATASTATICTEXTSTATION,
              label='Select Station(s):', name='staticTextstation', parent=self,
              pos=wxPoint(16, 16), size=wxSize(139, 24), style=0)
        self.staticTextstation.SetFont(wxFont(14, wxSWISS, wxNORMAL, wxNORMAL,
              False, 'MS Sans Serif'))
        self.staticTextstation.SetBackgroundColour(wxColour(192, 192, 192))

        self.radioBox1 = wxRadioBox(choices=["Ensemble Data", "HPC", "MEX",
              "ALL AVAILABLE"], id=wxID_FRTXTDATARADIOBOX1,
              label='Select A Data Set', majorDimension=1, name='radioBox1',
              parent=self, point=wxPoint(176, 16), size=wxSize(200, 208),
              style=wxRA_SPECIFY_COLS, validator=wxDefaultValidator)
        self.radioBox1.SetStringSelection('"ALL AVAILABLE"')
        self.radioBox1.SetToolTipString('Select a Data Set')
        self.radioBox1.SetFont(wxFont(14, wxSWISS, wxNORMAL, wxNORMAL, False,
              'MS Sans Serif'))
        self.radioBox1.SetBackgroundColour(wxColour(192, 192, 192))
        self.radioBox1.Enable(True)
        EVT_RADIOBOX(self.radioBox1, wxID_FRTXTDATARADIOBOX1,
              self.OnRadiobox1Radiobox)

        self.btnTxtCreate = wxButton(id=wxID_FRTXTDATABTNTXTCREATE,
              label='Create Text', name='btnTxtCreate', parent=self,
              pos=wxPoint(24, 296), size=wxSize(80, 32), style=0)
        EVT_BUTTON(self.btnTxtCreate, wxID_FRTXTDATABTNTXTCREATE,
              self.OnBtntxtcreateButton)

        self.btnTxtSummary = wxButton(id=wxID_FRTXTDATABTNTXTSUMMARY,
              label='Summary Table', name='btnTxtSummary', parent=self,
              pos=wxPoint(120, 296), size=wxSize(96, 32), style=0)
        EVT_BUTTON(self.btnTxtSummary, wxID_FRTXTDATABTNTXTSUMMARY,
              self.OnBtntxtsummaryButton)

        self.btnTxtBack = wxButton(id=wxID_FRTXTDATABTNTXTBACK, label='Back',
              name='btnTxtBack', parent=self, pos=wxPoint(232, 296),
              size=wxSize(96, 32), style=0)
        EVT_BUTTON(self.btnTxtBack, wxID_FRTXTDATABTNTXTBACK,
              self.OnBtntxtbackButton)

    def __init__(self, parent):
        self._init_ctrls(parent)
        siteids = self._sites()
        for x in siteids:
            self.checkListBox1.Append(str(x))

    def OnMnunavigateitems0Menu(self, event):
        event.Skip()

    def OnMnunavigateitems1Menu(self, event):
        event.Skip()

    def OnBtntxtcreateButton(self, event):
        self._createUserTable()
        event.Skip()

    def OnBtntxtsummaryButton(self, event):
        event.Skip()

    def OnBtntxtbackButton(self, event):
        self.Hide()
        j = ExtendedApp1.TopWindow()
        j.Show()
        event.Skip()

    def OnChecklistbox1Checklistbox(self, event):
        event.Skip()

    def OnChecklistbox1Listbox(self, event):
        event.Skip()

    def _createSummary(self):
        pass

    def _createUserTable(self):
        #print self._datachoices
        print self.radioBox1.GetStringSelection()
        pass

    def OnRadiobox1Radiobox(self, event):
        self._datachoices = event.GetInt()
        print self._datachoices
        event.Skip()

Thanks,

Jeremy

_________________________________________________________________
Overwhelmed by debt? Find out how to �Dig Yourself Out of Debt� from MSN Money. http://special.msn.com/money/0407debt.armx