This is the mail archive of the
insight@sources.redhat.com
mailing list for the Insight project.
Advance notice: Changes to the Source Window classes
- To: insight at sources dot redhat dot com
- Subject: Advance notice: Changes to the Source Window classes
- From: Fernando Nasser <fnasser at cygnus dot com>
- Date: Fri, 10 Nov 2000 01:14:55 +0000
- Organization: Red Hat Canada Ltd. - Toronto
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