Typos fixed, more true/false --> True/False changes, etc

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@19549 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2003-03-11 01:13:20 +00:00
parent 829be437b1
commit 6049fb0a7d
12 changed files with 242 additions and 237 deletions

View File

@@ -3,7 +3,7 @@ wxPython README
Welcome to the wonderful world of wxPython!
So where do you go from here? The bes thing to do is to run the demo
So where do you go from here? The best thing to do is to run the demo
and use its source code to help you learn how to use wxPython. Most
of the classes available are demonstrated there, and you can view the
sources directly in the demo so it is designed to help you learn. If

View File

@@ -105,7 +105,7 @@ class MyPanel(wxPanel):
EVT_BUTTON(self,
ID_BUTTON_wxPyNonFatalErrorDialogWithTraceback,
self.DoDialog)
EVT_CLOSE(self,self.OnClose)
IndexFromID = {
ID_BUTTON_wxPyFatalErrorDialog: 3,
@@ -138,10 +138,11 @@ class MyPanel(wxPanel):
print "%s.DoDialog(): testing %s..." % (self,sys.stderr)
this_will_generate_a_NameError_exception
def OnClose(self,evt):
def ShutdownDemo(self):
for d in self.dialogs:
d.Destroy()
self.Destroy ()
class MyFrame(wxFrame):
def __init__(self,parent=None):

View File

@@ -27,7 +27,7 @@ class TestTreeCtrlPanel(wxPanel):
EVT_SIZE(self, self.OnSize)
self.log = log
tID = NewId()
tID = wxNewId()
self.tree = MyTreeCtrl(self, tID, wxDefaultPosition, wxDefaultSize,
wxTR_HAS_BUTTONS
@@ -67,7 +67,7 @@ class TestTreeCtrlPanel(wxPanel):
self.tree.SetPyData(last, None)
self.tree.SetItemImage(last, fldridx, wxTreeItemIcon_Normal)
self.tree.SetItemImage(last, fldropenidx, wxTreeItemIcon_Expanded)
for z in range(5):
for z in range(500):
item = self.tree.AppendItem(last, "item %d-%s-%d" % (x, chr(ord("a")+y), z))
self.tree.SetPyData(item, None)
self.tree.SetItemImage(item, fileidx, wxTreeItemIcon_Normal)

View File

@@ -1,5 +1,5 @@
This is a copy of the Distutils package from Python (currently version
2.3a1.) This newer copy of distutils is used for all versions of
2.3a2.) This newer copy of distutils is used for all versions of
Python to avoid some problems in the older versions that show up in
wxPython builds and to avoid having to make some ugly hacks in local
modules to work around them.

View File

@@ -109,7 +109,7 @@ class STCStyleEditDlg(wxDialog):
title=self.stc_title)
self._init_utils()
self.SetClientSize(wxSize(451, 455))
self.SetAutoLayout(true)
self.SetAutoLayout(True)
self.SetSizeHints(425, 400, -1, -1)
self.Center(wxBOTH)
EVT_SIZE(self, self.OnStcstyleeditdlgSize)
@@ -119,7 +119,7 @@ class STCStyleEditDlg(wxDialog):
parent=self, pos=wxPoint(96, 28), size=wxSize(346, 21), style=0,
validator=wxDefaultValidator)
self.speedsettingCh.SetConstraints(LayoutAnchors(self.speedsettingCh,
true, true, true, false))
True, True, True, False))
self.speedsettingCh.SetHelpText('The speed setting allows you to revert to one of the predefined style sets. This will overwrite your current settings when tha dialog is posted.')
EVT_CHOICE(self.speedsettingCh, wxID_STCSTYLEEDITDLGSPEEDSETTINGCH,
self.OnSpeedsettingchChoice)
@@ -127,8 +127,8 @@ class STCStyleEditDlg(wxDialog):
self.elementLb = wxListBox(choices=[], id=wxID_STCSTYLEEDITDLGELEMENTLB,
name='elementLb', parent=self, pos=wxPoint(8, 72),
size=wxSize(160, 112), style=0, validator=wxDefaultValidator)
self.elementLb.SetConstraints(LayoutAnchors(self.elementLb, true, true,
true, false))
self.elementLb.SetConstraints(LayoutAnchors(self.elementLb, True, True,
True, False))
self.elementLb.SetHelpText('Select a style here to edit it. Common definitions can be added and maintained here. A common definition is a property that can be shared between styles and special cased per platform.')
EVT_LISTBOX(self.elementLb, wxID_STCSTYLEEDITDLGELEMENTLB,
self.OnElementlbListbox)
@@ -153,15 +153,15 @@ class STCStyleEditDlg(wxDialog):
pos=wxPoint(96, 8), size=wxSize(366, 16),
style=wxST_NO_AUTORESIZE)
self.styleDefST.SetFont(wxFont(self.style_font_size, wxSWISS, wxNORMAL,
wxBOLD, false, ''))
self.styleDefST.SetConstraints(LayoutAnchors(self.styleDefST, true,
true, true, false))
wxBOLD, False, ''))
self.styleDefST.SetConstraints(LayoutAnchors(self.styleDefST, True,
True, True, False))
self.staticLine1 = wxStaticLine(id=wxID_STCSTYLEEDITDLGSTATICLINE1,
name='staticLine1', parent=self, pos=wxPoint(48, 62),
size=wxSize(120, 2), style=wxLI_HORIZONTAL)
self.staticLine1.SetConstraints(LayoutAnchors(self.staticLine1, true,
true, true, false))
self.staticLine1.SetConstraints(LayoutAnchors(self.staticLine1, True,
True, True, False))
self.staticText6 = wxStaticText(id=wxID_STCSTYLEEDITDLGSTATICTEXT6,
label='Style', name='staticText6', parent=self, pos=wxPoint(8,
@@ -178,31 +178,31 @@ class STCStyleEditDlg(wxDialog):
self.panel3 = wxPanel(id=wxID_STCSTYLEEDITDLGPANEL3, name='panel3',
parent=self, pos=wxPoint(176, 56), size=wxSize(146, 104),
style=wxTAB_TRAVERSAL)
self.panel3.SetConstraints(LayoutAnchors(self.panel3, false, true, true,
false))
self.panel3.SetConstraints(LayoutAnchors(self.panel3, False, True, True,
False))
self.panel4 = wxPanel(id=wxID_STCSTYLEEDITDLGPANEL4, name='panel4',
parent=self, pos=wxPoint(330, 56), size=wxSize(114, 104),
style=wxTAB_TRAVERSAL)
self.panel4.SetConstraints(LayoutAnchors(self.panel4, false, true, true,
false))
self.panel4.SetConstraints(LayoutAnchors(self.panel4, False, True, True,
False))
self.panel1 = wxPanel(id=wxID_STCSTYLEEDITDLGPANEL1, name='panel1',
parent=self, pos=wxPoint(176, 161), size=wxSize(143, 40),
style=wxTAB_TRAVERSAL)
self.panel1.SetConstraints(LayoutAnchors(self.panel1, false, true, true,
false))
self.panel1.SetConstraints(LayoutAnchors(self.panel1, False, True, True,
False))
self.panel2 = wxPanel(id=wxID_STCSTYLEEDITDLGPANEL2, name='panel2',
parent=self, pos=wxPoint(330, 162), size=wxSize(112, 40),
style=wxTAB_TRAVERSAL)
self.panel2.SetConstraints(LayoutAnchors(self.panel2, false, true, true,
false))
self.panel2.SetConstraints(LayoutAnchors(self.panel2, False, True, True,
False))
self.stc = wxStyledTextCtrl(id=wxID_STCSTYLEEDITDLGSTC, name='stc',
parent=self, pos=wxPoint(8, 208), size=wxSize(435, 207),
style=wxSUNKEN_BORDER)
self.stc.SetConstraints(LayoutAnchors(self.stc, true, true, true, true))
self.stc.SetConstraints(LayoutAnchors(self.stc, True, True, True, True))
self.stc.SetHelpText('The style preview window. Click or move the cursor over a spesific style to select the style for editing in the editors above.')
EVT_LEFT_UP(self.stc, self.OnUpdateUI)
EVT_KEY_UP(self.stc, self.OnUpdateUI)
@@ -210,21 +210,21 @@ class STCStyleEditDlg(wxDialog):
self.contextHelpButton1 = wxContextHelpButton(parent=self,
pos=wxPoint(8, 423), size=wxSize(24, 24), style=wxBU_AUTODRAW)
self.contextHelpButton1.SetConstraints(LayoutAnchors(self.contextHelpButton1,
true, false, false, true))
True, False, False, True))
self.okBtn = wxButton(id=wxID_STCSTYLEEDITDLGOKBTN, label='OK',
name='okBtn', parent=self, pos=wxPoint(282, 423), size=wxSize(75,
23), style=0)
self.okBtn.SetConstraints(LayoutAnchors(self.okBtn, false, false, true,
true))
self.okBtn.SetConstraints(LayoutAnchors(self.okBtn, False, False, True,
True))
self.okBtn.SetToolTipString('Save changes to the config file')
EVT_BUTTON(self.okBtn, wxID_STCSTYLEEDITDLGOKBTN, self.OnOkbtnButton)
self.cancelBtn = wxButton(id=wxID_STCSTYLEEDITDLGCANCELBTN,
label='Cancel', name='cancelBtn', parent=self, pos=wxPoint(366,
423), size=wxSize(75, 23), style=0)
self.cancelBtn.SetConstraints(LayoutAnchors(self.cancelBtn, false,
false, true, true))
self.cancelBtn.SetConstraints(LayoutAnchors(self.cancelBtn, False,
False, True, True))
self.cancelBtn.SetToolTipString('Close dialog without saving changes')
EVT_BUTTON(self.cancelBtn, wxID_STCSTYLEEDITDLGCANCELBTN,
self.OnCancelbtnButton)
@@ -303,8 +303,8 @@ class STCStyleEditDlg(wxDialog):
self.staticBox2 = wxStaticBox(id=wxID_STCSTYLEEDITDLGSTATICBOX2,
label='Text attributes', name='staticBox2', parent=self.panel4,
pos=wxPoint(0, 0), size=wxSize(112, 99), style=0)
self.staticBox2.SetConstraints(LayoutAnchors(self.staticBox2, false,
true, true, false))
self.staticBox2.SetConstraints(LayoutAnchors(self.staticBox2, False,
True, True, False))
self.staticBox2.SetHelpText('Text attribute flags.')
self.staticText2 = wxStaticText(id=wxID_STCSTYLEEDITDLGSTATICTEXT2,
@@ -358,8 +358,8 @@ class STCStyleEditDlg(wxDialog):
self.staticBox1 = wxStaticBox(id=wxID_STCSTYLEEDITDLGSTATICBOX1,
label='Colour', name='staticBox1', parent=self.panel3,
pos=wxPoint(0, 0), size=wxSize(142, 99), style=0)
self.staticBox1.SetConstraints(LayoutAnchors(self.staticBox1, false,
true, true, false))
self.staticBox1.SetConstraints(LayoutAnchors(self.staticBox1, False,
True, True, False))
self.faceDefCb = wxCheckBox(id=wxID_STCSTYLEEDITDLGFACEDEFCB,
label='checkBox1', name='faceDefCb', parent=self.panel1,
@@ -384,7 +384,7 @@ class STCStyleEditDlg(wxDialog):
self.names = []
self.values = {}
self.STCsToUpdate = STCsToUpdate
self._blockUpdate = false
self._blockUpdate = False
for combo, okBtn, evtRet, evtCB, evtRDC in (
@@ -408,12 +408,12 @@ class STCStyleEditDlg(wxDialog):
margin = 0
self.stc.SetMarginType(margin, wxSTC_MARGIN_NUMBER)
self.stc.SetMarginWidth(margin, 25)
self.stc.SetMarginSensitive(margin, true)
self.stc.SetMarginSensitive(margin, True)
EVT_STC_MARGINCLICK(self.stc, wxID_STCSTYLEEDITDLGSTC, self.OnMarginClick)
self.stc.SetUseTabs(false)
self.stc.SetUseTabs(False)
self.stc.SetTabWidth(4)
self.stc.SetIndentationGuides(true)
self.stc.SetIndentationGuides(True)
self.stc.SetEdgeMode(wxSTC_EDGE_BACKGROUND)
self.stc.SetEdgeColumn(44)
@@ -448,7 +448,7 @@ class STCStyleEditDlg(wxDialog):
((self.faceCb, self.faceOkBtn, self.fixedWidthChk), self.faceDefCb,
'face', wxID_STCSTYLEEDITDLGFACEDEFCB)]
self.clearCtrls(disableDefs=true)
self.clearCtrls(disableDefs=True)
# centralised default checkbox event handler
self.chbIdMap = {}
for ctrl, chb, prop, wid in self.allCtrls:
@@ -479,12 +479,12 @@ class STCStyleEditDlg(wxDialog):
try:
self.updateStyle()
return true
return True
except KeyError, errkey:
wxLogError('Name not found in Common definition, '\
'please enter valid reference. (%s)'%errkey)
self.restoreStyles(oldstyle)
return false
return False
#---Control population methods--------------------------------------------------
def setStyles(self):
@@ -512,8 +512,8 @@ class STCStyleEditDlg(wxDialog):
def findInStyles(self, txt, styles):
for style in styles:
if string.find(style, txt) != -1:
return true
return false
return True
return False
def rememberStyles(self):
return self.names[:], copy.copy(self.values)
@@ -522,8 +522,8 @@ class STCStyleEditDlg(wxDialog):
self.names, self.values = style
self.updateStyle()
def clearCtrls(self, isDefault=false, disableDefs=false):
self._blockUpdate = true
def clearCtrls(self, isDefault=False, disableDefs=False):
self._blockUpdate = True
try:
for ctrl, chb, prop, wid in self.allCtrls:
if prop in ('fore', 'back'):
@@ -546,18 +546,18 @@ class STCStyleEditDlg(wxDialog):
cmb.Enable(isDefault)
btn.Enable(isDefault)
chk.Enable(isDefault)
chk.SetValue(false)
chk.SetValue(False)
elif prop in ('bold', 'italic', 'underline', 'eolfilled'):
ctrl.SetValue(false)
ctrl.SetValue(False)
ctrl.Enable(isDefault)
chb.Enable(not isDefault and not disableDefs)
chb.SetValue(true)
chb.SetValue(True)
finally:
self._blockUpdate = false
self._blockUpdate = False
def populateProp(self, items, default, forceDisable=false):
self._blockUpdate = true
def populateProp(self, items, default, forceDisable=False):
self._blockUpdate = True
try:
for name, val in items:
if name:
@@ -588,10 +588,10 @@ class STCStyleEditDlg(wxDialog):
chb.SetValue(default)
elif name in ('bold', 'italic', 'underline', 'eolfilled'):
ctrl.Enable(not forceDisable)
ctrl.SetValue(true)
ctrl.SetValue(True)
chb.SetValue(default)
finally:
self._blockUpdate = false
self._blockUpdate = False
def valIsCommonDef(self, val):
return len(val) >= 5 and val[:2] == '%('
@@ -602,15 +602,15 @@ class STCStyleEditDlg(wxDialog):
# handle colour controls for settings
if self.styleNum < 0:
self.fgColDefCb.Enable(true)
self.fgColDefCb.Enable(True)
if self.styleNum == -1:
self.bgColDefCb.Enable(true)
self.bgColDefCb.Enable(True)
# populate with default style
self.populateProp(self.defValues.items(), true,
self.populateProp(self.defValues.items(), True,
self.styleNum != wxSTC_STYLE_DEFAULT)
# override with current settings
self.populateProp(self.values.items(), false)
self.populateProp(self.values.items(), False)
def getCommonDefPropType(self, commonDefName):
val = self.commonDefs[commonDefName]
@@ -627,7 +627,7 @@ class STCStyleEditDlg(wxDialog):
btn.SetToolTipString('Accept value')
def populateCombosWithCommonDefs(self, fixedWidthOnly=None):
self._blockUpdate = true
self._blockUpdate = True
try:
commonDefs = {'fore': [], 'face': [], 'size': []}
@@ -665,7 +665,7 @@ class STCStyleEditDlg(wxDialog):
self.sizeCb.Append(colCommonDef)
self.sizeCb.SetValue(currSize)
finally:
self._blockUpdate = false
self._blockUpdate = False
def populateStyleSelector(self):
numStyles = self.styleIdNames.items()
@@ -714,7 +714,7 @@ class STCStyleEditDlg(wxDialog):
def getColourDlg(self, colour, title=''):
data = wxColourData()
data.SetColour(colour)
data.SetChooseFull(true)
data.SetChooseFull(True)
dlg = wxColourDialog(self, data)
try:
dlg.SetTitle(title)
@@ -734,7 +734,7 @@ class STCStyleEditDlg(wxDialog):
colBtn.SetBackgroundColour(col)
colStr = colToStr(col)
colCb.SetValue(colStr)
self.editProp(true, prop, colStr)
self.editProp(True, prop, colStr)
def OnFgcolbtnButton(self, event):
self.editColProp(self.fgColBtn, self.fgColCb, 'fore')
@@ -794,7 +794,7 @@ class STCStyleEditDlg(wxDialog):
if self.valIsCommonDef(val):
idx = self.elementLb.FindString(val)
if idx != -1:
self.elementLb.SetSelection(idx, true)
self.elementLb.SetSelection(idx, True)
self.OnElementlbListbox(None)
def OnfaceRet(self, event):
@@ -832,22 +832,22 @@ class STCStyleEditDlg(wxDialog):
if isCommon:
common = styleIdent[2:-2]
prop = self.getCommonDefPropType(common)
self.clearCtrls(disableDefs=true)
self.clearCtrls(disableDefs=True)
if prop == 'fore':
self.fgColBtn.Enable(true)
self.fgColCb.Enable(true)
self.fgColOkBtn.Enable(true)
self.fgColBtn.Enable(True)
self.fgColCb.Enable(True)
self.fgColOkBtn.Enable(True)
elif prop == 'face':
self.faceCb.Enable(true)
self.fixedWidthChk.Enable(true)
self.faceOkBtn.Enable(true)
self.faceCb.Enable(True)
self.fixedWidthChk.Enable(True)
self.faceOkBtn.Enable(True)
elif prop == 'size':
self.sizeCb.Enable(true)
self.sizeOkBtn.Enable(true)
self.sizeCb.Enable(True)
self.sizeOkBtn.Enable(True)
commonDefVal = str(self.commonDefs[common])
self.styleDefST.SetLabel(commonDefVal)
self.populateProp( [(prop, commonDefVal)], true)
self.populateProp( [(prop, commonDefVal)], True)
self.styleNum = 'common'
self.style = [common, prop, commonDefVal]
@@ -869,7 +869,7 @@ class STCStyleEditDlg(wxDialog):
self.populateCtrls()
# separator selected
else:
self.clearCtrls(disableDefs=true)
self.clearCtrls(disableDefs=True)
if styleIdent:
self.styleDefST.SetLabel(styleCategoryDescriptions[styleIdent])
@@ -888,9 +888,9 @@ class STCStyleEditDlg(wxDialog):
colStr = cmb.GetValue()
#if prop == 'fore': colStr = self.fgColCb.GetValue()
#else: colStr = self.bgColCb.GetValue()
if colStr: self.editProp(true, prop, colStr)
if colStr: self.editProp(True, prop, colStr)
else:
self.editProp(false, prop)
self.editProp(False, prop)
elif prop == 'size':
cmb, btn = ctrl
val = cmb.GetValue()
@@ -974,7 +974,7 @@ class STCStyleEditDlg(wxDialog):
self.commonDefs[name] = commonPropDefs[prop]
self.elementLb.Append('%('+name+')'+\
(type(commonPropDefs[prop]) is type('') and 's' or 'd'))
self.elementLb.SetSelection(self.elementLb.Number()-1, true)
self.elementLb.SetSelection(self.elementLb.Number()-1, True)
self.populateCombosWithCommonDefs()
self.OnElementlbListbox(None)
finally:
@@ -1006,7 +1006,7 @@ class STCStyleEditDlg(wxDialog):
self.elementLb.Delete(selIdx)
if selIdx == self.elementLb.Number():
selIdx = selIdx - 1
self.elementLb.SetSelection(selIdx, true)
self.elementLb.SetSelection(selIdx, True)
self.OnElementlbListbox(None)
#---STC events------------------------------------------------------------------
@@ -1014,9 +1014,9 @@ class STCStyleEditDlg(wxDialog):
styleBefore = self.stc.GetStyleAt(self.stc.GetCurrentPos())
if self.styleIdNames.has_key(styleBefore):
self.elementLb.SetStringSelection(self.styleIdNames[styleBefore],
true)
True)
else:
self.elementLb.SetSelection(0, false)
self.elementLb.SetSelection(0, False)
self.styleDefST.SetLabel('Style %d not defined, sorry.'%styleBefore)
self.OnElementlbListbox(None)
event.Skip()
@@ -1043,7 +1043,7 @@ class STCStyleEditDlg(wxDialog):
event.Skip()
def OnMarginClick(self, event):
self.elementLb.SetStringSelection('Line numbers', true)
self.elementLb.SetStringSelection('Line numbers', True)
self.OnElementlbListbox(None)
@@ -1096,9 +1096,9 @@ class CommonDefDlg(wxDialog):
def setSelectionColour(stc, style):
names, values = parseProp(style)
if 'fore' in names:
stc.SetSelForeground(true, strToCol(values['fore']))
stc.SetSelForeground(True, strToCol(values['fore']))
if 'back' in names:
stc.SetSelBackground(true, strToCol(values['back']))
stc.SetSelBackground(True, strToCol(values['back']))
def setCursorColour(stc, style):
names, values = parseProp(style)
@@ -1184,7 +1184,7 @@ def setSTCStyles(stc, styles, styleIdNames, commonDefs, lang, lexer, keywords):
stc.SetBackgroundColour(bkCol)
# Set the styles on the wxSTC
# stc.Show(false)
# stc.Show(False)
stc.StyleResetDefault()
stc.ClearDocumentStyle()
stc.SetLexer(lexer)
@@ -1204,7 +1204,7 @@ def setSTCStyles(stc, styles, styleIdNames, commonDefs, lang, lexer, keywords):
setEdgeColour(stc, style % commonDefs)
stc.Colourise(0, stc.GetTextLength())
# stc.Show(true)
# stc.Show(True)
return newStyles, styleDict, styleNumIdxMap
@@ -1216,7 +1216,7 @@ def readPyValFromConfig(conf, name):
def initFromConfig(configFile, lang):
cfg = wxFileConfig(localFilename=configFile, style=wxCONFIG_USE_LOCAL_FILE)
cfg.SetExpandEnvVars(false)
cfg.SetExpandEnvVars(False)
# read in all group names for this language
groupPrefix = 'style.%s'%lang
@@ -1328,7 +1328,7 @@ if __name__ == '__main__':
stc.SetText(open('STCStyleEditor.py').read())
EVT_LEFT_DCLICK(stc, OnDblClick)
initSTC(stc, config, 'python')
f.Show(true)
f.Show(True)
app.MainLoop()
else:
dlg = STCStyleEditDlg(None,

View File

@@ -74,7 +74,7 @@ class DoodleWindow(wxWindow):
dc.SetBackground(wxBrush(self.GetBackgroundColour()))
dc.Clear()
self.DrawLines(dc)
self.reInitBuffer = false
self.reInitBuffer = False
def SetColour(self, colour):
@@ -125,14 +125,14 @@ class DoodleWindow(wxWindow):
def OnCheckMenuColours(self, event):
text = self.menuColours[event.GetId()]
if text == self.colour:
event.Check(true)
event.Check(True)
else:
event.Check(false)
event.Check(False)
def OnCheckMenuThickness(self, event):
if event.GetId() == self.thickness:
event.Check(true)
event.Check(True)
else:
event.Check(false)
event.Check(False)
def OnLeftDown(self, event):
@@ -180,7 +180,7 @@ class DoodleWindow(wxWindow):
Called when the window is resized. We set a flag so the idle
handler will resize the buffer.
"""
self.reInitBuffer = true
self.reInitBuffer = True
def OnIdle(self, event):
@@ -192,7 +192,7 @@ class DoodleWindow(wxWindow):
"""
if self.reInitBuffer:
self.InitBuffer()
self.Refresh(FALSE)
self.Refresh(False)
def OnPaint(self, event):
@@ -251,6 +251,6 @@ class DoodleFrame(wxFrame):
if __name__ == '__main__':
app = wxPySimpleApp()
frame = DoodleFrame(None)
frame.Show(true)
frame.Show(True)
app.MainLoop()

View File

@@ -53,7 +53,7 @@ class DoodleFrame(wxFrame):
# Tell the frame that it should layout itself in response to
# size events.
self.SetAutoLayout(true)
self.SetAutoLayout(True)
self.SetSizer(box)
@@ -213,7 +213,7 @@ class ControlPanel(wxPanel):
box.Add(tGrid, 0, wxALL, spacing)
box.Add(ci, 0, wxEXPAND|wxALL, spacing)
self.SetSizer(box)
self.SetAutoLayout(true)
self.SetAutoLayout(True)
# Resize this window so it is just large enough for the
# minimum requirements of the sizer.
@@ -348,7 +348,7 @@ instructions: </p>
lc.height.AsIs()
button.SetConstraints(lc)
self.SetAutoLayout(true)
self.SetAutoLayout(True)
self.Layout()
self.CentreOnParent(wxBOTH)
@@ -358,9 +358,9 @@ instructions: </p>
class DoodleApp(wxApp):
def OnInit(self):
frame = DoodleFrame(None)
frame.Show(true)
frame.Show(True)
self.SetTopWindow(frame)
return true
return True
#----------------------------------------------------------------------

View File

@@ -12,8 +12,6 @@ from wxPython.wx import *
from StatusBar import *
from FrogEditor import FrogEditor
TRUE = 1
FALSE = 0
ABOUT_TEXT = """FrogEdit : Copyright 2001 Adam Feuer and Steve Howell
wxEditor component : Copyright 1999 - 2001 Dirk Holtwic, Robin Dunn, Adam Feuer, Steve Howell
@@ -95,7 +93,7 @@ class FrogEditFrame(wxFrame):
def SetUpSplitter(self, splitter, win, log):
splitter.SplitHorizontally(win, log)
splitter.SetSashPosition(360, true)
splitter.SetSashPosition(360, True)
splitter.SetMinimumPaneSize(40)
def MakeToolbar(self, win):
@@ -109,7 +107,7 @@ class FrogEditFrame(wxFrame):
borderWidth = 5
mainBox.Add(self.edl, 1, wxALL|wxGROW, borderWidth)
win.SetSizer(mainBox)
win.SetAutoLayout(true)
win.SetAutoLayout(True)
##-------------- Init Menus
@@ -180,9 +178,9 @@ class FrogEditFrame(wxFrame):
result = dialog.ShowModal()
dialog.Destroy()
if result == wxID_OK:
return TRUE
return True
else:
return FALSE
return False
def SelectFileDialog(self, defaultDir=None, defaultFile=None, wildCard=None):
if defaultDir == None:
@@ -247,9 +245,9 @@ class FrogEditFrame(wxFrame):
f.close()
self.edl.UnTouchBuffer()
self.sb.setFileName(fileName)
return TRUE
return True
except:
return FALSE
return False
def OpenFile(self, fileName):
try:
@@ -262,9 +260,9 @@ class FrogEditFrame(wxFrame):
self.edl.SetText(contents)
self.fileName = fileName
self.sb.setFileName(fileName)
return TRUE
return True
except:
return FALSE
return False
@@ -288,7 +286,7 @@ class FrogEditFrame(wxFrame):
return
fileName = self.SelectFileDialog(self.GetCurrentDir())
if fileName is not None:
if self.OpenFile(fileName) is FALSE:
if self.OpenFile(fileName) is False:
self.OpenFileError(fileName)
self.edl.SetFocus()
@@ -296,7 +294,7 @@ class FrogEditFrame(wxFrame):
if self.fileName is None:
return self.OnSaveFileAs(event)
wxLogMessage("Saving %s..." % self.fileName)
if self.SaveFile(self.fileName) is not TRUE:
if self.SaveFile(self.fileName) is not True:
self.SaveFileError(self.fileName)
self.edl.SetFocus()
@@ -305,7 +303,7 @@ class FrogEditFrame(wxFrame):
if fileName is not None:
self.fileName = fileName
wxLogMessage("Saving %s..." % self.fileName)
if self.SaveFile(self.fileName) is not TRUE:
if self.SaveFile(self.fileName) is not True:
self.SaveFileError(self.fileName)
self.edl.SetFocus()
@@ -331,7 +329,7 @@ class FrogEditFrame(wxFrame):
def LoadInitialFile(self, fileName):
if fileName is not None:
if self.OpenFile(fileName) is FALSE:
if self.OpenFile(fileName) is False:
self.OpenFileError(fileName)
@@ -354,7 +352,7 @@ class FrogEditLauncher:
def Main(self):
app = wxPySimpleApp()
win = self.MakeAppFrame()
win.Show(true)
win.Show(True)
win.LoadInitialFile(self.GetArgvFilename())
app.MainLoop()

View File

@@ -354,7 +354,7 @@ class DrawingFrame(wxFrame):
style=wxSUNKEN_BORDER)
self.drawPanel.SetBackgroundColour(wxWHITE)
self.drawPanel.EnableScrolling(true, true)
self.drawPanel.EnableScrolling(True, True)
self.drawPanel.SetScrollbars(20, 20, PAGE_WIDTH / 20, PAGE_HEIGHT / 20)
EVT_LEFT_DOWN(self.drawPanel, self.onMouseEvent)
@@ -370,7 +370,7 @@ class DrawingFrame(wxFrame):
topSizer.Add(self.toolPalette, 0)
topSizer.Add(self.drawPanel, 1, wxEXPAND)
self.topPanel.SetAutoLayout(true)
self.topPanel.SetAutoLayout(True)
self.topPanel.SetSizer(topSizer)
self.SetSizeHints(minW=250, minH=200)
@@ -383,7 +383,7 @@ class DrawingFrame(wxFrame):
# Setup our frame to hold the contents of a sketch document.
self.dirty = false
self.dirty = False
self.fileName = fileName
self.contents = [] # front-to-back ordered list of DrawingObjects.
self.selection = [] # List of selected DrawingObjects.
@@ -492,32 +492,32 @@ class DrawingFrame(wxFrame):
feedbackType = feedback_RECT
action = self.selectByRectangle
actionParam = param_RECT
selecting = true
dashedLine = true
selecting = True
dashedLine = True
elif self.curTool == self.lineIcon:
feedbackType = feedback_LINE
action = self.createLine
actionParam = param_LINE
selecting = false
dashedLine = false
selecting = False
dashedLine = False
elif self.curTool == self.rectIcon:
feedbackType = feedback_RECT
action = self.createRect
actionParam = param_RECT
selecting = false
dashedLine = false
selecting = False
dashedLine = False
elif self.curTool == self.ellipseIcon:
feedbackType = feedback_ELLIPSE
action = self.createEllipse
actionParam = param_RECT
selecting = false
dashedLine = false
selecting = False
dashedLine = False
elif self.curTool == self.textIcon:
feedbackType = feedback_RECT
action = self.createText
actionParam = param_RECT
selecting = false
dashedLine = true
selecting = False
dashedLine = True
else:
wxBell()
return
@@ -576,7 +576,7 @@ class DrawingFrame(wxFrame):
endPt = wxPoint(self.curPt.x + self.resizeOffsetX,
self.curPt.y + self.resizeOffsetY)
self._drawVisualFeedback(self.resizeAnchor, endPt,
self.resizeFeedback, false)
self.resizeFeedback, False)
elif selecting and (self._getObjectAt(mousePt) != None):
@@ -615,13 +615,13 @@ class DrawingFrame(wxFrame):
endPt = wxPoint(self.curPt.x + self.resizeOffsetX,
self.curPt.y + self.resizeOffsetY)
self._drawVisualFeedback(self.resizeAnchor, endPt,
self.resizeFeedback, false)
self.resizeFeedback, False)
self.curPt = mousePt
# Draw new visual feedback.
endPt = wxPoint(self.curPt.x + self.resizeOffsetX,
self.curPt.y + self.resizeOffsetY)
self._drawVisualFeedback(self.resizeAnchor, endPt,
self.resizeFeedback, false)
self.resizeFeedback, False)
elif self.dragMode == drag_MOVE:
@@ -664,7 +664,7 @@ class DrawingFrame(wxFrame):
endPt = wxPoint(self.curPt.x + self.resizeOffsetX,
self.curPt.y + self.resizeOffsetY)
self._drawVisualFeedback(self.resizeAnchor, endPt,
self.resizeFeedback, false)
self.resizeFeedback, False)
resizePt = wxPoint(mousePt.x + self.resizeOffsetX,
mousePt.y + self.resizeOffsetY)
@@ -748,7 +748,7 @@ class DrawingFrame(wxFrame):
editor.dialogToObject(obj)
editor.Destroy()
self.dirty = true
self.dirty = True
self.drawPanel.Refresh()
self._adjustMenus()
else:
@@ -815,9 +815,9 @@ class DrawingFrame(wxFrame):
for i in range(len(self.contents)-1, -1, -1):
obj = self.contents[i]
if obj in self.selection:
obj.draw(dc, true)
obj.draw(dc, True)
else:
obj.draw(dc, false)
obj.draw(dc, False)
dc.EndDrawing()
@@ -830,7 +830,7 @@ class DrawingFrame(wxFrame):
"""
global _docList
newFrame = DrawingFrame(None, -1, "Untitled")
newFrame.Show(TRUE)
newFrame.Show(True)
_docList.append(newFrame)
@@ -857,7 +857,7 @@ class DrawingFrame(wxFrame):
# Open a new frame for this document.
newFrame = DrawingFrame(None, -1, os.path.basename(fileName),
fileName=fileName)
newFrame.Show(true)
newFrame.Show(True)
_docList.append(newFrame)
@@ -949,7 +949,7 @@ class DrawingFrame(wxFrame):
for i in undoData["selection"]:
self.selection.append(self.contents[i])
self.dirty = true
self.dirty = True
self.drawPanel.Refresh()
self._adjustMenus()
@@ -998,7 +998,7 @@ class DrawingFrame(wxFrame):
editor.dialogToObject(obj)
editor.Destroy()
self.dirty = true
self.dirty = True
self.drawPanel.Refresh()
self._adjustMenus()
@@ -1184,14 +1184,14 @@ class DrawingFrame(wxFrame):
panelSizer.Add(10, 10) # Spacer.
panelSizer.Add(btnOK, 0, wxALL | wxALIGN_CENTRE, 5)
panel.SetAutoLayout(true)
panel.SetAutoLayout(True)
panel.SetSizer(panelSizer)
panelSizer.Fit(panel)
topSizer = wxBoxSizer(wxHORIZONTAL)
topSizer.Add(panel, 0, wxALL, 10)
dialog.SetAutoLayout(true)
dialog.SetAutoLayout(True)
dialog.SetSizer(topSizer)
topSizer.Fit(dialog)
@@ -1223,7 +1223,7 @@ class DrawingFrame(wxFrame):
startPt = wxPoint(x1 - topLeftX, y1 - topLeftY),
endPt = wxPoint(x2 - topLeftX, y2 - topLeftY))
self.contents.insert(0, obj)
self.dirty = true
self.dirty = True
self.doChooseSelectTool()
self.select(obj)
@@ -1239,7 +1239,7 @@ class DrawingFrame(wxFrame):
fillColour=self.fillColour,
lineSize=self.lineSize)
self.contents.insert(0, obj)
self.dirty = true
self.dirty = True
self.doChooseSelectTool()
self.select(obj)
@@ -1255,7 +1255,7 @@ class DrawingFrame(wxFrame):
fillColour=self.fillColour,
lineSize=self.lineSize)
self.contents.insert(0, obj)
self.dirty = true
self.dirty = True
self.doChooseSelectTool()
self.select(obj)
@@ -1276,7 +1276,7 @@ class DrawingFrame(wxFrame):
editor.Destroy()
self.contents.insert(0, obj)
self.dirty = true
self.dirty = True
self.doChooseSelectTool()
self.select(obj)
@@ -1344,7 +1344,7 @@ class DrawingFrame(wxFrame):
obj.setData(data)
self.contents.append(obj)
self.dirty = false
self.dirty = False
self.selection = []
self.undoInfo = None
@@ -1363,7 +1363,7 @@ class DrawingFrame(wxFrame):
cPickle.dump(objData, f)
f.close()
self.dirty = false
self.dirty = False
def askIfUserWantsToSave(self, action):
@@ -1371,9 +1371,9 @@ class DrawingFrame(wxFrame):
'action' is a string describing the action about to be taken. If
the user wants to save the document, it is saved immediately. If
the user cancels, we return false.
the user cancels, we return False.
"""
if not self.dirty: return true # Nothing to do.
if not self.dirty: return True # Nothing to do.
response = wxMessageBox("Save changes before " + action + "?",
"Confirm", wxYES_NO | wxCANCEL, self)
@@ -1384,15 +1384,15 @@ class DrawingFrame(wxFrame):
default_extension="psk",
wildcard="*.psk",
flags = wxSAVE | wxOVERWRITE_PROMPT)
if fileName == "": return false # User cancelled.
if fileName == "": return False # User cancelled.
self.fileName = fileName
self.saveContents()
return true
return True
elif response == wxNO:
return true # User doesn't want changes saved.
return True # User doesn't want changes saved.
elif response == wxCANCEL:
return false # User cancelled.
return False # User cancelled.
# =====================
# == Private Methods ==
@@ -1434,8 +1434,8 @@ class DrawingFrame(wxFrame):
# Enable/disable our toolbar icons.
self.toolbar.EnableTool(wxID_NEW, true)
self.toolbar.EnableTool(wxID_OPEN, true)
self.toolbar.EnableTool(wxID_NEW, True)
self.toolbar.EnableTool(wxID_OPEN, True)
self.toolbar.EnableTool(wxID_SAVE, canSave)
self.toolbar.EnableTool(menu_UNDO, canUndo)
self.toolbar.EnableTool(menu_DUPLICATE, selection)
@@ -1602,12 +1602,12 @@ class DrawingFrame(wxFrame):
menu.Append(id_LINESIZE_4, "4-pixel line", kind=wxITEM_CHECK)
menu.Append(id_LINESIZE_5, "5-pixel line", kind=wxITEM_CHECK)
if lineSize == 0: menu.Check(id_LINESIZE_0, true)
elif lineSize == 1: menu.Check(id_LINESIZE_1, true)
elif lineSize == 2: menu.Check(id_LINESIZE_2, true)
elif lineSize == 3: menu.Check(id_LINESIZE_3, true)
elif lineSize == 4: menu.Check(id_LINESIZE_4, true)
elif lineSize == 5: menu.Check(id_LINESIZE_5, true)
if lineSize == 0: menu.Check(id_LINESIZE_0, True)
elif lineSize == 1: menu.Check(id_LINESIZE_1, True)
elif lineSize == 2: menu.Check(id_LINESIZE_2, True)
elif lineSize == 3: menu.Check(id_LINESIZE_3, True)
elif lineSize == 4: menu.Check(id_LINESIZE_4, True)
elif lineSize == 5: menu.Check(id_LINESIZE_5, True)
EVT_MENU(self, id_LINESIZE_0, self._lineSizePopupSelected)
EVT_MENU(self, id_LINESIZE_1, self._lineSizePopupSelected)
@@ -1714,7 +1714,7 @@ class DrawingFrame(wxFrame):
feedback_LINE -> draw line feedback.
feedback_ELLIPSE -> draw elliptical feedback.
if 'dashedLine' is true, the feedback is drawn as a dashed rather
if 'dashedLine' is True, the feedback is drawn as a dashed rather
than a solid line.
Note that the feedback is drawn by *inverting* the window's
@@ -1765,10 +1765,10 @@ class DrawingObject:
'text' The object's text (obj_TEXT objects only).
'textFont' The text object's font name.
'textSize' The text object's point size.
'textBoldface' If true, this text object will be drawn in
'textBoldface' If True, this text object will be drawn in
boldface.
'textItalic' If true, this text object will be drawn in italic.
'textUnderline' If true, this text object will be drawn underlined.
'textItalic' If True, this text object will be drawn in italic.
'textUnderline' If True, this text object will be drawn underlined.
"""
# ==================
@@ -1803,9 +1803,9 @@ class DrawingObject:
self.textFont = wxSystemSettings_GetSystemFont(
wxSYS_DEFAULT_GUI_FONT).GetFaceName()
self.textSize = 12
self.textBoldface = false
self.textItalic = false
self.textUnderline = false
self.textBoldface = False
self.textItalic = False
self.textUnderline = False
# =============================
# == Object Property Methods ==
@@ -2033,7 +2033,7 @@ class DrawingObject:
""" Draw this DrawingObject into our window.
'dc' is the device context to use for drawing. If 'selected' is
true, the object is currently selected and should be drawn as such.
True, the object is currently selected and should be drawn as such.
"""
if self.type != obj_TEXT:
if self.lineSize == 0:
@@ -2052,21 +2052,21 @@ class DrawingObject:
# =======================
def objectContainsPoint(self, x, y):
""" Returns true iff this object contains the given point.
""" Returns True iff this object contains the given point.
This is used to determine if the user clicked on the object.
"""
# Firstly, ignore any points outside of the object's bounds.
if x < self.position.x: return false
if x > self.position.x + self.size.x: return false
if y < self.position.y: return false
if y > self.position.y + self.size.y: return false
if x < self.position.x: return False
if x > self.position.x + self.size.x: return False
if y < self.position.y: return False
if y > self.position.y + self.size.y: return False
if self.type in [obj_RECT, obj_TEXT]:
# Rectangles and text are easy -- they're always selected if the
# point is within their bounds.
return true
return True
# Now things get tricky. There's no straightforward way of knowing
# whether the point is within the object's bounds...to get around this,
@@ -2082,13 +2082,13 @@ class DrawingObject:
dc.Clear()
dc.SetPen(wxPen(wxBLACK, self.lineSize + 5, wxSOLID))
dc.SetBrush(wxBLACK_BRUSH)
self._privateDraw(dc, wxPoint(5, 5), true)
self._privateDraw(dc, wxPoint(5, 5), True)
dc.EndDrawing()
pixel = dc.GetPixel(x - self.position.x + 5, y - self.position.y + 5)
if (pixel.Red() == 0) and (pixel.Green() == 0) and (pixel.Blue() == 0):
return true
return True
else:
return false
return False
def getSelectionHandleContainingPoint(self, x, y):
@@ -2124,13 +2124,13 @@ class DrawingObject:
def objectWithinRect(self, x, y, width, height):
""" Return true iff this object falls completely within the given rect.
""" Return True iff this object falls completely within the given rect.
"""
if x > self.position.x: return false
if x + width < self.position.x + self.size.width: return false
if y > self.position.y: return false
if y + height < self.position.y + self.size.height: return false
return true
if x > self.position.x: return False
if x + width < self.position.x + self.size.width: return False
if y > self.position.y: return False
if y + height < self.position.y + self.size.height: return False
return True
# =====================
# == Utility Methods ==
@@ -2163,7 +2163,7 @@ class DrawingObject:
""" Private routine to draw this DrawingObject.
'dc' is the device context to use for drawing, while 'position' is
the position in which to draw the object. If 'selected' is true,
the position in which to draw the object. If 'selected' is True,
the object is drawn with selection handles. This private drawing
routine assumes that the pen and brush have already been set by the
caller.
@@ -2221,13 +2221,13 @@ class DrawingObject:
def _pointInSelRect(self, x, y, rX, rY):
""" Return true iff (x, y) is within the selection handle at (rX, ry).
""" Return True iff (x, y) is within the selection handle at (rX, ry).
"""
if x < rX - 3: return false
elif x > rX + 3: return false
elif y < rY - 3: return false
elif y > rY + 3: return false
else: return true
if x < rX - 3: return False
elif x > rX + 3: return False
elif y < rY - 3: return False
elif y > rY + 3: return False
else: return True
#----------------------------------------------------------------------------
@@ -2256,7 +2256,7 @@ class ToolPaletteIcon(wxStaticBitmap):
self.iconID = iconID
self.iconName = iconName
self.isSelected = false
self.isSelected = False
def select(self):
@@ -2269,7 +2269,7 @@ class ToolPaletteIcon(wxStaticBitmap):
bmp = wxBitmap("images/" + self.iconName + "IconSel.bmp",
wxBITMAP_TYPE_BMP)
self.SetBitmap(bmp)
self.isSelected = true
self.isSelected = True
def deselect(self):
@@ -2282,7 +2282,7 @@ class ToolPaletteIcon(wxStaticBitmap):
bmp = wxBitmap("images/" + self.iconName + "Icon.bmp",
wxBITMAP_TYPE_BMP)
self.SetBitmap(bmp)
self.isSelected = false
self.isSelected = False
#----------------------------------------------------------------------------
@@ -2399,7 +2399,7 @@ class EditTextObjectDialog(wxDialog):
self._setFontOptions(self.boldCheckbox, weight=wxBOLD)
self._setFontOptions(self.italicCheckbox, style=wxITALIC)
self._setFontOptions(self.underlineCheckbox, underline=true)
self._setFontOptions(self.underlineCheckbox, underline=True)
styleSizer = wxBoxSizer(wxHORIZONTAL)
styleSizer.Add(self.boldCheckbox, 0, gap, 5)
@@ -2421,7 +2421,7 @@ class EditTextObjectDialog(wxDialog):
sizer.Add(10, 10) # Spacer.
sizer.Add(btnSizer, 0, gap | wxALIGN_CENTRE, 5)
self.SetAutoLayout(true)
self.SetAutoLayout(True)
self.SetSizer(sizer)
sizer.Fit(self)
@@ -2466,7 +2466,7 @@ class EditTextObjectDialog(wxDialog):
def _setFontOptions(self, ctrl, family=None, pointSize=-1,
style=wxNORMAL, weight=wxNORMAL,
underline=false):
underline=False):
""" Change the font settings for the given control.
The meaning of the 'family', 'pointSize', 'style', 'weight' and
@@ -2486,7 +2486,7 @@ class EditTextObjectDialog(wxDialog):
We simulate clicking on the "OK" button.
"""
if self.Validate(): self.Show(false)
if self.Validate(): self.Show(False)
#----------------------------------------------------------------------------
@@ -2516,27 +2516,27 @@ class TextObjectValidator(wxPyValidator):
if len(text) == 0:
wxMessageBox("A text object must contain some text!", "Error")
return false
return False
else:
return true
return True
def TransferToWindow(self):
""" Transfer data from validator to window.
The default implementation returns false, indicating that an error
occurred. We simply return true, as we don't do any data transfer.
The default implementation returns False, indicating that an error
occurred. We simply return True, as we don't do any data transfer.
"""
return true # Prevent wxDialog from complaining.
return True # Prevent wxDialog from complaining.
def TransferFromWindow(self):
""" Transfer data from window to validator.
The default implementation returns false, indicating that an error
occurred. We simply return true, as we don't do any data transfer.
The default implementation returns False, indicating that an error
occurred. We simply return True, as we don't do any data transfer.
"""
return true # Prevent wxDialog from complaining.
return True # Prevent wxDialog from complaining.
#----------------------------------------------------------------------------
@@ -2601,7 +2601,7 @@ class SketchApp(wxApp):
# blank document.
frame = DrawingFrame(None, -1, "Untitled")
frame.Centre()
frame.Show(TRUE)
frame.Show(True)
_docList.append(frame)
else:
# Load the file(s) specified on the command line.
@@ -2611,10 +2611,10 @@ class SketchApp(wxApp):
frame = DrawingFrame(None, -1,
os.path.basename(fileName),
fileName=fileName)
frame.Show(TRUE)
frame.Show(True)
_docList.append(frame)
return TRUE
return True
#----------------------------------------------------------------------------

