Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-23 | edit: HandlePaint() now uses the theming engine to determine the border widths. | Graeme Geldenhuys | |
No more hard-coded 2 pixel widths. | |||
2012-10-23 | treeview: fixed bug where setting FontDesc had no affect on the treeview. | Graeme Geldenhuys | |
I forgot the actually set the Font property of the Canvas. :-/ | |||
2012-10-19 | Code formatting fix: Replace tab character with spaces or fixing indentation ↵ | Graeme Geldenhuys | |
levels. | |||
2012-10-19 | PageControl now has a new ActiveTabColor property | Graeme Geldenhuys | |
We can now set the background color of the active tab so it is much more visible which tab is active. | |||
2012-10-18 | minor dependency optimisations for fpmake with FPC 2.6.0 | Graeme Geldenhuys | |
These changes are not needed for FPC 2.7.1 and later, as fpmake has vastly improved in compiling performance with FPC trunk. | |||
2012-10-18 | Moved some constants from fpg_main to fpg_constants unit. | Graeme Geldenhuys | |
2012-10-18 | pdf: replace RTL function with fpGUI wrapper version. | Graeme Geldenhuys | |
This allows for better Unicode support. | |||
2012-10-18 | pdf report "Producer" property now shows fpGUI name and version number. | Graeme Geldenhuys | |
2012-10-17 | Changes fpmake.pp file extension to .pas | Graeme Geldenhuys | |
2012-10-17 | Fixes build error about units not for a specific target. | Graeme Geldenhuys | |
Because the X11 and GDI targets have units with the same names (ie: fpg_impl.pas etc) the last enry overrides the platform target. So if we compile under Linux, it will complain that fpg_impl.pas is for the Windows target only. To work around this problem, we have to add some units in code blocks for specific targets. | |||
2012-10-17 | Fixes copyright notice, description, licensing and minor code formatting in ↵ | Graeme Geldenhuys | |
fpmake build program. | |||
2012-10-17 | Adds PDF report engine units to the fpmake build program | Graeme Geldenhuys | |
2012-10-12 | Creates a fpGUI wrapper for RTL's RenameFile() function. | Graeme Geldenhuys | |
2012-10-12 | Surface the TopRow property | Graeme Geldenhuys | |
2012-10-12 | ESC key now cancels the InputQuery dialog. | Graeme Geldenhuys | |
2012-10-12 | Correctly set the default values of TfpgBevel.Shape property | Graeme Geldenhuys | |
2012-09-26 | You can now copy to clipboard the content of message dialogs. | Graeme Geldenhuys | |
The TfpgMessageDialog and TfpgMessageBox dialogs now support the "copy to clipboard" keyboard shortcuts. This is nice and handy for pasting an error message into an email or something. | |||
2012-09-26 | gdi: oops, fixed code where I check the variable before I actually assign ↵ | Graeme Geldenhuys | |
something to it. | |||
2012-09-26 | fixes spelling mistake in code comment. | Graeme Geldenhuys | |
2012-09-21 | gdi: Corrected the implemenation of Canvas.GetPixel() | Graeme Geldenhuys | |
We referenced the write device context. FGC is the temporary buffer used for double buffering. FWinGC is the actual DC of the window. | |||
2012-09-21 | gdi: corrected the WinColorTofpgColor() implementation. | Graeme Geldenhuys | |
2012-09-21 | gdi: re-ordered the code in a more logical way, to ease reading. | Graeme Geldenhuys | |
2012-09-21 | pdf: fixes another compiler waring about an unused unit in uses clause | Graeme Geldenhuys | |
2012-09-21 | trackbar: bug fix. When setting the position, it never caused a repaint. | Graeme Geldenhuys | |
2012-09-21 | trackbar: refactor the classes and introduced a new TfpgBaseTrackBar class. | Graeme Geldenhuys | |
This process is not complete, but it already reduced a lot of code duplication. | |||
2012-09-21 | trackbar: Fixed the focus rectangle flicker problem while dragging. | Graeme Geldenhuys | |
2012-09-21 | trackbar: made sure all painting only occurs in the HandlePaint event | Graeme Geldenhuys | |
2012-09-16 | adds the missing 'reportengine' search path to extrafpc.cfg | Graeme Geldenhuys | |
Recently we merged the PDF reporting engine code into the main source tree, but I forgot to update this compiler setting file. | |||
2012-08-31 | Implements loading PNG images from a Stream or Resource. | Graeme Geldenhuys | |
Thanks to Dibo for this contribution. | |||
2012-08-31 | Refactored the png loading code. | Graeme Geldenhuys | |
Extracted the code that does the conversion from FPC's FPImage to fpGUI's TfpgImage. Thanks to Dibo for this patch. | |||
2012-08-29 | pdf: fixes compiler error under Windows. | Graeme Geldenhuys | |
fpgOpenURL() will work in this case for both Linux and Windows, but it is not the ideal solution. As the TODO entry says, we ultimately need to implement a fpgViewFile() function. | |||
2012-08-29 | pdf: Fixes compiler hint about unused uses clause under Windows. | Graeme Geldenhuys | |
2012-08-28 | pdf: remove code duplication and use report.printpdf() instead | Jean-Marc Levecque | |
2012-08-28 | pdf: Assigns default values to PrintPDF() parameters | Jean-Marc Levecque | |
2012-08-28 | pdf demo: removes lots of code duplication by moving some functionality into ↵ | Jean-Marc Levecque | |
the report unit. | |||
2012-08-28 | Replaces usage of standard RTL file functions with fpGUI versions. | Graeme Geldenhuys | |
The fpGUI versions are OS encoding enabled. | |||
2012-08-28 | pdf: window size is adjust to fit all preview controls and page height. | Graeme Geldenhuys | |
If the screen is to small for that, it will use the max screen dimentions. | |||
2012-08-28 | pdf: Hook into the OnMouseScroll event and ask the ScrollBar to scroll the ↵ | Graeme Geldenhuys | |
preview page. | |||
2012-08-28 | Publishes various other mouse events for the various panel widgets. | Graeme Geldenhuys | |
2012-08-28 | Publishes the OnMouseScroll event for various widgets. | Graeme Geldenhuys | |
2012-08-28 | TfpgWidget: Implements a new OnMouseScroll event | Graeme Geldenhuys | |
2012-08-28 | pdf: fixes preview page position and scrollbar reflesh issues | Graeme Geldenhuys | |
2012-08-28 | pdf: fixes scroll bar calculations. | Graeme Geldenhuys | |
2012-08-28 | pdf: This implements the actual scrolling of the preview window. | Graeme Geldenhuys | |
2012-08-28 | merge with earlier commit about PreviewMargin. | Graeme Geldenhuys | |
2012-08-28 | pdf: The "preview page" widget (TfpgBevel) is now only created once. | Graeme Geldenhuys | |
* This fixes the problem where the preview pages appears above other widgets in the preview window. | |||
2012-08-28 | pdf: introduced a PreviewMargin property | Graeme Geldenhuys | |
This is the margin of empty space around the preview page, so it stands away from bounding widgets. | |||
2012-08-28 | treeview: scrollbar width is now set to the standard 16px | Graeme Geldenhuys | |
No more usage of "magic" numbers either. | |||
2012-08-23 | listbox: Rather use BeginUpdate..EndUpdate | Graeme Geldenhuys | |
This will call UpdateScrollBar and Repaint anyways. | |||
2012-08-23 | gdi: The IDropSource signature has changed in FPC > 2.6.0 | Graeme Geldenhuys | |
Once the next stable FPC is released, then we can remove this again. |