Created "planning_user_guide" file for making notes on structure or
other aspects of User Guide.

In .cpp files, changed "swap_base_interals" to "PersistentObject::swap"
in line with new interface of Sqloxx.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2763 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Started working on help system using wxHelpController.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2764 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Started work on using Sphinx to create HTML help files - with aim of eventually
converting these to format required for wxWidgetsHtmlHelpController.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2765 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Created dcm::gui::Button class to replace wxButton but with manual
wiring to try to overcome tab traversal glitch in TransactionCtrl that
was experienced on Windows w.r.t. wxButton. (Yet to see if this solution
actually works.)

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2766 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Dummy commit - verifying that the fix referred to in the
previous commit did indeed working (to fix tab traversal issue
in TransactionCtrl re. buttons).

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2767 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Continued working on user guide.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2768 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Deleted "planning_user_guide" file... was rough notes but now redundant.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2769 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Continued working on user guide.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2770 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Added copyright notice to combo_box.hpp, combo_box.cpp,
button.hpp and button.cpp files.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2771 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Continued working on user guide: now using the "better" them for Sphinx;
various other changes.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2772 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
For consistency, used dcm::gui::Button everywhere that wxButton was previously
used.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2773 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Created dcm::gui::TextCtrl class, which inherits from wxTextCtrl,
and is practically identical to wxTextCtrl, except we manually
intercept tab char event to manually perform tab traversal.
Intending to deploy this throughout in place of wxTextCtrl, in
hope of fixing odd tab traversal bug which appeared on Windows
(seems similar to the bug - now fixed - experienced with
wxComboBox and wxButton).

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2774 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Replaced wxTextCtrl with dcm::gui::TextCtrl throughout.
See previous commit for explanation.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2775 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Dummy commit, to note that I tested previous commit's bug fix attempt on
Windows and didn't work.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2776 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Fixed issue with tab traversal on Windows, in SetupWizard::AccountPage.
Fix involved setting wxWANTS_CHARS style on dcm::gui::TextCtrl.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2777 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Fixed accidental swap-out of new with obsolete CMakeLists.txt file on previous commit.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2778 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Manually widened "Amount" column in EntryListCtrl, under Windows, as
it was not sufficiently wide when column title became "Amount spent" or
"Amount earned".

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2779 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Fixed problem on Windows with alignment of wxStaticText instances in
AccountDialog.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2780 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Fixed accidental change of CMakeLists.txt file (again).

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2781 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98
Continued working on user guide. Can now get HTML help to display, using
the Sphinx-generated .hhp files directly. However cannot get wxWidgets
to recognize them in zipped form. Have not attempted getting the help system
to work on Windows yet.

Added a couple of TODOs.

git-svn-id: svn+ssh://192.168.1.25/home/matthew/Repos/repo_01/dcm/trunk@2782 ac3cbfda-f6ac-4daa-b570-d46c5f00fc98