summaryrefslogtreecommitdiffstats
path: root/Tools/idle
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/idle')
-rw-r--r--Tools/idle/EditorWindow.py22
1 files changed, 19 insertions, 3 deletions
diff --git a/Tools/idle/EditorWindow.py b/Tools/idle/EditorWindow.py
index 44e2b13..0e0e0dc 100644
--- a/Tools/idle/EditorWindow.py
+++ b/Tools/idle/EditorWindow.py
@@ -9,6 +9,23 @@ import tkMessageBox
import idlever
import WindowList
+# Customization of default window size and font
+# standard
+WIDTH = 80
+HEIGHT = 24
+if sys.platform[:3] == 'win':
+ FONT = ("courier new", 10)
+else:
+ FONT = ("courier", 10)
+if 0:
+ # for demos (on Windows)
+ WIDTH = 70
+ HEIGHT = 16
+ FONT = ("lucida console", 14)
+if 0:
+ # for Windows 98
+ FONT = ("lucida console", 8)
+
# The default tab setting for a Text widget, in average-width characters.
TK_TABWIDTH_DEFAULT = 8
@@ -109,6 +126,7 @@ class EditorWindow:
highlightcolor=cprefs.CHilite[0],
highlightbackground=cprefs.CHilite[1],
insertbackground=cprefs.CCursor[1],
+ width=WIDTH, height=HEIGHT,
wrap="none")
self.createmenubar()
@@ -138,9 +156,7 @@ class EditorWindow:
vbar.pack(side=RIGHT, fill=Y)
text['yscrollcommand'] = vbar.set
- if sys.platform[:3] == 'win':
- text['font'] = ("lucida console", 8)
-# text['font'] = ("courier new", 10)
+ text['font'] = FONT
text_frame.pack(side=LEFT, fill=BOTH, expand=1)
text.pack(side=TOP, fill=BOTH, expand=1)
text.focus_set()