@@ -28,8 +28,8 @@ |
|
|
28 |
28 |
from os.path import abspath, dirname, isfile, join |
29 |
29 |
from platform import python_version |
30 |
30 |
|
31 |
|
-from tkinter import Toplevel, Frame, Text, Menu |
32 |
|
-from tkinter.ttk import Menubutton, Scrollbar |
|
31 |
+from tkinter import Toplevel, Text, Menu |
|
32 |
+from tkinter.ttk import Frame, Menubutton, Scrollbar, Style |
33 |
33 |
from tkinter import font as tkfont |
34 |
34 |
|
35 |
35 |
from idlelib.config import idleConf |
@@ -212,7 +212,9 @@ class HelpFrame(Frame): |
|
|
212 |
212 |
def __init__(self, parent, filename): |
213 |
213 |
Frame.__init__(self, parent) |
214 |
214 |
self.text = text = HelpText(self, filename) |
215 |
|
-self['background'] = text['background'] |
|
215 |
+self.style = Style(parent) |
|
216 |
+self['style'] = 'helpframe.TFrame' |
|
217 |
+self.style.configure('helpframe.TFrame', background=text['background']) |
216 |
218 |
self.toc = toc = self.toc_menu(text) |
217 |
219 |
self.scroll = scroll = Scrollbar(self, command=text.yview) |
218 |
220 |
text['yscrollcommand'] = scroll.set |