This is the mail archive of the
gdb-cvs@sourceware.cygnus.com
mailing list for the GDB project.
src/gdb/gdbtk/library ChangeLog interface.tcl ...
- To: gdb-cvs at sourceware dot cygnus dot com
- Subject: src/gdb/gdbtk/library ChangeLog interface.tcl ...
- From: jingham at sourceware dot cygnus dot com
- Date: 28 Mar 2000 01:59:40 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: jingham@sourceware.cygnus.com 00/03/27 17:59:40
Modified files:
gdb/gdbtk/library: ChangeLog interface.tcl managedwin.ith
managedwin.itb prefs.tcl tclIndex
Log message:
Reintroduce the code that saves away window state, and restores it
when you restart gdbtk.
2000-03-27 James Ingham <jingham@leda.cygnus.com>
* interface.tcl (gdbtk_quit): Let the window manager store away
the list of active windows before quitting.
(gdbtk_tcl_preloop): Open all the windows that were active in the
former session.
* prefs.tcl (pref_set_defaults): Set the default value of the
"gdb/window/active" pref. Stores the list of active windows.
* managedwin.itb (ManagedWin::pickle): New method - store away
instructions to recreate this window.
(ManagedWin::shutdown): New Method - run through the active windows
pickling them all.
(ManagedWin::startup): Restore all the saved active windows.
* managedwin.ith: Declare pickle, shutdown & startup.
* tclIndex: regenerate.
Patches:
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/gdb/gdbtk/library/ChangeLog.diff?cvsroot=src&r1=1.8&r2=1.9
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/gdb/gdbtk/library/interface.tcl.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/gdb/gdbtk/library/managedwin.ith.diff?cvsroot=src&r1=1.1.1.1&r2=1.2
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/gdb/gdbtk/library/managedwin.itb.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/gdb/gdbtk/library/prefs.tcl.diff?cvsroot=src&r1=1.1.1.1&r2=1.2
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/gdb/gdbtk/library/tclIndex.diff?cvsroot=src&r1=1.2&r2=1.3