Commit Graph

8684 Commits

Author SHA1 Message Date
29f6add780 ExCtrls: New component TShapeEx (text in shape)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8484 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-17 17:26:39 +00:00
58d2305c49 Image_sources: TShapeEx palette icon sources for ExCtrls package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8483 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-17 16:56:10 +00:00
bbccf12b90 image_sources: New component palette icons for TvPlanIt by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8482 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-16 21:48:35 +00:00
264e7bc5d9 Fix: Rename TDatasource to TDataSource (lazarus 2.2)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8481 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-16 10:59:05 +00:00
6af3c25955 tvplanit: Extend TVpGanttView such that it can be painted only over a given date interval.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8480 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-14 21:24:33 +00:00
865c17f414 ExCtrls: Fix CurrSpinEditEx swalling typing of decimalseparator.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8479 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-13 18:01:02 +00:00
da1df02e83 tvplanit: Fix Borderspacing of TVpPrintPreview
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8478 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-12 22:39:54 +00:00
cc58bebf0e tvplanit: Improved layout in VpWavDlg
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8477 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-12 17:04:46 +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
6b56f106bb image_sources: new general-purpose images by Roland Hahn (calendar)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8475 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-12 10:39:51 +00:00
91dc676e62 tvplanit: Fix LCLScaling in TVpLEDLabel and TVpClock. Some refactoring.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8474 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-11 22:34:04 +00:00
bf1712ff85 tvplanit: some improvements in demos
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8473 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-11 19:52:29 +00:00
e80cd89ca7 tvplanit: Fix TvGanttView's weekend bars painting over fixed columns.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8472 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-11 17:38:30 +00:00
5704686e09 tvplanit: Fix LCL scaling of toolbar in print preview dialog.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8471 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-11 17:25:36 +00:00
6dc51adcc2 tvplanit: Fix events being painted over the "today" border in TVpMonthView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8470 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-10 21:33:53 +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
770f452ecf tvplanit: Improved set of arrow buttons.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8468 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-10 15:42:23 +00:00
4698179f57 Image_sources: new arrow images by Roland Hahn
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8467 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-10 15:35:37 +00:00
d064942c5b image_source: New images for TvPlanIt, by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8466 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-09 17:30:56 +00:00
4baae5cb79 Image_sources: New general-purpose images by Roland Hahn (motivated by TvPlanIt icons).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-09 17:21:41 +00:00
5fb4beb4db tvplanit: Minor cleanup. Fix repo consistency for images.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-09 17:12:16 +00:00
8cdf18976d tvplanit: New component icons by Roland Hahn. Adapt .res creation so that different icon sets can be selected.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8463 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-09 16:45:06 +00:00
77c07d5f90 tvplanit: Add missing print format lrj files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8462 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-08 21:02:55 +00:00
c95d86dba0 tvplanit: Fix weekend bars not being rotated when printing rotated Gantt view. Prepare printing a limited Gantt date range.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8461 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-08 21:00:40 +00:00
e435fdb67d tvplanit: Support printing of TVpGanttView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8460 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 22:20:13 +00:00
1122864942 tvplanit: Fix scaling issues in printing of TVpDayView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8459 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 18:01:52 +00:00
41aeaea878 tvplanit: Fix calculation of month count needed for TVpGanttView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8458 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 17:35:46 +00:00
80404b5c33 tvplanit: Fix calculation of last month rectangle. Undo changes in vpganttviewpainter by r8455.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8457 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 16:56:05 +00:00
dd3fb29fe7 tvplanit: Fix calculation of visible rows and columns in GanttView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8456 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 16:44:24 +00:00
6ee0fa1fea tvplanit: Fix weekview not showing events on last day of week.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8455 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 16:29:58 +00:00
803fc6ce41 tvplanit: Some more code for integration of TVpGanttView in tvplanit's printing eco-system.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8454 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-07 15:43:18 +00:00
39d169dea7 tvplanit: Beginning to integrate TVpGanttView in the tvplanit printing system. Still a long way to go...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8453 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-06 23:12:47 +00:00
f2b4168f92 tvplanit: Autoconnect TVpGanttView and TVpCalendar to datasource when dropped on form. Refactor some TVpCalendar code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8452 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-05 18:01:40 +00:00
0df94bbd24 tvplanit: Add demo for TVpCalendar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8451 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-05 15:38:18 +00:00
6eda0b879b tvplanit: Refactor TVpCalendar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8450 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-05 15:14:18 +00:00
eb439247e1 tvplanit: Consistent 3d mode for TVpContactGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8449 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-05 10:09:07 +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
4af1e301a7 tvplanit: Fix mouse-wheel scrolling in TVpDayEdit when editing is active.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8447 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-05 08:04:39 +00:00
5751dde6a7 tvplanit: Fix size of in-place editor for TVpWeekView and TVpDayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8446 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-04 23:06:49 +00:00
50608d54c3 tvplanit: Fix DayView not showing holiday if date contains a time part.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8445 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-04 22:33:16 +00:00
35584e4dd2 tvplanit: Fix some more drawing glitches in monthview
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8444 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-04 22:27:33 +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
5c2d4719ab tvplanit: Fix TVpWeekView drawing glitches. Add Alignment property for weekview's day names.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8442 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-04 17:59:54 +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
c7af4ddc10 tvplanit: Fix drawing glitches in TVpDayView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8440 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-03 17:58:24 +00:00
79cfe6aad2 tvplanit: Fix width of initial month in TVpGanttView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8439 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-02 20:15:51 +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
f60702ccb7 tvplanit: TVpGanttView supports LCL scaling. Fix font scaling in TVpDayView, TVpWeekView, TVpMonthView, TVpContactGrid and TVpTaskList.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-02 09:39:21 +00:00
6d561ddb92 tvplanit: Support hints in TVpGanttView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8436 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-01 12:12:52 +00:00
2c6c88fa8b tvplanit: Add SpecialDayMode for TVpGanttView.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8435 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-09-01 09:42:04 +00:00