112 Commits

Author SHA1 Message Date
96e0ace939 TvPlanIt: Improved inplace editor. Scaling of event images in Category combobox if they are too high
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8897 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-07-22 17:41:38 +00:00
b84bdf27e1 TvPlanIt: Fix compilation after Laz/main commit 74446557f6825c4ddadd9f6321a80147798dbf99. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8836 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-06-15 10:20:49 +00:00
98b7bb2e30 TvPlanIt: Workaround for opaque labels issue in Laz 2.2.4.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8692 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-18 10:55:52 +00:00
e05862d42d TvPlanit: Fix version number in vpconst to match the package version number.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8668 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-02 10:23:56 +00:00
10b89f8235 tvplanit: Fix crash in print format component editor when the print format contains a GanttView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8562 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-15 13:03:27 +00:00
03e1ff9059 tvplanit: Add "Don't ask again" checkbox to VpPrtFmt editor save prompt by using a TTaskDialog. Update resource strings and translations.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8540 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-12 11:33:16 +00:00
35e35ca544 tvplanit: Fix operation of navigation buttons in Preview dialog for weekview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8533 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-11 15:24:15 +00:00
b2991baa90 tvplanit: Some improvements in VpEdFmtLst.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8508 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-03 17:06:43 +00:00
b864dfc278 tvplanit: Move holiday detection event to TVpControlLink; deprecate that of TVpDayView etc.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8492 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-19 21:32:43 +00:00
cf63f75a7a tvplanit: New calendar icon by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8476 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-12 11:03:48 +00:00
d2fe2df1e7 tvplanit: Define initial control size by GetControlClassDefaultSize. New icons in PrintPreview dialog. Consistent 3D look of TVpPrintPreview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8469 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-10 20:38:31 +00:00
7a151f2696 tvplanit: More consistent usage of colors and attribute classes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8448 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-05 09:27:54 +00:00
d2bdaad7bf tvplanit: Fix painting glitches for TVpTaskList.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8443 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-04 22:11:52 +00:00
460df892e1 tvplanit: Fix painting glitches in TVpMonthView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8441 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-03 21:56:31 +00:00
30acf7208e tvplanit: Improving LCL scaling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8438 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-02 17:38:26 +00:00
8ef2d6471f tvplanit: Create default popupmenu items in the constructor rather than when the menu drops down. Adjust translation of popupmenu items.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8392 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-08-16 15:04:39 +00:00
c8ac39c295 tvplanit: Some clean-up in holiday calculation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8390 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-08-13 16:40:15 +00:00
a33255b5eb tvplanit: More efficient handling of holidays in fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8389 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-08-13 16:09:29 +00:00
6a2e34537d tvplanit: Refactor calculation of holidays in fulldemo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8386 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-08-12 20:59:53 +00:00
beb0481d33 tvplanit: Add datastore method DeleteResource.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8351 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-16 16:38:36 +00:00
2e2d9f18bf tvplanit: New property ApplyCategoryInfos for week and month view. Some tweaking of text positions in month view.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8346 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-12 14:31:42 +00:00
cf88b7c792 TvPlanIt: Fix translation issues in fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8345 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-12 10:25:34 +00:00
b2d2f2fb63 TvPlanit: Exclude the string '(default)' in fulldemo from translation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8299 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-06-14 09:30:07 +00:00
661f42b5ba TvPlanIt: Clean up.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8298 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-06-14 09:17:02 +00:00
a962fbb40e TvPlanIt: Workaround for TLabel transparency issue of Laz 2.2+
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8297 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-06-14 09:13:33 +00:00
b806147dfa TvPlanIt: Revert fulldemo translation code to r8293. Add demomain.lrj file to repository.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8296 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-06-14 08:58:09 +00:00
ae38604d97 TvPlanIt/FullDemo: Fix missing vpsr translation caused by last commit. Fix name of polish translation in language combobox.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8294 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-06-14 08:25:26 +00:00
c36f73b838 TvPlanIt: Add Polish translation of fulldemo project. Fix switching languages in this project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8293 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-06-13 09:51:35 +00:00
e363408fea TvPlanIt: Update German language file. Add English po files. Activate Polish language in fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8256 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-18 22:14:59 +00:00
aedf5ffcc0 TvPlanIt: Some cosmetic changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8174 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-13 21:26:19 +00:00
ed6fcb4083 tvplanit: Less hints/warnings in fulldemo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8172 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-06 23:32:21 +00:00
bb91c39431 tvplanit: add TVpResource.OverlayResources as alternate method to add overlay groups. Update FullDemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8168 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-12-04 19:01:07 +00:00
e2f9f6dfee TvPlanIt: Sanity check with FPC 3.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7912 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-11-30 20:55:49 +00:00
5a8f764b4e tvplanit: Set version 1.4 for new OPM release. Test demos.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6790 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-15 18:33:02 +00:00
bab84c3523 tvplanit: Fix compilation with Laz 1.8.4. Avoid crashes of import methods if no resource has been created.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6508 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-18 20:01:53 +00:00
ac2f2a1cfd tvplanit: Improved positioning of VpContactGrid inplace editor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6483 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 19:49:39 +00:00
3683bf9450 tvplanit: Add new property CaptionStyle (lowercase or uppercase) to TVpContactButtonBar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6482 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 17:53:33 +00:00
64d3c247b1 tvplanit: Less hints and warnings, some cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6476 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 09:22:33 +00:00
ec29b90757 tvplanit: VpDayView icons are painted side-by-side now.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-18 15:52:16 +00:00
22a58397f4 tvplanit: Set version to 1.0.10 for next release.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6389 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-05 16:09:31 +00:00
590f5139ee tvplanit: Simplify day, week and monthview, as well as contact list hints. Fix crash in Linux when mouse is moved into a hint.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5901 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-25 21:24:23 +00:00
2a4643b959 tvplanit: Every internal icon has three versions at 100%, 125% and 150% resolution now. (Icons from icon8.com). Old icons can be re-activated by undefining NEW_ICONS in vp.inc.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5896 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-23 17:39:54 +00:00
46888f3207 tvplanit: Extended resource file (vpbasepng.res) intended for three sizes of the internally used images. Update TaskListPainter to use the icon according to the best screen resolution.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5894 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-22 17:50:31 +00:00
fd3b8f7db8 tvplanit: Correct font scaling for Laz 1.8+
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5890 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-22 08:11:27 +00:00
5d5bc8ba94 tvplanit: Fix compilation under non-Windows. Fix OK/Cancel button alignment under non-Windows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5889 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-21 21:30:07 +00:00
b5d006373c tvplanit: Remove unnecessary routines. Improved HiDPI performance of TaskEdit dlg, Alarm dlg, and ExVpRptSetup (used by fulldemo).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5888 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-21 12:02:22 +00:00
70be970745 tvplanit: Fix another scaling issue with fulldemo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5883 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-20 16:03:55 +00:00
d8a0f703d2 tvplanit: Check all examples for HiDPI scaling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5882 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-20 15:39:18 +00:00
fdcc9c7e3c tvplanit: Update VpEdFmtLst to scale correctly in the HighDpi mode of Lazarus 1.8.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5879 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-19 23:17:29 +00:00
12f1e00a0e tvplanit: Add Finnish translation (thanks to Seppo Suutarla)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5375 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-11-22 15:30:42 +00:00