Home | History | Annotate | Download | only in idlelib

Lines Matching refs:frame

16     def user_line(self, frame):
17 if self.in_rpc_code(frame):
20 message = self.__frame2message(frame)
21 self.gui.interaction(message, frame)
23 def user_exception(self, frame, info):
24 if self.in_rpc_code(frame):
27 message = self.__frame2message(frame)
28 self.gui.interaction(message, frame, info)
30 def in_rpc_code(self, frame):
31 if frame.f_code.co_filename.count('rpc.py'):
34 prev_frame = frame.f_back
40 def __frame2message(self, frame):
41 code = frame.f_code
43 lineno = frame.f_lineno
60 self.frame = None
94 self.bframe = bframe = Frame(top)
113 self.cframe = cframe = Frame(bframe)
145 self.fstack = Frame(top, height=1)
147 self.flocals = Frame(top)
149 self.fglobals = Frame(top, height=1)
159 def interaction(self, message, frame, info=None):
160 self.frame = frame
183 stack, i = self.idb.get_stack(self.frame, tb)
201 self.frame = None
204 frame = self.frame
205 if not frame:
207 filename, lineno = self.__frame2fileline(frame)
211 def __frame2fileline(self, frame):
212 code = frame.f_code
214 lineno = frame.f_lineno
226 self.idb.set_next(self.frame)
230 self.idb.set_return(self.frame)
242 if self.frame:
243 stack, i = self.idb.get_stack(self.frame, None)
256 def show_frame(self, (frame, lineno)):
257 self.frame = frame
290 frame = self.frame
291 if not frame:
294 ldict = frame.f_locals
295 gdict = frame.f_globals
341 frame, lineno = stack[i]
343 modname = frame.f_globals["__name__"]
346 code = frame.f_code
374 menu.add_command(label="Show stack frame",
398 frame, lineno = self.stack[index]
399 code = frame.f_code
420 self.frame = frame = Frame(master)
421 self.frame.pack(expand=1, fill="both")
422 self.label = Label(frame, text=title, borderwidth=2, relief="groove")
424 self.vbar = vbar = Scrollbar(frame, name="vbar")
426 self.canvas = canvas = Canvas(frame,
432 self.subframe = subframe = Frame(canvas)
442 frame = self.frame
475 frame.pack(expand=1)
478 frame.pack(expand=0)
481 self.frame.destroy()