|
From: Ben H. <bh...@al...> - 2001-06-08 07:30:19
|
At 4:01 PM -0700 6/5/01, Cygnus wrote: >Another item to mix in. In the couple views that have the pop up menus for >the columns, like the kill view, is it possible to have it so that if you >select the item that's already selected for a column, that it sorts by it? >Right now if I want to sort by say help vanq, I have to select another item >and then go back to helped vanq. In order to have the view sorted by it. This is fixed. However it required making a new control imp - actually just a few-line modification to the builtin one, but its a new class. Committed: CGAPopupButtonImp.cp CGAPopupButtonImp.h CAMPopupButtonImp.cp CAMPopupButtonImp.h - new files to support popup menus CScribiaApp.cp - Manually register classes for optimization (saved 100k of bloat!) Scribia.CW6.mcp.xml - added CGAPopupButtonImp.cp, CGAPopupButtonImp.h, CAMPopupButtonImp.cp, CAMPopupButtonImp.h - removed some unneeded powerplant files and CEditTable.cp, CEditTable.h ScribiaConstants.h - Added fieldchanged msg const CScribiaDocumentWindow.h CScribiaDocumentWindow.cp - Window is a broadcaster - Broadcast when a field is changed so the total can be updated. CScribiaDoc.cp - Removed CEditTable CMapTable.cp - Update our copy of fData when its changed CItemsView.cp CKillsView.cp COtherView.cp - Update totals pane when field is changed I also checked in some other fixes earlier: No more white background-numbers, Carbon no longer disables all yer controls, and the main window opens faster. Next, now that they are basically identical i think i can consolidate the Items, Kills and OtherView classes. That will save us another 80-100k of compiled app probably. -Ben -- NOTE: Please change my address in your address book from bh...@sa... to bh...@al... as my UCSD address will be permanent. <http://freepages.sf.rootsweb.com/~bhines/> - My Genealogy Pages |