This is the mail archive of the insight@sources.redhat.com mailing list for the Insight project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Advance notice: Changes to the Source Window classes


Please feel free to comment on these changes.

In the first stage of Source Window rewrite, the following classes will
be created/changed:

GDBMenuBar   -  New class.  Menus in which entries have the ability to be
                grayed and that can be present or not depending on target
                or operating system

GDBToolBar   -  Likewise for buttons.  Similar to the current one but without
                the menu part and without the routines that add entries 
                specific to the Source Window.

GDBSrcBar    -  Uses by composition, not inheritance, the two classes above
                to create the menu and buttons used in the SourceWindow.
                A file with plug-in window definitions will be read so
                special windows for specific targets and operating systems
                can be added to the menu/toolbar.

ViewCache    -  The cache part of srctextwin, with the addition of MEMORY
                type which implements disassembly from memory.

SrcTextWin   -  In this first step, it is just stripped from the cache
                (which is created and used as an object) and handles the
                MEMORY case.

SrcWin       -  Just a few methods renamed.


-- 
Fernando Nasser
Red Hat Canada Ltd.                     E-Mail:  fnasser@redhat.com
2323 Yonge Street, Suite #300
Toronto, Ontario   M4P 2C9

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]