Menu

Commit [r1642]  Maximize  Restore  History

Major revision of TMainDisplayMgr and TDetailFrame to better support multiple tabs and to eliminate problems of first attempt at multi-tab support at r1616:

* Interface type IEditableTabbedDisplayMgr, supported by TDetailFrame, replaced by IDetailPaneDisplayMgr and now redundant TCloseTabAction removed.
* Complete re-write of way TMainDisplayMgr handles database update events. TMainForm modified to call new TMainDisplayMgr methods.
* Detail pane selected tab no longer persisted in settings.
* Some debug code added to TMainDisplayMgr to help debug display of views in new and existing tabs: must be removed in later revisions.

delphidabbler 2011-10-25

changed /branches/v4-dev/Src/FmMain.dfm
changed /branches/v4-dev/Src/FmMain.pas
changed /branches/v4-dev/Src/FrDetail.dfm
changed /branches/v4-dev/Src/FrDetail.pas
changed /branches/v4-dev/Src/IntfFrameMgrs.pas
changed /branches/v4-dev/Src/UMainDisplayMgr.pas
/branches/v4-dev/Src/FmMain.dfm Diff Switch to side-by-side view
Loading...
/branches/v4-dev/Src/FmMain.pas Diff Switch to side-by-side view
Loading...
/branches/v4-dev/Src/FrDetail.dfm Diff Switch to side-by-side view
Loading...
/branches/v4-dev/Src/FrDetail.pas Diff Switch to side-by-side view
Loading...
/branches/v4-dev/Src/IntfFrameMgrs.pas Diff Switch to side-by-side view
Loading...
/branches/v4-dev/Src/UMainDisplayMgr.pas Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.