|
15 | 15 |
|
16 | 16 | from configHandler import idleConf |
17 | 17 | from dynOptionMenuWidget import DynOptionMenu |
18 | | -from tabpage import TabPageSet |
| 18 | +from tabbedpages import TabbedPageSet |
19 | 19 | from keybindingDialog import GetKeysDialog |
20 | 20 | from configSectionNameDialog import GetCfgSectionNameDialog |
21 | 21 | from configHelpSourceEdit import GetHelpSourceDialog |
@@ -65,10 +65,9 @@ def __init__(self,parent,title): |
65 | 65 | self.wait_window() |
66 | 66 |
|
67 | 67 | def CreateWidgets(self): |
68 | | - self.tabPages = TabPageSet(self, |
69 | | - pageNames=['Fonts/Tabs','Highlighting','Keys','General']) |
70 | | - self.tabPages.ChangePage()#activates default (first) page |
71 | | - frameActionButtons = Frame(self) |
| 68 | + self.tabPages = TabbedPageSet(self, |
| 69 | + page_names=['Fonts/Tabs','Highlighting','Keys','General']) |
| 70 | + frameActionButtons = Frame(self,pady=2) |
72 | 71 | #action buttons |
73 | 72 | self.buttonHelp = Button(frameActionButtons,text='Help', |
74 | 73 | command=self.Help,takefocus=FALSE, |
@@ -103,7 +102,7 @@ def CreatePageFontTab(self): |
103 | 102 | self.editFont=tkFont.Font(self,('courier',10,'normal')) |
104 | 103 | ##widget creation |
105 | 104 | #body frame |
106 | | - frame=self.tabPages.pages['Fonts/Tabs']['page'] |
| 105 | + frame=self.tabPages.pages['Fonts/Tabs'].frame |
107 | 106 | #body section frames |
108 | 107 | frameFont=LabelFrame(frame,borderwidth=2,relief=GROOVE, |
109 | 108 | text=' Base Editor Font ') |
@@ -167,7 +166,7 @@ def CreatePageHighlight(self): |
167 | 166 | self.highlightTarget=StringVar(self) |
168 | 167 | ##widget creation |
169 | 168 | #body frame |
170 | | - frame=self.tabPages.pages['Highlighting']['page'] |
| 169 | + frame=self.tabPages.pages['Highlighting'].frame |
171 | 170 | #body section frames |
172 | 171 | frameCustom=LabelFrame(frame,borderwidth=2,relief=GROOVE, |
173 | 172 | text=' Custom Highlighting ') |
@@ -255,7 +254,7 @@ def CreatePageKeys(self): |
255 | 254 | self.keyBinding=StringVar(self) |
256 | 255 | ##widget creation |
257 | 256 | #body frame |
258 | | - frame=self.tabPages.pages['Keys']['page'] |
| 257 | + frame=self.tabPages.pages['Keys'].frame |
259 | 258 | #body section frames |
260 | 259 | frameCustom=LabelFrame(frame,borderwidth=2,relief=GROOVE, |
261 | 260 | text=' Custom Key Bindings ') |
@@ -325,7 +324,7 @@ def CreatePageGeneral(self): |
325 | 324 | self.helpBrowser=StringVar(self) |
326 | 325 | #widget creation |
327 | 326 | #body |
328 | | - frame=self.tabPages.pages['General']['page'] |
| 327 | + frame=self.tabPages.pages['General'].frame |
329 | 328 | #body section frames |
330 | 329 | frameRun=LabelFrame(frame,borderwidth=2,relief=GROOVE, |
331 | 330 | text=' Startup Preferences ') |
|
0 commit comments