We now remember which items in the register have been expanded so they stay open
authorRobert Sesek <rsesek@bluestatic.org>
Mon, 6 Aug 2007 16:57:57 +0000 (09:57 -0700)
committerRobert Sesek <rsesek@bluestatic.org>
Mon, 6 Aug 2007 16:57:57 +0000 (09:57 -0700)
commit8f185269a8de47298873dbfbd2132e78384d3da4
tree28291648f3d230f6ed849f353c2e17aaf73e55c8
parent802d50d70b29418eaae3c5724fbc73f96f83ee93
We now remember which items in the register have been expanded so they stay open

* Source/DebuggerWindowController.h: Adding an _registerView outlet and an _expandedRegisters array
* Source/DebuggerWindowController.m:
([DebuggerWindowController initWithConnection:]): Initialize _expandedRegisters
([DebuggerWindowController dealloc]): Release _expandedRegisters
([DebuggerWindowController setRegister:]): When we set the register, go through all the items and see if any of them should be expanded
([DebuggerWindowController outlineViewItemDidExpand:]): Add the expanded object to _expandedRegisters
([DebuggerWindowController outlineViewItemDidCollapse:]): Remove the object from _expandedRegisters
* English.lproj/Debugger.nib: Hooking up the _registerView outlet
English.lproj/Debugger.nib/classes.nib
English.lproj/Debugger.nib/keyedobjects.nib
Source/DebuggerWindowController.h
Source/DebuggerWindowController.m