示例#1
0
    def OnToolClick(self, event):
        tb = event.GetEventObject()
        tb.FindTool(wxID_TB_AUTO).SetState(aui.AUI_BUTTON_STATE_NORMAL)
        tb.FindTool(wxID_TB_WWW).SetState(aui.AUI_BUTTON_STATE_NORMAL)

        dlg = MyScanFileSelDlg(self)
        dlg.ClearSel()

        tb.RefreshOverflowState()
        self.UpdateScriptType()
示例#2
0
    def OnToolAutoClick(self, event):
        evid = event.GetId()
        tb = event.GetEventObject()
        checkstate = (tb.FindTool(evid).GetState() & aui.AUI_BUTTON_STATE_CHECKED)
        if checkstate:
            for (k,v) in SCRIPT_TYPE_BT.items():
                if k == wxID_TB_AUTO: continue
                tb.FindTool(k).SetState(aui.AUI_BUTTON_STATE_NORMAL)

        dlg = MyScanFileSelDlg(self)
        dlg.ClearSel()