View File

@@ -640,6 +640,9 @@ class _DeprecatedNonBool:
import warnings
warnings.warn("Use Python's %s instead" % self.__txt, DeprecationWarning, 3)
return self.__val
def __nonzero__(self):
return self.__int__()
TRUE = true = _DeprecatedNonBool(True, 'True')
FALSE = false = _DeprecatedNonBool(False, 'False')

View File

@@ -1603,6 +1603,9 @@ class _DeprecatedNonBool:
import warnings
warnings.warn("Use Python's %s instead" % self.__txt, DeprecationWarning, 3)
return self.__val
def __nonzero__(self):
return self.__int__()
TRUE = true = _DeprecatedNonBool(True, 'True')
FALSE = false = _DeprecatedNonBool(False, 'False')

View File

@@ -144,7 +144,7 @@ class ImageDialog(wxDialog):
self.y_pos = self.y_pos + self.delta
mID = NewId()
mID = wxNewId()
wxButton(self, mID, ' Set Directory ', wxPoint(self.x_pos, self.y_pos), size).SetDefault()
EVT_BUTTON(self, mID, self.SetDirect)
@@ -158,7 +158,7 @@ class ImageDialog(wxDialog):
self.list_height = 150
# List of Labels
mID = NewId()
mID = wxNewId()
self.tb = tb = wxListBox(self, mID, wxPoint(self.x_pos, self.y_pos), wxSize(160, self.list_height), self.fl_list, wxLB_SINGLE)
EVT_LISTBOX(self, mID, self.OnListClick)
EVT_LISTBOX_DCLICK(self, mID, self.OnListDClick)
@@ -176,7 +176,7 @@ class ImageDialog(wxDialog):
self.set_type = self.fl_types[0] # initial file filter setting
self.fl_ext = self.fl_ext_types[self.set_type]
mID = NewId()
mID = wxNewId()
self.sel_type = wxComboBox(self, mID, self.set_type, wxPoint(image_posx , self.type_posy), wxSize(150, -1), self.fl_types, wxCB_DROPDOWN)
EVT_COMBOBOX(self, mID, self.OnSetType)
@@ -184,7 +184,7 @@ class ImageDialog(wxDialog):
self.y_pos = self.y_pos + height + 20
mID = NewId()
mID = wxNewId()
wxButton(self, mID, ' Select ', wxPoint(100, self.y_pos), size).SetDefault()
EVT_BUTTON(self, mID, self.OnOk)