mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	bpo-33987: IDLE: Use ttk Frame on doc window and statusbar (GH-11433)
This commit is contained in:
		
							parent
							
								
									e76b8fc815
								
							
						
					
					
						commit
						facb522d44
					
				
					 2 changed files with 9 additions and 5 deletions
				
			
		|  | @ -28,8 +28,8 @@ | ||||||
| from os.path import abspath, dirname, isfile, join | from os.path import abspath, dirname, isfile, join | ||||||
| from platform import python_version | from platform import python_version | ||||||
| 
 | 
 | ||||||
| from tkinter import Toplevel, Frame, Text, Menu | from tkinter import Toplevel, Text, Menu | ||||||
| from tkinter.ttk import Menubutton, Scrollbar | from tkinter.ttk import Frame, Menubutton, Scrollbar, Style | ||||||
| from tkinter import font as tkfont | from tkinter import font as tkfont | ||||||
| 
 | 
 | ||||||
| from idlelib.config import idleConf | from idlelib.config import idleConf | ||||||
|  | @ -212,7 +212,9 @@ class HelpFrame(Frame): | ||||||
|     def __init__(self, parent, filename): |     def __init__(self, parent, filename): | ||||||
|         Frame.__init__(self, parent) |         Frame.__init__(self, parent) | ||||||
|         self.text = text = HelpText(self, filename) |         self.text = text = HelpText(self, filename) | ||||||
|         self['background'] = text['background'] |         self.style = Style(parent) | ||||||
|  |         self['style'] = 'helpframe.TFrame' | ||||||
|  |         self.style.configure('helpframe.TFrame', background=text['background']) | ||||||
|         self.toc = toc = self.toc_menu(text) |         self.toc = toc = self.toc_menu(text) | ||||||
|         self.scroll = scroll = Scrollbar(self, command=text.yview) |         self.scroll = scroll = Scrollbar(self, command=text.yview) | ||||||
|         text['yscrollcommand'] = scroll.set |         text['yscrollcommand'] = scroll.set | ||||||
|  |  | ||||||
|  | @ -1,4 +1,5 @@ | ||||||
| from tkinter import Frame, Label | from tkinter import Label | ||||||
|  | from tkinter.ttk import Frame | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class MultiStatusBar(Frame): | class MultiStatusBar(Frame): | ||||||
|  | @ -20,7 +21,8 @@ def set_label(self, name, text='', side='left', width=0): | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def _multistatus_bar(parent):  # htest # | def _multistatus_bar(parent):  # htest # | ||||||
|     from tkinter import Toplevel, Frame, Text, Button |     from tkinter import Toplevel, Text | ||||||
|  |     from tkinter.ttk import Frame, Button | ||||||
|     top = Toplevel(parent) |     top = Toplevel(parent) | ||||||
|     x, y = map(int, parent.geometry().split('+')[1:]) |     x, y = map(int, parent.geometry().split('+')[1:]) | ||||||
|     top.geometry("+%d+%d" %(x, y + 175)) |     top.geometry("+%d+%d" %(x, y + 175)) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cheryl Sabella
						Cheryl Sabella