Add path widjets to rows 10-12.
(self)
| 260 | used_names=used_names, _htest=_htest, _utest=_utest) |
| 261 | |
| 262 | def create_extra(self): |
| 263 | "Add path widjets to rows 10-12." |
| 264 | frame = self.frame |
| 265 | pathlabel = Label(frame, anchor='w', justify='left', |
| 266 | text='Help File Path: Enter URL or browse for file') |
| 267 | self.pathvar = StringVar(self, self.filepath) |
| 268 | self.path = Entry(frame, textvariable=self.pathvar, width=40) |
| 269 | browse = Button(frame, text='Browse', width=8, |
| 270 | command=self.browse_file) |
| 271 | self.path_error = Label(frame, text=' ', foreground='red', |
| 272 | font=self.error_font) |
| 273 | |
| 274 | pathlabel.grid(column=0, row=10, columnspan=3, padx=5, pady=[10,0], |
| 275 | sticky=W) |
| 276 | self.path.grid(column=0, row=11, columnspan=2, padx=5, sticky=W+E, |
| 277 | pady=[10,0]) |
| 278 | browse.grid(column=2, row=11, padx=5, sticky=W+S) |
| 279 | self.path_error.grid(column=0, row=12, columnspan=3, padx=5, |
| 280 | sticky=W+E) |
| 281 | |
| 282 | def askfilename(self, filetypes, initdir, initfile): # htest # |
| 283 | # Extracted from browse_file so can mock for unittests. |