mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +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 platform import python_version | ||||
| 
 | ||||
| from tkinter import Toplevel, Frame, Text, Menu | ||||
| from tkinter.ttk import Menubutton, Scrollbar | ||||
| from tkinter import Toplevel, Text, Menu | ||||
| from tkinter.ttk import Frame, Menubutton, Scrollbar, Style | ||||
| from tkinter import font as tkfont | ||||
| 
 | ||||
| from idlelib.config import idleConf | ||||
|  | @ -212,7 +212,9 @@ class HelpFrame(Frame): | |||
|     def __init__(self, parent, filename): | ||||
|         Frame.__init__(self, parent) | ||||
|         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.scroll = scroll = Scrollbar(self, command=text.yview) | ||||
|         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): | ||||
|  | @ -20,7 +21,8 @@ def set_label(self, name, text='', side='left', width=0): | |||
| 
 | ||||
| 
 | ||||
| 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) | ||||
|     x, y = map(int, parent.geometry().split('+')[1:]) | ||||
|     top.geometry("+%d+%d" %(x, y + 175)) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cheryl Sabella
						Cheryl Sabella