Esempio n. 1
0
    def __init__(self, parent):
        MainFrame.__init__(self, parent)
        self.connection = None
        self.start_db_connection()
        self.query = None
        self.load_saved_query()
        self.rootNode = None
        self.create_tree_view()
        self.dataCursor = None

        # Binding Event to Button
        self.saveBtn.Bind(wx.EVT_BUTTON, self.onSave)
        self.loadBtn.Bind(wx.EVT_BUTTON, self.onLoad)
        self.removeBtn.Bind(wx.EVT_BUTTON, self.onRemove)
        self.submitBtn.Bind(wx.EVT_BUTTON, self.onSubmit)
        self.sqlBox.Bind(wx.EVT_TEXT, self.onSqlChange)
        self.natLangBox.Bind(wx.EVT_TEXT, self.onNatLangChange)
        self.vocalBtn.Bind(wx.EVT_BUTTON, self.onVocalize)
        self.loadMoreDataBtn.Bind(wx.EVT_BUTTON, self.onLoadMoreData)
        self.saveBox.Bind(wx.EVT_TREE_ITEM_ACTIVATED, self.onLoad)