From 053916959af8868715c9ce4b960c6607f6b12f12 Mon Sep 17 00:00:00 2001 From: "Kurt B. Kaiser" Date: Mon, 26 May 2003 20:35:53 +0000 Subject: [PATCH] 1. SF Bug 661676 The default font is not highlighted in the Options dialog when IDLEfork is first installed. 2. Reduce default font to 10 pt and increase default window height to give a better initial impression on Windows. M config-main.def M configDialog.py --- Lib/idlelib/config-main.def | 4 ++-- Lib/idlelib/configDialog.py | 15 +++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Lib/idlelib/config-main.def b/Lib/idlelib/config-main.def index 70b8c1ac3e..1350d605b6 100644 --- a/Lib/idlelib/config-main.def +++ b/Lib/idlelib/config-main.def @@ -46,9 +46,9 @@ print-command-win=start /min notepad /p %s [EditorWindow] width= 80 -height= 30 +height= 40 font= courier -font-size= 12 +font-size= 10 font-bold= 0 encoding= none diff --git a/Lib/idlelib/configDialog.py b/Lib/idlelib/configDialog.py index bdf253bdc1..af3e98aeb9 100644 --- a/Lib/idlelib/configDialog.py +++ b/Lib/idlelib/configDialog.py @@ -93,7 +93,7 @@ class ConfigDialog(Toplevel): self.spaceNum=IntVar(self) #self.tabCols=IntVar(self) self.indentBySpaces=BooleanVar(self) - self.editFont=tkFont.Font(self,('courier',12,'normal')) + self.editFont=tkFont.Font(self,('courier',10,'normal')) ##widget creation #body frame frame=self.tabPages.pages['Fonts/Tabs']['page'] @@ -837,7 +837,8 @@ class ConfigDialog(Toplevel): self.SetThemeType() def OnListFontButtonRelease(self,event): - self.fontName.set(self.listFontName.get(ANCHOR)) + font = self.listFontName.get(ANCHOR) + self.fontName.set(font.lower()) self.SetFontSample() def SetFontSample(self,event=None): @@ -956,15 +957,17 @@ class ConfigDialog(Toplevel): self.listFontName.insert(END,font) configuredFont=idleConf.GetOption('main','EditorWindow','font', default='courier') - self.fontName.set(configuredFont) - if configuredFont in fonts: - currentFontIndex=fonts.index(configuredFont) + lc_configuredFont = configuredFont.lower() + self.fontName.set(lc_configuredFont) + lc_fonts = [s.lower() for s in fonts] + if lc_configuredFont in lc_fonts: + currentFontIndex = lc_fonts.index(lc_configuredFont) self.listFontName.see(currentFontIndex) self.listFontName.select_set(currentFontIndex) self.listFontName.select_anchor(currentFontIndex) ##font size dropdown fontSize=idleConf.GetOption('main','EditorWindow','font-size', - default='12') + default='10') self.optMenuFontSize.SetMenu(('7','8','9','10','11','12','13','14', '16','18','20','22'),fontSize ) ##fontWeight -- 2.50.1