Commit Graph

84 Commits

Author SHA1 Message Date
3f5a223715 jvcllaz: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7466 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-05-23 08:13:16 +00:00
f2502d8ad3 jvcllaz: Fix compilation on macOS and on 64-bit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7431 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-05-06 10:40:05 +00:00
fb0f6f8032 jvcllaz: Make TJvThumbView high-dpi aware. Provide FileDlgFilter property editor for TJvThumbView.Filter.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7296 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-17 23:29:41 +00:00
265696cb97 jvcllaz: Fix LCL scaling for JvItemViewer components. Adapt demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7290 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-17 15:27:02 +00:00
cc8edbe51e jvcllaz: Fix lcl scaling for TJvTMTimeline; previous scaling solution could not be switched off.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7274 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-12 16:25:43 +00:00
8cd74ec918 jvcllaz: Fix lcl scaling of TJvTimeLine; previous scaling solution could not be switched off.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7273 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-12 14:47:52 +00:00
886abdf31d jvcllaz: Fix font scaling of TJvTMTimeline.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7270 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-11 23:33:06 +00:00
01f504ede7 jvcllaz: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7268 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-11 18:01:12 +00:00
45bca62366 jvcllaz: Publish property BorderSpacing for TJvTMTimeLine.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7266 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-11 17:02:02 +00:00
d5aff07ca7 jvcllaz: Fix lclscaling of TJvTimeLine. Adjust demo to scaled imagelist.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7265 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-11 16:56:46 +00:00
c745a3cc75 jvcllaz: Fix TJvTimeLine "hiding" pages in a PageControl (https://forum.lazarus.freepascal.org/index.php/topic,47499.msg344725.html#msg344725)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7215 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-02 13:01:42 +00:00
a95934ae76 jvcllaz: Make TJvCustomItemViewer.ItemRect() public (useful for hint positioning).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7199 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-23 16:00:25 +00:00
b58836d2c6 jvcllaz: Fix TJvItemViewer "hiding" pages in a PageControl (https://forum.lazarus.freepascal.org/index.php/topic,47499.msg340236.html#msg340236).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7198 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-23 15:50:00 +00:00
8c301b7ce0 jvcllaz: Make JvImagesViewer high-dpi aware.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7193 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-21 12:46:20 +00:00
1bc920ac6e jvcllaz: Further improvements of TJvImageViewer (sorting, OnLoadImage event)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7192 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-20 22:32:45 +00:00
3aad6ce7bf jvcllaz: Add method AddImageFromFile to TJvImageViewer for loading individual pictures.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7191 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-20 18:51:01 +00:00
86122e6bdb jvcllaz: Add default values to TJvThumbView properties.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7188 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-20 11:05:08 +00:00
e91ba97380 jvcllaz: Fix sorting as well as thumbnail and title borders of TJvThumbView at designtime.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7187 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-20 10:54:57 +00:00
56da43d5e4 jvcllaz: Remove JvChart again: incomplete, too many bugs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7182 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-12 13:47:51 +00:00
4f3966db81 jvcllaz: Fix lower end of TJvChart running away when the XStartOffset is changed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7181 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-10 22:22:11 +00:00
2b16ccc6bf jvcllaz: Better layout of title and x axis positions.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7180 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-10 20:03:43 +00:00
1508d443ac jvcllaz: Fix centered position of chart title in JvChart.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7179 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-10 16:03:22 +00:00
42502dcdf0 jvcllaz: Fix text background color error in JvPenEditor of JvChartDemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7178 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-10 11:40:07 +00:00
fe5927df8b jvcllaz: Fix axis title positioning in TJvChart. Some more setters for TJvChart properties.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7177 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-10 00:24:06 +00:00
e804be2eea jvcllaz: Provide setter methods for a variaty of TJvChart properties. Update JvChartDemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7176 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-09 20:49:26 +00:00
bf67a7d27a jvcllaz: Add TJvChart component.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7175 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-11-09 13:20:57 +00:00
fe2097bc43 jvcllaz: Fix high-dpi awareness of TJvGammaPanel.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7157 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-10-11 16:12:53 +00:00
f9b905a28d jvcllaz: Add TJvGammaPanel incl demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7154 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-10-09 10:46:11 +00:00
c2853e1f44 jvcllaz: Avoid drawing artefacts when JvTimeLine is resized.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6995 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-06-01 23:14:41 +00:00
5296af1508 jvcllaz: Set package version numbers to 1.0.5 for upcoming OPM release. Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6969 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-29 16:06:12 +00:00
1208e21319 jvcllaz: Improved cross-platform layout of TimeLineDemo. Fix some issues in TJvTimeLine.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6959 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-27 16:34:26 +00:00
d5a28a73ae jvcllaz: Fix compilation on Linux after previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6954 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-05-26 23:19:16 +00:00
e224f3a826 jvcllaz: Fix lcl scaling of TJvTmTimeLine
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6750 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-08 20:51:56 +00:00
f9640cf3bc jvcllaz: Add TJvValidateEdit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6665 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-09-28 21:40:42 +00:00
977fb7a77e jvcllaz: Complete high-dpi support for TJvTMTimeline.IconDayDistance.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6625 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-29 17:28:36 +00:00
1cb22c365b jvcllaz: Add property IconDayDistance to TJvTMTimeline
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6624 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-29 17:05:20 +00:00
6e80a21dd4 jvcllaz: Improved layout of TJvTMTimeLine demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6623 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-29 16:42:47 +00:00
2ae3da274d jvcllaz: Improve High-DPI behavior of JvTMTimeline demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6618 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-28 21:28:32 +00:00
b9a474c8ca jvcllaz: Fix LCL scaling of TJvTMTimeLine.ButtonWidth
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6617 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-28 16:48:15 +00:00
5d76cc9d8c jvcllaz: Fix LCL scaling of TJvTMTimeline.DayWidth
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6616 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-28 16:37:43 +00:00
dbe8be2238 jvcllaz: Lowercase file names in JVCustomControls packages. Fix overridden virtual setter bug introduced in prev commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6614 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-26 15:17:16 +00:00
5c0231a2e1 jvcllaz: several minoor fixes (cosmetics, less hints and warnings, fix TJvTimelines.Borderstyle).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6613 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-26 14:25:44 +00:00
2f70876213 jvcllaz: Fix occasional incomplete painting of images in TJvImagesViewer (issue #34104, patch by Michal Gawrycki).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6610 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-18 14:22:09 +00:00
e3e882ce59 jvcllaz: Add missing properties to the JvXXXXViewer components (issue #0034104, patch by Michal Gawrycki)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6608 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-17 19:23:49 +00:00
c1d593b600 jvcllaz: Fix 64-bit issues with the new Jv*Viewer components (patch by Michal Gawrycki, issue #34104)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6579 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-10 07:17:58 +00:00
7b50db238c jvcl: Add new components TJvImagesViewer, TJvImageListViewer, TJvCustomDrawViewer, ported by Michal Gawrycki (issue #34104).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6575 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-08-09 17:01:40 +00:00
0eafcd014e jvcllaz: Move TJvTabBar and TJvTabBarXPPainter from JvCustomControls to JvPageComps package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6393 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-07 09:11:24 +00:00
daf38af9df jvcllaz: Fix compilation with Laz 1.6.4/fpc 2.6.4
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6387 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-05 14:49:08 +00:00
06000dcd6c jvcllaz: Support fixed tab height in JvTabBar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6367 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-01 22:55:16 +00:00
a4e69c5dbf jvcllaz: Make JvTabBar support the high-res imagelist. Add AutoSize.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6366 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-01 22:38:49 +00:00