Commit Graph

4055 Commits

Author SHA1 Message Date
4f2302a941 tvplanit: Fix DayView in-place editor reaching into adjacent column
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4826 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 19:10:59 +00:00
9943d1eca3 tvplanit: Fix not persistent storage of visible days in DayView (demo).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4825 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 17:55:44 +00:00
33793d3da2 tvplanit: Split off event painting in TVpWeekViewPainter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4824 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 15:51:13 +00:00
61e01e7744 tvplanit: Minor refactoring in day drawing routines of TVpWeekViewPainter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4823 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 14:38:05 +00:00
d80869e322 tvplanit: Refactor TVpWeekViewDrawer.DrawDays - extract separate method DrawDay. Some cosmetic changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4822 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 14:16:51 +00:00
693008d145 tvplanit: Extract TVpCalendar painting code to separate unit TVpCalendarPainter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4821 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 13:05:11 +00:00
0559b78b09 tvplanit: Add missing VpTaskListPainter and VpMonthViewPainter to repository.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4820 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 10:59:45 +00:00
663c7f5947 tvplanit: Remove "uses windows" from VpCalendar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4819 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 10:44:57 +00:00
5d8b843f2b tvplanit: Some refactoring of task list (flat display style, cosmetic changes).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4818 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 10:33:55 +00:00
0cce1b3a5f tvplanit: Fix TaskList to show selection in the inplace editor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4817 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 09:50:05 +00:00
8516b2ee42 tvplanit: Extract VpTaskList drawing code to separate unit VpTaskListPainter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4816 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 09:22:38 +00:00
eec24fb3f0 RxFPC:New function in RxFileUtils - NormalizeFileName. Fix languages
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4815 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-24 07:43:52 +00:00
54dc447750 tvplanit: Add new property "AllowInplaceEditing" for DayView, WeekView and TaskList.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4814 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-23 23:16:34 +00:00
66bddaf5e0 tvplanit: Fix contactgrid inplace editor appearing in name field.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4813 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-23 22:50:04 +00:00
2a95d0b226 tvplanit: Refactor TVpContactGridPainter.DrawContacts (avoid repeated code per contact element).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4812 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-23 16:13:17 +00:00
9b8ce7a12b tvplanit: Move drawing code of TVpContactGrid to separate unit (VpContactGridPainter). Split off some shared code to TVpBasePainter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4811 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-23 11:53:21 +00:00
ba2e8bce22 tvplanit: Add base painter ancestor class.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4810 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-23 09:37:07 +00:00
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
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