Updates for STCStyleEditor

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26039 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2004-03-02 23:51:23 +00:00
parent 51ba037fa8
commit 1f443284e1
2 changed files with 7 additions and 8 deletions

View File

@@ -679,7 +679,7 @@ class STCStyleEditDlg(wxDialog):
if num == wxSTC_STYLE_DEFAULT:
self.elementLb.InsertItems([name, '----Language----'], 0)
self.elementLb.Append('----Standard----')
stdStart = stdPos = self.elementLb.Number()
stdStart = stdPos = self.elementLb.GetCount()
else:
# std styles
if num >= 33 and num < 40:
@@ -704,7 +704,7 @@ class STCStyleEditDlg(wxDialog):
# add definitions
self.elementLb.Append('----Common----')
self.commonDefsStartIdx = self.elementLb.Number()
self.commonDefsStartIdx = self.elementLb.GetCount()
for common in self.commonDefs.keys():
tpe = type(self.commonDefs[common])
self.elementLb.Append('%('+common+')'+(tpe is type('') and 's' or 'd'))
@@ -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.GetCount()-1, True)
self.populateCombosWithCommonDefs()
self.OnElementlbListbox(None)
finally:
@@ -1004,7 +1004,7 @@ class STCStyleEditDlg(wxDialog):
self.populateCombosWithCommonDefs()
selIdx = self.elementLb.GetSelection()
self.elementLb.Delete(selIdx)
if selIdx == self.elementLb.Number():
if selIdx == self.elementLb.GetCount():
selIdx = selIdx - 1
self.elementLb.SetSelection(selIdx, True)
self.OnElementlbListbox(None)
@@ -1315,9 +1315,8 @@ if __name__ == '__main__':
provider = wxSimpleHelpProvider()
wxHelpProvider_Set(provider)
home = os.environ.get('HOME')
if home: home = os.path.join(home, '.boa')
config = os.path.abspath(os.path.join(home, 'stc-styles.rc.cfg'))
base = os.path.split(__file__)[0]
config = os.path.abspath(os.path.join(base, 'stc-styles.rc.cfg'))
if 0:
f = wxFrame(None, -1, 'Test frame (double click for editor)')
stc = wxStyledTextCtrl(f, -1)