Commit Graph

41 Commits

Author SHA1 Message Date
77f9d53a72 mbColorLib: Fix mouse color tracking of CIEL/A/B pickers in Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5554 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-21 18:50:20 +00:00
b582b0b78e mbColorLib: Fix mismatch of picked vs displayed color in HSColorTracker (Linux issue)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5553 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-21 13:06:28 +00:00
e134fd7bbe mbColorLib: Fix GetColorAtPoint in Linux for R/G/B AxisColorPickers.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5552 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-20 22:42:41 +00:00
db5064590a mbColorLib: Fix painting issues of TmbColorPicker descendents in Linux.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5551 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-20 22:28:49 +00:00
69886645c6 mbColorLib: Fix painting issues of TmbTrackbarPicker-descendents in Linux (did not paint at all).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5550 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-20 22:00:42 +00:00
f00577f5f4 mbColorLib: Delphi support removed. Change version number to 2.1 (standard even/odd numbering scheme).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5549 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-20 15:41:10 +00:00
8e3f2972ae mbColorLib: Delete *.dcr files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5548 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-20 00:03:32 +00:00
931211381c mbColorLib: Beginning to remove Delphi support. Cleanup.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5547 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-20 00:01:53 +00:00
6b7ac652ec mbColorLib: Fix mouse wheel events of TmbTrackbar descendents being shown in Object Inspector as not assigned.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5546 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 23:28:29 +00:00
32710fa5af mbColorLib: Fix keyboard handling of all colorLib components (arrow keys stay within control and don't focus next control any more).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5541 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 21:36:01 +00:00
c75b85e42a mbColorLib: All HSV/HSL controls have a property for MaxHue/MaxSaturation/MaxValue (MaxLuminance). Some refactoring avoiding duplicate storage of H, S, L (V) in the complex pickers.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5540 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 16:38:29 +00:00
8763264447 mbColorLib: Beginning to add MaxHue, MaxSaturation and MaxValue properties to HSV ColorPickers
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5535 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-17 21:35:57 +00:00
c6f55f0fd1 mbColorLib: Remove hardcoded font from OfficeMoreColorsDialog. Fix TabOrder in OfficeMoreColorsDialogs.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5531 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 22:18:09 +00:00
8f25373d20 mbColorLib: Fix painting of info node of ColorTree
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5524 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 21:26:46 +00:00
b29d878e22 mbColorLib: Fix incorrect background painting of some controls (lost in one of previous commits).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5522 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 21:14:22 +00:00
de18ef6bad mbColorLib: Fix hints not appearing after re-entry of ColorPalette and HexaColorPicker
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5520 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 18:47:15 +00:00
90314c0876 mbColorLib: Redo hints
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5519 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 18:42:32 +00:00
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