Example #1
0
    def OnButtonClickExcelPlay(self, event):
        event.Skip()

        self.LoadExcelModule()
        if self.excelModule is None:
            return

        if not self.excelModActive:
            self.excelModCell = self.m_textCtrlExcelCell.GetValue()
            self.m_textCtrlExcelCell.Enable(False)

            message = Message(subAction='setActiveCell')
            message.cell = self.excelModCell
            self.excelModule.passMessage(message)

            self.m_bpButtonExcelStop.Enable(True)
            self.m_bpButtonExcelUpdateWorkbooks.Enable(False)
            self.excelModActive = True

        else: # pause mode
            pass

        self.excelModPaused = False
        self.m_bpButtonExcelPlay.Enable(False)
        self.m_bpButtonExcelPause.Enable(True)
        self.excelModule.play()