Commit Graph

8723 Commits

Author SHA1 Message Date
d13027dc87 GridPrinter: Add GUI for printer scaling.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8623 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-15 22:52:13 +00:00
8f4791320c GridPrinter: Allow to adjust printer scale factor to fit print-out into a number of pages.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8622 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-14 22:40:53 +00:00
822873cffb GridPrinter: Implement scaling factor for printer (in addition to already existing preview scaling factor).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8621 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-14 18:49:55 +00:00
1e79d006f9 mbColorLib: Fix display of hex color value in hint windows.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8620 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-13 22:22:53 +00:00
323744eaff GridPrinter: Fix LCLScaling for PreviewForm size parameters.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8619 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-13 13:20:17 +00:00
1f2391e102 GridPrinter: Fix typo in German translation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8618 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-13 00:05:14 +00:00
335946d9e4 GridPrinter: Improved selection of zoom factor and zoom modes in PrintPreviewDialog.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8617 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-13 00:04:51 +00:00
7e24531906 GridPrinter: Add properties to TGridPrintPreviewDialog to determine preview form size and position, as well as initial zoom.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8616 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-12 23:35:27 +00:00
3af3022fac GridPrinter: Minor rework in multi-language demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8615 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-12 22:38:55 +00:00
998ea63b35 GridPrinter: (Hopefully) fix non-functional LCLScaling for header/footer font size.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8614 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-12 22:37:56 +00:00
5323141bda GridPrinter: Some new icons for the preview by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8613 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-12 21:56:48 +00:00
a77582da0f Image_sources: New general-purpose images by Roland Hahn, File and Grid motives.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8612 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-12 17:11:17 +00:00
08fd914612 spktoolbar: Remove restriction to 24-bit bitmaps. (see https://forum.lazarus.freepascal.org/index.php/topic,61200.0.html)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8611 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-12 10:19:12 +00:00
6cc0a5829a GridPrinter: Fix minor oversights in previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8610 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-11 23:09:27 +00:00
1fe764c55e GridPrinter: More options to control the preview's toolbar.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8609 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-11 22:59:52 +00:00
8bd3387381 GridPrinter: Fix anchoring in header/footer form
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8608 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-11 15:25:24 +00:00
69338a23b5 Image_source: some more icons improved for dark mode (by Roland Hahn).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8607 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-11 15:03:37 +00:00
058c1adfc7 GridPrinter: Add options to center grid on page horizontally and/or vertically.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8606 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 23:45:31 +00:00
dd77f6adb4 GridPrinter: Still an issue with grouped portrait and landscape actions in gridprnpreviewform. Fixed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8605 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 21:09:17 +00:00
eb0d7767fb fpspreadsheet: Fix handling of hyperlinks with spaces in the bookmark (sheet name).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8604 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 19:23:23 +00:00
d2467e166d fpspreadsheet: Fix worksheetgrid crashing when drawing cell borders due to range overflow when frozencols = 0 or frozenrows = 0.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8603 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 18:04:44 +00:00
f004e0c047 GridPrinter: Fix compilation of previous commit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8602 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 17:11:41 +00:00
413eaa1b60 GridPrinter: Fix AutoSizing of Header/Footer Dialog.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8601 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 17:09:25 +00:00
c3d1e09bab GridPrinter: Fix colors for dark mode
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8600 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-10 16:40:54 +00:00
6b969f480d GridPrinter: Change version number to 0.3.0 after release of v0.2.0
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8599 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-09 16:57:17 +00:00
fa2005c723 GridPrinter: Refine actions demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8598 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-09 16:49:49 +00:00
26fbe040da GridPrinter: Set version number to 0.2 for OPM. Add package description and license information.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8597 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-09 16:28:15 +00:00
d48f33a70d GridPrinter: Add standard actions for printing/previewing a grid.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8596 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-09 16:14:31 +00:00
39089540a1 GridPrinter/PreviewForm: Fix orientation and page order buttons (changed when checked toolbutton was clicked again)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8595 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-08 23:38:47 +00:00
c31b6d5e6e GridPrinter: Add demo for usage of OnPrepareCanvas event.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8594 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-08 23:27:38 +00:00
5733bf1c3b GridPrinter: Rename TGridPrinter property PrintDialogs to ShowPrintDialog
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8593 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-08 23:02:34 +00:00
e2badd8381 Image_sources: Reworked some imaged for better rendering in dark mode (by Roland Hahn).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8592 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-08 17:32:13 +00:00
c44066ae41 GridPrinter: Initial commit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8591 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-07 23:51:58 +00:00
c6ec271952 ExCtrls: Switch designtime package to old xml format.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8590 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-07 19:02:32 +00:00
79b5885669 Images: New general-purpose image ("Cancel") by Roland Hahn
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8589 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-07 17:46:34 +00:00
71e9d1d9ef ExCtrls: Reworked demo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8588 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-06 16:09:34 +00:00
ccc4ec4db1 ExCtrls: Add unit ExImgList containing routines for creating a disabled imagelist for TToolbar.DisabledImages, and for recoloring monochrome outline icons. Based on patch by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8587 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-05 22:35:21 +00:00
960452948f ExCtrls: Split off designtime package. Add float property editor for usage in TFloatSISpinEditEx.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8586 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-11-04 16:27:49 +00:00
6de5c1085d Image_Source: Delete images left after moving OPM images to a subfolder.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8585 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-29 20:50:11 +00:00
a320621170 image_sources: More package-related icons and some more general-purpose icons (arrows, cube, package) by Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8584 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-29 16:27:28 +00:00
3a9c37f893 image_sources: Improved detail in package-related icons. By Roland Hahn.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8583 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-28 16:35:08 +00:00
5747ba1ca5 LazMapViewer: Fix rounding error in GPS float to degrees-minutes-seconds conversion.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8582 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-28 15:34:01 +00:00
07e5d42a18 Image_sources: Some reworked palette icons for better visibility in dark mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8581 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-26 16:29:56 +00:00
c46fcefe40 Image_Sources: New general-purpose icons by Roland Hahn (file, margins, search, zoom).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8580 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-24 13:49:20 +00:00
dddfdb5892 CalLite: TCalendarLite.SetDate must use only the integer part of the provided date.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8579 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-23 23:18:33 +00:00
68ec591390 fpspreadsheet: Use '?' as common broken-utf8-replacement character.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8578 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-21 14:20:06 +00:00
506dbe52b7 fpspreadsheet: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8577 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-19 21:15:56 +00:00
88f48bfdcb fpspreadsheet: Fix failures in unit tests introduced by r8569.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8576 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-19 21:14:57 +00:00
963fa9bc2f fpspreadsheet: Adapt virtual mode writer to ods writer after r8574.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8575 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-19 20:40:44 +00:00
8a005864a4 fpspreadsheet: Fix virtual mode ignoring style cell when writing ods. Issue #39045, patch by Bartek Dajewski,
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8574 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-10-19 20:39:25 +00:00