Menu

/branches/v4-dev/Src/FmMain.pas Commit Log


Commit Date  
[r1720] (54.2 kB) by delphidabbler

Changed how database update events are handled:
* New event handler added to TMainDisplayMgr for database view item changes: adding, updating and deletion of snippets and categories.
* Removed category and snippet change handling code from TMainForm's database change event handler.

2011-11-09 15:36:47 View
Download
[r1717] (56.0 kB) by delphidabbler

Removed all calls to Query.Update. No longer needed in database change event handler since database itself now updates query where necessary after database changes, and before events are triggered.

2011-11-08 00:12:26 View
Download
[r1703] (56.1 kB) by delphidabbler

* Added new "NewTab" property to TViewItemAction.
* Changed TMainForm handling of view item actions to request new detail tab from main display manager when a view item action has NewTab property set to true.

2011-11-06 17:19:19 View
Download
[r1700] (56.0 kB) by delphidabbler

* Added new parameter to TMainDisplayMgr.DisplayViewItem that determines whether view item is displayed in new tab or not.
* Removed debugging code for tab display mode from UMainDisplayMgr unit.
* Minimal changes to FmMain unit to work with revised TMainDisplayMgr.DisplayViewItem method.
* Changed behaviour of displaying certain view items: welcome page never overwrites tabs, history and main view items always overwrite and new snippets and categories always use new tabs.

2011-11-05 16:25:05 View
Download
[r1679] (55.6 kB) by delphidabbler

Modified database loading code to show "welcome" page after database is first loaded but to show "database updated" page after database re-loaded following online update or restoration of user database backup.

2011-11-04 00:05:52 View
Download
[r1675] (55.7 kB) by delphidabbler

* Added new TMainDisplayMgr.ShowWelcomePage method.
* Removed TMainForm.DisplayWelcomePage method and replaced calls with calls to TMainDisplayMgr.ShowWelcomePage.

2011-11-03 21:50:25 View
Download
[r1674] (55.9 kB) by delphidabbler

* Removed action that selects a detail pane tab from View category (now uncategorised) and renamed it to actSelectDetailTab. Changed to uncategorised because no longer on view menu.
* Removed actSelectDetailTab's OnUpdate event handler and renamed OnExecute change handler.

2011-11-03 21:38:32 View
Download
[r1673] (56.6 kB) by delphidabbler

* Added new Update method to IQuery and its implementation that updates query: refreshes or resets if can't refresh.
* Modified TMainForm to use IQuery.Update.

2011-11-03 21:20:32 View
Download
[r1648] (56.9 kB) by delphidabbler

Removed cInfoTab constant that referred to a fixed tab in former implementation of Details pane.

2011-10-25 23:16:41 View
Download
[r1642] (56.9 kB) by delphidabbler

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.

2011-10-25 15:50:26 View
Download
Older >
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.