Mfc updating document class variables

In your application you might want to create an instance of this using CPy Debug Frame Wnd:: Load Frame(IDR_PYDEBUG_MAINFRAME) at some point in your application's code.This class contains most of the orchestration code to implement the actual Python debugger.The classes provided are: CPy Debug Breakpoint, CPy Debug Breakpoints List Ctrl, CPy Debug Breakpoints Wnd, CPy Debug Call Stack List Ctrl, CPy Debug Call Stack Wnd, CPy Debug Child Frame, CPy Debug Doc, CPy Debug Frame Wnd, CPy Debug Module, CPy Debug Modules Wnd, CPy Debug Multi Doc Template, CPy Debug Output Wnd, CPy Debug Output Wnd Doc, CPy Debug Properties Tool Bar, CPy Debug Properties Wnd, CPy Debug Stack Frame, CPy Debug Thread, CPy Debug Threads List Ctrl, CPy Debug Threads Wnd, CPy Debug Variable, CPy Debug Variables Edit, CPy Debug Variables List Ctrl, CPy Debug Variables Wnd, CPy Debug View, CPy Object & CPy GILAuto Lock.

It contains a CPy Debug Breakpoints List Ctrl instance and is hosted by an instance of the CPy Debug Frame Wnd class.

CPy Debug Call Stack List Ctrl is the CList Ctrl derived class as used in the Py Debug Call Stack window. CPy Debug Call Stack Wnd is a CDockable Pane derived class which implements the Py Debug Call Stack window.

A TO DO item for the future for this class would be to support more advanced breakpoint functionality such as hit counts as you see in the Visual Studio 2013 Breakpoints window.

CPy Debug Breakpoints Wnd is a CDockable Pane derived class which implements the Py Debug Breakpoints window.

It contains a CList Ctrl instance and is hosted by an instance of the CPy Debug Frame Wnd class.

CPy Debug Multi Doc Template is a CMulti Doc Template used to manage the doc / template framework for Py Debug .CPy Debug Module is a POD type class which represents a module as shown in the Py Debug Modules window.CPy Debug Modules Wnd is a CDockable Pane derived class which implements the Py Debug Modules window.This is an example of a class directly hosting a CView based class without going through the standard MFC Doc/View architecture.It also implements a custom context menu which supports "Copy", "Clear" and "Select All" functionality.I have been embedding Python recently in a number of C projects and was disappointed with the quality of the open source debuggers out there.

Tags: , ,