MCPcopy Index your code
hub / github.com/python/cpython / create_extra

Method create_extra

Lib/idlelib/query.py:262–280  ·  view source on GitHub ↗

Add path widjets to rows 10-12.

(self)

Source from the content-addressed store, hash-verified

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.

Callers

nothing calls this directly

Calls 5

LabelClass · 0.90
StringVarClass · 0.90
EntryClass · 0.90
ButtonClass · 0.90
gridMethod · 0.45

Tested by

no test coverage detected