Commit Graph

5180 Commits

Author SHA1 Message Date
c18b3d9808 mbColorLib: Scale height of RGB trackbars in OfficeMoreColorsDialog with current dpi.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5601 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-06 18:03:30 +00:00
8c6e9a9f17 mbColorLib: Make OfficeMoreColorsDialog HighDPI-aware.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5600 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-06 17:58:20 +00:00
69b268fa82 mbColorLib: Add locking mechanism for OnChange events. Fix OfficeDlg forgetting selected color if picker type is changed on custom page.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5599 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-06 14:02:14 +00:00
a8a50d3df3 mbColorLib: Rename HSVColorPicker to HSCirclePicker for more consistent naming. Remove its old unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5598 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-05 22:51:02 +00:00
2f0b4db1c9 mbColorLib: Remove LColorPicker and VColorPicker from lib (are replaced by LVColorPicker). Remove two forgotten Delphi dfm files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5597 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-05 22:25:03 +00:00
b24e7d5d2c mbColorLib: Add property BrightnessMode (Luminance or Value) to most pickers to get consistent usage of luminance of value parameters. Add new LVColorPicker (switchable between Luminance and Value). Office dialog working again (still buggy).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5596 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-05 18:49:22 +00:00
212a9470c7 fpspreadsheet: Relax reading of unknown fill patterns from xlsx (avoids crash of xlsx files written by Gnumeric).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5595 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-05 16:18:37 +00:00
d57e7fe585 RxFPC:compile with QT5
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5590 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-03 06:53:36 +00:00
400d64a17d fpspreadsheet: Fix incorrect copying of row/col records from an external worksheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5589 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-03 00:12:46 +00:00
47c45023ca mbColorLib: Introduce MaxHue, MaxSaturation and MaxLuminance as new properties of OfficeColorDialog.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5585 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-02 11:15:19 +00:00
935c054138 fpspreadsheet: Add TsWorksheet.IsEmpty and TsWorkbook.RemoveAllEmptyWorksheets.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5582 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-02 09:35:10 +00:00
587ea10dc8 fpspreadsheet: Include copying of row and column records in CopyWorksheetFrom.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5580 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-02 09:10:20 +00:00
fe87aadcd8 mColorLib: Refactor mouse coordinates (mx, mxx, mdx etc).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5579 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-02 00:34:45 +00:00
454f0baf7b mbColorLib: Refactor OnChange events. (NOTE: OfficeColorDialog may hang when switching pickers).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5578 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-01-02 00:05:26 +00:00
4ace082188 fpspreadsheet: fix russian language file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5568 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-29 07:37:09 +00:00
75eefda013 mbColorLib: Some more layout improvements of demo forms
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5567 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-28 23:38:07 +00:00
d7894b3808 mbColorLib: Improved layout of forms
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5566 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-28 22:35:53 +00:00
560a1e5ba2 Move Industrial package from Lazarus sources to CCR.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5565 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-28 18:43:45 +00:00
26d73deff8 fpspreadsheet: Update wiki offline help.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5564 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-28 11:27:03 +00:00
054fd3f9f6 mbColorLib: Fix endless change loops between RGB ColorPicker and RGB AxisColorPicker. Add axispickers demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5563 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-24 12:47:07 +00:00
ff50ff842d fpspreadsheet: Make DEFAULT_COL_COUNT and DEFAULT_ROW_COUNT variables (instead of const).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5561 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-23 20:52:52 +00:00
e22ceab9c9 fpspreadsheet: Fix grid's Col/RowCount not being reduced if a sheet with less cols/rows than the current sheet is selected (http://forum.lazarus.freepascal.org/index.php/topic,35182.msg232477.html#msg232477). Introduce top/left cell indexes in worksheet to make sure that active cell remains at the row/col stored in the worksheet when changing worksheets.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5560 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-23 17:05:14 +00:00
d6e3ba3a4f mbColorLib: Add TmbDeskPickerAction for more flexible picking of colors from desktop.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5559 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-22 14:46:18 +00:00
e59459d457 V 0.1.3 update
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5557 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-22 10:13:52 +00:00
7b154e4abd To V 0.1.3: BugFix: WriteIdent method without Version Info now covered by meaningful error message
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5556 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-22 10:11:13 +00:00
053b9c89c7 RxFPC:fix compile after lazarus rev. 53751
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5555 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-22 05:41:02 +00:00
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
2cf4c24eb5 fpspreadsheet: Cosmetic changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5545 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 22:20:55 +00:00
c8e0dfe161 fpspreadsheet: Extend zoom demo to show all pages of the same workbook with the same predefined zoom factor
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5544 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 22:20:22 +00:00
56009b4a89 fpspreadsheet: Add workbook methods to navigate to previous, next and last worksheet.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5543 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 22:19:00 +00:00
249a40754b fpspreadsheet: Fix crash of Workbooksource when loading other sheets from the same workbook into a grid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5542 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-19 22:17:09 +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
d42ba252f3 RxFPC:fix compile after 53713
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5539 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-18 15:53:06 +00:00
b00af54bb9 Added dependency to demo project as relative file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5538 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-18 12:18:08 +00:00
d7234ec11c relative path for cryptini.lpk depends
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5537 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-18 12:13:04 +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
ecb22f64c6 Restore after OPM test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5534 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-17 11:04:55 +00:00
7a23d944b0 OPM Test - new version
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5533 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-17 09:54:22 +00:00
b1ca37fc5f Test for OPM
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5532 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-17 09:49:04 +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
6254bb9039 ReadMe for SF page
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5530 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-12-16 21:45:06 +00:00