74 Commits

Author SHA1 Message Date
f2809fba90 mbColorLib: one test forgotten in prev commit...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5518 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 15:04:18 +00:00
0563e04bea mbColorLib: Make sure that Enabled of all properties is working. Minor refatoring of mbColorPalette(Use LCL methods instead of message handlers).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5517 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 14:51:45 +00:00
8baa12ec3b mbColorLib: Fix painting issues of mbColorPalette
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5516 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 14:22:33 +00:00
78c00d2240 mbColorLib: Fix keyboard handling of HexaColorPicker
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5513 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 09:13:01 +00:00
32ba00392a mbColorLib: Fix MouseWheel in HexaColorPicker
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5511 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-15 23:41:44 +00:00
8b7b1a7469 mbColorLib: Fix flickering and other painting issues of HexaColorPicker
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5510 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-15 23:26:03 +00:00
2c43f4222c mbColorLib: Apply standard code formatting
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5503 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-15 11:27:12 +00:00
b956e84c19 mbColorLib: Rename internal FGradientBmp to FBufferBmp
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5501 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-15 09:05:53 +00:00
56708190ca mbColorLib: Improved highlighting of selected combs in HexaColorPicker.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5484 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-14 11:06:20 +00:00
524a3881c6 mbColorLib: Fix DeskPickerButton.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5483 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-14 10:35:17 +00:00
d68a23ef91 mbColorLib: Add HSLRingPicker and RGBColorPickers to OfficeMoreColorsDialog, fix hints in OfficeMoreColorsDialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5476 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-13 22:51:29 +00:00
76f6fe2f20 mbColorLib: Add SHL picker to and permanently display HSL edits in OfficeMoreColorsDialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5474 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-13 16:36:12 +00:00
d92495fe69 mvColorLib: Improved fix layout glitches in OfficeMoreColorsDialog, activate rgb/hsl edit's OnChange event handlers.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5468 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-13 11:30:41 +00:00
5795461441 mbColorLib: Fix painting of transparent background
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5467 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-13 09:59:28 +00:00
b1e17ff8fd mbColorLib: Fix drawing of ColorTree nodes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-12 22:44:58 +00:00
5221fae91e mbColorLib: Improved handling of hints.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5464 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-12 12:51:46 +00:00
cecf6d3ca1 mbColorLib: Move Demo to folder "examples" (renamed as "fulldemo"). Add another example "trackbars".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5463 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-12 00:15:08 +00:00
1accce10f1 mbColorLib: Use single registration file (instead of one for each component). Facilitate usage of Layout for trackbars. Reformat code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5462 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-11 22:56:25 +00:00
8b1a85037f mbControls: Refactoring of the 2D gradients and code used in several units over again.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5461 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-11 15:10:49 +00:00
2d62566fb7 mbColorLib: Fix ColorTree crashing at MouseClick
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5458 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-10 12:03:04 +00:00
41feca985b mbColorLib: Clean up. Refactoring of single-value pickers ("clamp")
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5457 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-10 10:17:14 +00:00
b8a19cf29b mbColorLib: several bug fixes. Refactoring of gradient painting.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5456 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-09 23:47:46 +00:00
3685e2e4dd mbColorLib: Add description, author and license to package file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5453 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-08 23:24:23 +00:00
5d7f9b43bf mbColorLib: Initial commit (still some issues)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5452 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-08 23:14:26 +00:00