Commit Graph

5309 Commits

Author SHA1 Message Date
10899a4c21 tvplanit: No bevel in flat mode around a TVpWeekView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4809 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-23 08:47:09 +00:00
3b7adafe73 tvplanit: Move MonthView painting code into a separate unit (VpMonthViewPainter). Some minor fixes in demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4808 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 22:37:44 +00:00
26d8e9b546 tvplanit: Improvements in demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4807 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 21:16:10 +00:00
ec4a4b6c77 tvplanit: Move painting code of TVpWeekView to separate unit VpWeekViewPainter
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4806 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 21:04:36 +00:00
9b5d03f687 tvplant: More features in demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4805 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 20:19:35 +00:00
705a6878ac tvplanit: Refactor painting code of TVpDayView (new helper unit TVpDayViewPainter)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4804 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 14:43:43 +00:00
38be775a00 tvplanit: Extend demo to show several days in DayView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4803 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 14:28:19 +00:00
a4f762c4d4 tvplanit: Fix BufDSDatastore to create DB directory if AutoCreate is true.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4802 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 13:37:24 +00:00
78e60575cc tvplanit: No more IDE crash (was caused by over-range error in dvLineMatrix of TDayView, procedures SetTimeIntervals, DrawCells)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4801 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 12:16:45 +00:00
264448b7e4 tvplanit: Fix conflict with bufdsdatastore example
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4800 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 11:52:39 +00:00
c95522e77a tvplanit: Undo cosmetic changes and refactoring of granularity (crashes IDE) - test commit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4799 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 10:51:12 +00:00
7d184408a7 tvplanit: Remove all "uses messages" (implies "uses Windows")
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4798 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 07:59:17 +00:00
89e16097a4 tvplanit: Beginning to refactor the RenderToCanvas method of TVpDayview, local subprocedure DrawEvents (2000 lines monster!)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4797 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 20:45:28 +00:00
25922e7b89 PowerPDF: increased version to 0.9.13
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4796 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 20:08:18 +00:00
6d17acaf22 PowerPDF: fix pdf output of TPRRect, TPREllipse and TPRImage when compiling with FPC trunk 3.1.1 and Fixes 3.0.1 (it affects LazReport pdf export when using PowerPDF exporter, objects appear without frames or background, etc.)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4795 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 20:04:57 +00:00
ab7f8386d8 tvplanit: Some more refactoring of VpPrtFmt
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4794 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 20:03:42 +00:00
8116ba68c4 tvplanit: Cosmetic changes and some refactoring in unit VpPrtFmt
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4793 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 18:45:18 +00:00
60140bfdc5 tvplanit: Cometic changes in print preview units. Activate some commented Delphi-only code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4792 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 15:12:38 +00:00
1ae439b458 tvplanit: Add translatable captions and hints to print preview dialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4791 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 13:48:55 +00:00
ed9905a382 tvplanit: Fix PrintPreviewDialog to display toolbar images correctly. Use new images (taken from nuvola collection).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4790 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 13:19:39 +00:00
3f932e5eb6 tvplanit: fix compile on linux
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4789 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 11:59:37 +00:00
866f9db96a tvplanit: In event editor, reposition controls at runtime to take care of label widths changing due to translation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4788 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-21 11:25:17 +00:00
d85cb0a013 tvplanit: Cosmetic changes in VpNavBar
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4787 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 21:07:11 +00:00
5ca948f0bd tvplanit: Remove not-working property and component editors by an IFDEF from regristration.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4786 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 15:41:39 +00:00
0da706ccea tvplanit: Unregister the NavBar component designer, not working at the moment.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4785 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 15:22:49 +00:00
2e89999e86 tvplanit: cosmetic changes, mostly in day view unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4784 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 14:21:33 +00:00
89198cf134 tvplanit: russian resources
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4783 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 13:04:17 +00:00
cc260412e1 tvplanit: Refactor granularity-related code
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4782 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 11:00:59 +00:00
f4e4f7fb99 tvplanit: Refactor TVpDayView.SetTimeIntervals
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4781 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 10:21:06 +00:00
8cd357069e tvplanit: Cosmetic changes in VpBase. Refactor TVpCategoryMap. Add missing German translations.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4780 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-20 09:06:30 +00:00
5d527e1d69 tvplanit: Cosmetic changes in DayView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4779 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 23:40:28 +00:00
e9199cdad2 tvplanit: Activate translation of dayview speedbuttons,
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4778 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 22:41:36 +00:00
5af0d70a52 tvplanit: Add translations of demo program
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4777 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 22:25:44 +00:00
cbd022cdea tvplanit: Add full demo incl NavBar and translation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4776 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 22:24:29 +00:00
4d83ac6429 tvplanit: Use resourcestring for "Task" in TaskEditDialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4775 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 13:00:19 +00:00
b52244fc30 tvplanit: Remove dependence on ZeosDS package from sqlite3DS package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4774 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 11:46:07 +00:00
fe58e1530e tvplanit: Example for TBufDataset datastore.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4773 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-19 11:44:35 +00:00
ea72a7a350 tvplanit: Fix incorrect closing of weekview's inplace editor in MouseClick.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4772 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-18 23:31:19 +00:00
1e89c2e60f tvplanit: Lots of cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4771 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-18 21:03:53 +00:00
a089da3b74 tvplant: Fix duplicate storage of events in sqlite3 datastore
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4770 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-18 19:45:43 +00:00
aafafb3e26 tvplanit: add demo for sqlite3datastore (based on SQLDB)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4769 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-18 19:02:42 +00:00
6dc495dea2 tvplanit: Deactivate drag-and-drop code in dayview unit by a define (DRAGDROP). This fixes the drag-and-drop mouse cursor appearing after editing an event in dayview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4768 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-18 12:09:16 +00:00
6509b909e8 tvplanit: Fix dayview's inplace editor being destroyed (no issue at the moment, but could be - the other controls failed due to that).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4767 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-18 11:17:39 +00:00
0ca1fb03e6 tvplanit: Fix context menu of weekview
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4766 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-17 22:41:57 +00:00
e655a1d85e tvplanit: Fix uninitialized local variable in TZeosDatastore.SetConnection.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4765 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-17 21:55:15 +00:00
9df4ade9b1 tvplanit: Add example for zeos datastore
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-17 21:44:24 +00:00
e122be6b59 tvplanit: Fix missing change notification of TaskEditDialog. Fix hang of ZeosDatastore in SetConnected.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4763 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-17 21:29:44 +00:00
44863b6274 tvplanit: Fixing exceptions related to combinations of AutoCreate and AutoConnect for ZeosDatastore (still crashing in case of AutoCreate=false and Autoconnect=true at first access to data).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4762 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-17 20:23:56 +00:00
a7d6f71ef1 tvplanit: Initial commit of sqlite3 datastore (based on sqldb)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4761 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-16 20:53:31 +00:00
8004f97da6 tvplanit: Add missing res file for ZEOS datastore registration.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4760 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 23:08:27 +00:00