Commit Graph

4055 Commits

Author SHA1 Message Date
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
73cdbbf8b1 tvplanit: Fix text size growing in successive calls to TVpExCanvas.DrawRotatedText under gtk2.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4888 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 21:22:34 +00:00
d1c3eed2fa tvplanit: Fix compilation error in prev commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4887 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 20:45:03 +00:00
6474f1bf95 tvplanit: Fix minor drawing glitch in WeekView. Some refactoring.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4886 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 20:24:54 +00:00
906c25af77 tvplanit: Fix NavBar-ImgList error at program end in Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4885 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 20:03:13 +00:00
b630ce379e tvplanit: Restructure package locations to fix occasional ide compilation issues
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4883 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 19:33:19 +00:00
7cfaefb5e1 tvplanit: Fix compilation with fpc <3.0. Experimental code to fix a error in Linux Mint/qt at program end (related to calling NavBar.SetImageList in Destructor).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4882 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 19:02:09 +00:00
cb586c9d08 tvplanit: trying to resolve the issue of growing day names in the calendar view in OSX (see forum http://forum.lazarus.freepascal.org/index.php/topic,33189.msg214639.html#msg214639).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4881 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 17:53:23 +00:00
d7477c8171 fpspreadsheet: Public methods AutoRowHeight and AutoColWidth of the WorksheetGrid. Show value of cell's WordWrap in SpreadsheetInspector.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4880 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 16:43:00 +00:00
90b0a58290 tvplanit: Fix some more minor DayView painting glitches.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4879 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 15:19:38 +00:00
7cb2fd3d88 tvplanit: Fix DayView scrollbar error if Granularity is 60min.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4878 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 13:21:43 +00:00
cd128df0b6 tvplanit: Fix some painting glitches in DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4877 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-01 10:04:08 +00:00