mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
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
This commit is contained in:
parent
b44f16592f
commit
053916959a
2 changed files with 11 additions and 8 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue