Commit Graph

60 Commits

Author SHA1 Message Date
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
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
wp_xxyyzz
9a553e8b08 tvplanit: Improved positioning of hint window for contact grid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5203 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-23 13:29:12 +00:00
wp_xxyyzz
b46c6f5ab2 tvplanit: Add property Layout to TVpWeekView for switching to horizontal arragement of days.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5202 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-23 11:40:39 +00:00
wp_xxyyzz
0e29ff0284 tvplanit: Add holiday support to WeekView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5200 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-23 08:41:52 +00:00
wp_xxyyzz
c5e93da15a tvplanit: Add holiday support to DayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5199 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-22 23:12:16 +00:00
wp_xxyyzz
9d7234c2c0 tvplanit: Add holiday support to MonthView. Add holiday and weekend attributes to Monthview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5198 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-22 17:47:27 +00:00
wp_xxyyzz
dcfee2e807 tvplanit: Add hint support for contact grid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5184 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-19 22:58:13 +00:00
wp_xxyyzz
75ccd9a393 tvplanit: Add hint support for dayview. Use localized strings in event hints. Add HintMode (event hints or component hints).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5157 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-12 22:25:34 +00:00
wp_xxyyzz
cf011258e6 tvplanit: Show hints for events in weekview.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5154 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-11 17:53:51 +00:00
wp_xxyyzz
ff520cb2d7 tvplanit: Store current resourceID of full demo to ini file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5131 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-06 19:58:31 +00:00
wp_xxyyzz
c782c3bc7e tvplanit: Make sure that the first time start of full demo uses reasonable default values.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5130 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-06 18:26:07 +00:00
wp_xxyyzz
2f73e71c1d tvplanit: Fix crash when deleting resources, fix full demo affected by this.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5129 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-05 14:04:22 +00:00
wp_xxyyzz
aef96e2519 tvplanit: Introduce a datamodule in the fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5122 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-02 16:45:47 +00:00
wp_xxyyzz
5a8198f10d tvplanit: Fix conversion of month/day names to utf8 in case of non-trunk Lazarus versions.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5110 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-29 09:39:30 +00:00
wp_xxyyzz
366cb43790 tvplanit: Add French translation by forum user "JD"
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5108 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-28 08:42:01 +00:00
wp_xxyyzz
ea6895c8e3 tvplanit: Add drag&drop of events (patch by forum user DonAlfredo). Update maindemo. Fix memory leak in button width calculation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5103 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-26 13:33:45 +00:00
wp_xxyyzz
1ccaf81a5b tvplanit: Add more categories to fulldemo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5088 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-13 16:21:30 +00:00
wp_xxyyzz
df1f7bda09 tvplanit: Reverse order of OK and Cancel buttons for Linux
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5083 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-13 12:24:22 +00:00
wp_xxyyzz
1276eb57b8 tvplanit: DPI-aware font sizes of planner controls.
Publish some missing inherited properties of VpCalendar
Move "GetTimeFormat" from FullDemo to unit vpmisc.
Remove some hints/warnings.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5078 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-08 18:29:24 +00:00
wp_xxyyzz
d961a31803 tvplanit: Trying to get high-dpi correct (many changes)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5077 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-06 22:18:53 +00:00
wp_xxyyzz
aa28082fa2 tvplanit: Fix compilation of full demo with Laz 1.6
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5074 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-08-05 21:45:06 +00:00
wp_xxyyzz
ccf954454a tvplanit: Add loading of saved print formats to FullDemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5047 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-29 15:56:52 +00:00
wp_xxyyzz
59c717c748 tvplanit: uses clocale. Wider granularity combo in fulldemo. No panel captions in wavdlg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5018 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-20 21:05:51 +00:00
wp_xxyyzz
a06674e8c0 tvplanit: Add unit "sound.pas" for playing sound on non-Windows systems.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5007 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-19 23:24:09 +00:00
wp_xxyyzz
eb245fb18d tvplanit: Avoid dependence on new WordWrap property of TPanel in VpWavDlg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5004 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-19 08:43:40 +00:00
wp_xxyyzz
7119c27a3b tvplanit: In fulldemo replace PageControl by NoteBook to see controls also with gtk2 widgetset.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5001 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-18 22:19:33 +00:00
wp_xxyyzz
829bff542a tvplanit: Improved painting of navbar buttons
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4988 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-17 17:39:55 +00:00