📄 wxplotpropertiesdialog.py
字号:
#Boa:Dialog:wxPlotPropertiesDialog
"""
A dialog for import ASCII files for PyChem
$Id: wxPlotPropertiesDialog.py Copyright (C) 2005 Roger Jarvis
This program 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 (at your option) any later version.
This program 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 this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
"""
from wxPython.wx import *
from wxPython.lib.bcrtl.user.StaticTextCtrl import *
from StaticTextCtrl import *
import string
def create(parent):
return wxPlotPropertiesDialog(parent)
[wxID_WXPLOTPROPERTIESDIALOG, wxID_WXPLOTPROPERTIESDIALOGBTNCANCEL,
wxID_WXPLOTPROPERTIESDIALOGBTNOK, wxID_WXPLOTPROPERTIESDIALOGSPNFONTSIZEAXES,
wxID_WXPLOTPROPERTIESDIALOGSPNXMAX, wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
wxID_WXPLOTPROPERTIESDIALOGSPNYMAX, wxID_WXPLOTPROPERTIESDIALOGSPNYMIN,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT1,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT10,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT2,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT3,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT4,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT5,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT6,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT7,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT8,
wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT9, wxID_WXPLOTPROPERTIESDIALOGSWLOADX,
wxID_WXPLOTPROPERTIESDIALOGTXTTITLE, wxID_WXPLOTPROPERTIESDIALOGTXTXLABEL,
wxID_WXPLOTPROPERTIESDIALOGTXTXMAX, wxID_WXPLOTPROPERTIESDIALOGTXTXMIN,
wxID_WXPLOTPROPERTIESDIALOGTXTYLABEL, wxID_WXPLOTPROPERTIESDIALOGTXTYMAX,
wxID_WXPLOTPROPERTIESDIALOGTXTYMIN,
] = map(lambda _init_ctrls: wxNewId(), range(26))
class wxPlotPropertiesDialog(wxDialog):
def _init_ctrls(self, prnt):
# generated method, don't edit
wxDialog.__init__(self, id=wxID_WXPLOTPROPERTIESDIALOG,
name='wxPlotPropertiesDialog', parent=prnt, pos=wxPoint(366, 175),
size=wxSize(250, 345), style=wxDEFAULT_DIALOG_STYLE,
title='Plot Properties')
self.SetClientSize(wxSize(242, 311))
self.SetToolTipString('')
self.swLoadX = wxSashWindow(id=wxID_WXPLOTPROPERTIESDIALOGSWLOADX,
name='swLoadX', parent=self, pos=wxPoint(0, 0), size=wxSize(262,
384), style=wxCLIP_CHILDREN | wxSW_3D)
self.swLoadX.SetToolTipString('')
self.btnOK = wxButton(id=wxID_WXPLOTPROPERTIESDIALOGBTNOK, label='OK',
name='btnOK', parent=self.swLoadX, pos=wxPoint(16, 272),
size=wxSize(104, 23), style=0)
self.btnOK.SetToolTipString('')
EVT_BUTTON(self.btnOK, wxID_WXPLOTPROPERTIESDIALOGBTNOK,
self.OnBtnOKButton)
self.btnCancel = wxButton(id=wxID_WXPLOTPROPERTIESDIALOGBTNCANCEL,
label='Cancel', name='btnCancel', parent=self.swLoadX,
pos=wxPoint(128, 272), size=wxSize(107, 23), style=0)
self.btnCancel.SetToolTipString('')
EVT_BUTTON(self.btnCancel, wxID_WXPLOTPROPERTIESDIALOGBTNCANCEL,
self.OnBtnCancelButton)
self.staticText1 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT1,
label='Title', name='staticText1', parent=self.swLoadX,
pos=wxPoint(16, 16), size=wxSize(20, 13), style=0)
self.staticText1.SetToolTipString('')
self.staticText2 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT2,
label='From:', name='staticText2', parent=self.swLoadX,
pos=wxPoint(16, 232), size=wxSize(26, 13), style=0)
self.staticText2.SetToolTipString('')
self.staticText3 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT3,
label='To:', name='staticText3', parent=self.swLoadX,
pos=wxPoint(136, 232), size=wxSize(16, 13), style=0)
self.staticText3.SetToolTipString('')
self.staticText4 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT4,
label='Y-axis limits', name='staticText4', parent=self.swLoadX,
pos=wxPoint(16, 208), size=wxSize(53, 13), style=0)
self.staticText4.SetToolTipString('')
self.staticText5 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT5,
label='From:', name='staticText5', parent=self.swLoadX,
pos=wxPoint(16, 176), size=wxSize(26, 13), style=0)
self.staticText5.SetToolTipString('')
self.staticText6 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT6,
label='To:', name='staticText6', parent=self.swLoadX,
pos=wxPoint(136, 176), size=wxSize(16, 13), style=0)
self.staticText6.SetToolTipString('')
self.staticText7 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT7,
label='X label', name='staticText7', parent=self.swLoadX,
pos=wxPoint(16, 48), size=wxSize(32, 13), style=0)
self.staticText7.SetToolTipString('')
self.staticText8 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT8,
label='Y label', name='staticText8', parent=self.swLoadX,
pos=wxPoint(16, 80), size=wxSize(32, 13), style=0)
self.staticText8.SetToolTipString('')
self.staticText9 = wxStaticText(id=wxID_WXPLOTPROPERTIESDIALOGSTATICTEXT9,
label='X-axis limits', name='staticText9', parent=self.swLoadX,
pos=wxPoint(16, 152), size=wxSize(53, 13), style=0)
self.staticText9.SetToolTipString('')
self.txtTitle = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTTITLE,
name='txtTitle', parent=self.swLoadX, pos=wxPoint(56, 16),
size=wxSize(168, 21), style=0, value='')
self.txtTitle.SetToolTipString('')
self.txtYlabel = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTYLABEL,
name='txtYlabel', parent=self.swLoadX, pos=wxPoint(56, 80),
size=wxSize(168, 21), style=0, value='')
self.txtYlabel.SetToolTipString('')
self.txtXlabel = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTXLABEL,
name='txtXlabel', parent=self.swLoadX, pos=wxPoint(56, 48),
size=wxSize(168, 21), style=0, value='')
self.txtXlabel.SetToolTipString('')
self.txtXmin = wxTextCtrl(id=wxID_WXPLOTPROPERTIESDIALOGTXTXMIN,
name='txtXmin', parent=self.swLoadX, pos=wxPoint(48, 176),
size=wxSize(48, 21), style=0, value='')
self.txtXmin.SetToolTipString('')
EVT_TEXT(self.txtXmin, wxID_WXPLOTPROPERTIESDIALOGTXTXMIN,
self.OnTxtXminText)
self.spnXmin = wxSpinButton(id=wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
name='spnXmin', parent=self.swLoadX, pos=wxPoint(96, 175),
size=wxSize(17, 24), style=wxSP_VERTICAL)
self.spnXmin.SetToolTipString('')
EVT_SPIN_UP(self.spnXmin, wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
self.OnSpnXminSpinUp)
EVT_SPIN_DOWN(self.spnXmin, wxID_WXPLOTPROPERTIESDIALOGSPNXMIN,
self.OnSpnXminSpinDown)
self.spnXmax = wxSpinButton(id=wxID_WXPLOTPROPERTIESDIALOGSPNXMAX,
name='spnXmax', parent=self.swLoadX, pos=wxPoint(208, 175),
size=wxSize(17, 24), style=wxSP_VERTICAL)
self.spnXmax.SetToolTipString('')
EVT_SPIN_UP(self.spnXmax, wxID_WXPLOTPROPERTIESDIALOGSPNXMAX,
self.OnSpnXmaxSpinUp)
EVT_SPIN_DOWN(self.spnXmax, wxID_WXPLOTPROPERTIESDIALOGSPNXMAX,
self.OnSpnXmaxSpinDown)
self.spnYmax = wxSpinButton(id=wxID_WXPLOTPROPERTIESDIALOGSPNYMAX,
name='spnYmax', parent=self.swLoadX, pos=wxPoint(208, 231),
size=wxSize(17, 24), style=wxSP_VERTICAL)
self.spnYmax.SetToolTipString('')
EVT_SPIN_UP(self.spnYmax, wxID_WXPLOTPROPERTIESDIALOGSPNYMAX,
self.OnSpnYmaxSpinUp)
EVT_SPIN_DOWN(self.spnYmax, wxID_WXPLOTPROPERTIESDIALOGSPNYMAX,
self.OnSpnYmaxSpinDown)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -