Menu

/trunk/Src/UMainDisplayMgr.pas Commit Log


Commit Date  
[r2337] (24.6 kB) by delphidabbler

Changed units which have no specific namespace from MPL v1.1 to MPL v2.0.

2012-08-27 21:08:06 View
Download
[r2304] (25.3 kB) by delphidabbler

Fixed bug #3561047 (http://bit.ly/Pf5L5v): Category overview sometimes doesn't start per preferences.

Main form was indirectly changing the tab in the overview pane when starting up with any except Categories tab (tab index 0) selected. This was saving state of tab 0 before it was assigned any tree nodes, meaning that it was displayed expanded when next selected because of lack of state info. Fix meant providing any Initialise method for the overview pane that selects the required tab without saving the state of tab 0. Main form calls this via new Initialise method of TMainDisplayMgr.

2012-08-23 18:57:25 View
Download
[r2303] (25.0 kB) by delphidabbler

Renamed TMainDisplayMgr Initialise method as ReStart. Updated affected code.

2012-08-23 16:53:29 View
Download
[r2301] (25.0 kB) by delphidabbler

Moved code that clears display ready for a database update into TMainDisplayMgr.PrepareForDBReload. TMainDisplayMgr.ClearAll now redundant so removed. Call to ClearAll removed from TMainForm.

2012-08-23 14:58:16 View
Download
[r2300] (25.2 kB) by delphidabbler

Changed TMainDisplayMgr.ClearAll to refresh detail page after closing all tabs. This ensures any view that is displayed when display is cleared is cleared.

Fixes bug #3561014 (http://bit.ly/PEFgXY): Display Pane does not clear while database is loading

2012-08-23 14:46:48 View
Download
[r2299] (25.1 kB) by delphidabbler

Modified TMainForm to call new TMainDisplayMgr.PrepareForDBReload method just before database is reloaded. This saves state of overview frame's tree view ready for restoration after database has been loaded.

Fixes bug #3560521 (http://bit.ly/RG7Jlw): Overview tree state doesn't restore after database update

2012-08-23 14:27:54 View
Download
[r2256] (24.8 kB) by delphidabbler

Created new public overload of TMainDisplayMgr.DisplayViewItem that takes a Boolean NewTab parameter and maps that onto a display mode.
Modified TMainForm to use new method instead of creating its own mappings of new tab requests onto display modes. This simplifies things and removes some duplication code.

2012-08-19 13:44:39 View
Download
[r2246] (24.0 kB) by delphidabbler

Added new TViewFactory.CreateDBItemView factory method to create a "database" view item (snippet or category) depending on type of parameter.
Modified TMainDisplayMgr and THistory to use this new method instead of their own custom code.

2012-08-18 21:20:07 View
Download
[r2186] (25.0 kB) by delphidabbler

Added new "Close All Tabs" menu item to main View menu.
Added new "Close All Other Tabs" to display pane tab set context menu.
Added supporting actions / code.

2012-08-12 15:32:13 View
Download
[r2036] (24.2 kB) by delphidabbler

Added support for reloading an HTML document into detail pane causing style sheet to be updated.
This has effect of correctly displaying changed title colours and syntax highlighting.

2012-07-11 21:37:10 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.