Commit Graph

5038 Commits

Author SHA1 Message Date
1061b3c4d1 tvplanit: Add dutch translation of demo (by JanRoza)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4938 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-09 22:41:46 +00:00
68bfbc02dc tvplanit: Add centimeters as new measurement unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4937 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-08 11:05:54 +00:00
f0676bbd43 tvplanit: Fix shape editor not storing shape properties. Fix preview drawing page background using pen and brush of previous shape.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4936 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-08 10:43:54 +00:00
fb4a5f60f6 tvplanit: Translate shape editor. Fix pen and brush style combos. Auto-position controls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4935 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-08 10:04:20 +00:00
6df0384a65 tvplanit: fix russian resources
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4934 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-08 08:43:35 +00:00
b14a90efb7 tvplanit: In "demo" project, add menu item "Print" (not operational), update translations.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4933 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-07 21:15:18 +00:00
57afcadf85 tvplanit: Translate element editor, auto-place controls
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4932 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-07 20:51:29 +00:00
38700edbf4 tvplanit: Translate PrintFormat item editor and auto-position controls.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4931 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-07 18:27:26 +00:00
574c68f4f8 tvplanit: Fix memory leak in TVpExCanvas.DrawRotatedText (temporary font not destroyed).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4930 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 21:59:58 +00:00
1c6dc6b123 tvplanit: Fix preview updating issue in print preview desinger.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4929 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 21:49:00 +00:00
ac3e014109 tvplanit: Fix print format designer to react on selecting a different format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4928 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 20:04:13 +00:00
0422946129 tvplanit: Translate print format designer form.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4927 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 19:34:46 +00:00
18536b3f45 tvplanit: Cosmetic changes in VpEdFmtLst. Beginning to fix print format designer.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4926 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 18:56:23 +00:00
4701336ffd tvplanit: Restore regular printing code in demo project. Automatic width detection of PrintFormatCombobox in PrintPreviewDlg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4925 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 14:23:45 +00:00
287ff93ba0 tvplanit: Add property Persistent to BufDSDatastore
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4924 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 13:41:17 +00:00
4472db6f34 tvplanit: Integrate sqlite3 datastore into main package (since sqlite3 belongs to standardLaz distribution). Update related demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4923 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 08:59:26 +00:00
12c7635a0f tvplanit: Add demo project "runtime" which works without installing the package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4922 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 08:24:17 +00:00
cea61bfbdf tvplanit: Fix building of package (automatic instead of manual)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4921 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 08:18:46 +00:00
3c9f3f57e4 tvplanit: Fix Dayview crashing IDE when inserted to form
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4920 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 08:17:28 +00:00
7cfd38f300 tvplanit: Fix painting of DayView time slots for printer/print preview
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4919 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-06 06:10:58 +00:00
0b35252d3a tvplanit: Refactor painting of ticks and time labels of DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4918 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-05 22:21:02 +00:00
49161f56c1 tvplanit: Fix WeekView inplace editor sometimes picking wrong events.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4917 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-05 10:20:36 +00:00
5370e6afa1 tvplanit: Fix all-day events in WeekView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4916 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-05 08:42:08 +00:00
7e44228076 tvplanit: Extract procedure DrawBorders from DayViewPainter's RenderToCanvas method. Less hints.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4915 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 22:09:42 +00:00
ca3fd260ba tvplanit: Fix positioning of inplace-editor of all-day event in DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4914 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 21:48:27 +00:00
b7b76852cb tvplanit: Handle non-painted area at the left the all-day events in DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4913 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 21:35:15 +00:00
422d8c5463 tvplanit: Improved painting of all-day events. Some related refactoring.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4912 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 20:30:36 +00:00
d5536a27bc tvplanit: Refactor dayview painting (FixFontHeight and CalcRowHeadWidth into separate procedures).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4911 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 19:21:55 +00:00
9438c5f7a0 tvplanit: Refactor of dayview painting (preps)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4910 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 19:00:42 +00:00
8cebf7fdb9 tvplanit: Misc
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4909 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 15:53:06 +00:00
524b731df8 tvplanit: Add dutch translation (by JanRoza). Update demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4908 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 12:39:22 +00:00
1b42108c15 tvplanit: Some refactoring (checking if a date is in date range), some cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4907 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 09:55:08 +00:00
698d597333 tvplanit: New property UseAutoIncFields for TVpBufDSDatasource.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4906 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 22:56:59 +00:00
32e02ae41e tvplanit: Fix white stripe appearing at the right of dayview print preview. Some refactoring and clean-up.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4905 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 20:30:06 +00:00
5bc136ef28 tvplanit: Fix PrintPreviewDlg not updating when a new format item is selected.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4904 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 15:42:06 +00:00
99b58efb54 tvplanit: Initial version with printing capabilities (still lots of bugs...)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4903 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 14:47:03 +00:00
523416cafa tvplanit: Fix painting of borderless contact header line
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4902 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 09:51:12 +00:00
cf727df5c0 tvplanit: Remove some painting glitches related to dsNoBorder. Some refactoring of drawing of dayview labels.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4901 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 09:36:40 +00:00
f3cc257d5c tvplanit: Rename DrawingStyle dsNone to dsNoBorder. Fix dsBorder for all event views.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4900 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-03 08:39:53 +00:00
fc0fee4e00 tvplanit: Beginning to implement borderless DrawingStyle (dsNone)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4899 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 23:14:26 +00:00
1159900b4e tvplanit: Fix text with font height 0 being too small in printout.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4898 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 22:46:05 +00:00
9fc76923f9 tvplanit: Fix printpreview dialog not being able to show full page in preview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4897 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 21:13:54 +00:00
183e89afe2 tvplanit: Fix scrolling issue in DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4896 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 15:44:34 +00:00
b25bcf4516 tvplanit: Some more fine-tuning of pixels when painting day and week views.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4895 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 13:07:46 +00:00
dd215650bc tvplanit: Improved drawing styles of MonthView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4894 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 12:20:11 +00:00
5cd2174610 tvplanit: Some cleanup in TVpCanvasUtils. Fix Calendar font size being frozen at 8pt.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4893 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 09:43:47 +00:00
c4646eacb5 tvplanit: A better way to save/restore the font in VpcanvasUtils.DrawRotatedText?
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4892 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 09:20:00 +00:00
998f2aa164 tvplanit: Avoid a 3d bevelled border around contact grid in flat drawing mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4891 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-02 08:56:40 +00:00
7e954aacab tvplanit: Fix Dayview not scrolling to the end of the day.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4890 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 22:21:07 +00:00
7a0869b6f0 tvplanit: Add widgetset to compilation path
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4889 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 21:46:43 +00:00