#!/usr/bin/env python # This file is part of Openplotter. # Copyright (C) 2015 by sailoog <https://github.com/sailoog/openplotter> # e-sailing <https://github.com/e-sailing/openplotter> # Openplotter is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # any later version. # Openplotter is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Openplotter. If not, see <http://www.gnu.org/licenses/>. import wx class addTool10(wx.Dialog): def __init__(self): self.ButtonNr = 1 wx.Dialog.__init__(self, None, title=_('Add individual name to serial port'), size=(130, 230)) self.SetFont(wx.Font(10, wx.FONTFAMILY_DEFAULT, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL)) panel = wx.Panel(self) self.settings_b = wx.Button(panel, label=_('settings'), pos=(20, 20)) self.start_b = wx.Button(panel, label=_('start'), pos=(20, 60)) self.stop_b = wx.Button(panel, label=_('stop'), pos=(20, 100)) self.cancel_b = wx.Button(panel, label=_('cancel'), pos=(20, 140)) self.Bind(wx.EVT_BUTTON, self.on_Button) def on_Button(self, event): if self.settings_b.Id == event.Id: self.ButtonNr = 1 if self.start_b.Id == event.Id: self.ButtonNr = 2 if self.stop_b.Id == event.Id: self.ButtonNr = 3 if self.cancel_b.Id == event.Id: self.ButtonNr = 4 event.Skip() self.Close()