summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-19Code formatting fix: Replace tab character with spaces or fixing indentation ↵Graeme Geldenhuys
levels.
2012-10-19PageControl now has a new ActiveTabColor propertyGraeme Geldenhuys
We can now set the background color of the active tab so it is much more visible which tab is active.
2012-10-18minor dependency optimisations for fpmake with FPC 2.6.0Graeme 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-18Moved some constants from fpg_main to fpg_constants unit.Graeme Geldenhuys
2012-10-18pdf: replace RTL function with fpGUI wrapper version.Graeme Geldenhuys
This allows for better Unicode support.
2012-10-18pdf report "Producer" property now shows fpGUI name and version number.Graeme Geldenhuys
2012-10-17Changes fpmake.pp file extension to .pasGraeme Geldenhuys
2012-10-17Fixes 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-17Fixes copyright notice, description, licensing and minor code formatting in ↵Graeme Geldenhuys
fpmake build program.
2012-10-17Adds PDF report engine units to the fpmake build programGraeme Geldenhuys
2012-10-12Creates a fpGUI wrapper for RTL's RenameFile() function.Graeme Geldenhuys
2012-10-12Surface the TopRow propertyGraeme Geldenhuys
2012-10-12ESC key now cancels the InputQuery dialog.Graeme Geldenhuys
2012-10-12Correctly set the default values of TfpgBevel.Shape propertyGraeme Geldenhuys
2012-09-26You 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-26gdi: oops, fixed code where I check the variable before I actually assign ↵Graeme Geldenhuys
something to it.
2012-09-26fixes spelling mistake in code comment.Graeme Geldenhuys
2012-09-21gdi: 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-21gdi: corrected the WinColorTofpgColor() implementation.Graeme Geldenhuys
2012-09-21gdi: re-ordered the code in a more logical way, to ease reading.Graeme Geldenhuys
2012-09-21pdf: fixes another compiler waring about an unused unit in uses clauseGraeme Geldenhuys
2012-09-21trackbar: bug fix. When setting the position, it never caused a repaint.Graeme Geldenhuys
2012-09-21trackbar: 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-21trackbar: Fixed the focus rectangle flicker problem while dragging.Graeme Geldenhuys
2012-09-21trackbar: made sure all painting only occurs in the HandlePaint eventGraeme Geldenhuys
2012-09-20documentation on how to translate your applicationGraeme Geldenhuys
2012-09-16adds the missing 'reportengine' search path to extrafpc.cfgGraeme 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-31Implements loading PNG images from a Stream or Resource.Graeme Geldenhuys
Thanks to Dibo for this contribution.
2012-08-31Refactored 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-29pdf: 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-29pdf: Fixes compiler hint about unused uses clause under Windows.Graeme Geldenhuys
2012-08-29pdf demo: fixes a compiler hint about unuse uses clause under Windows.Graeme Geldenhuys
2012-08-28pdf: remove code duplication and use report.printpdf() insteadJean-Marc Levecque
2012-08-28pdf: Assigns default values to PrintPDF() parametersJean-Marc Levecque
2012-08-28pdf demo: removes lots of code duplication by moving some functionality into ↵Jean-Marc Levecque
the report unit.
2012-08-28Replaces usage of standard RTL file functions with fpGUI versions.Graeme Geldenhuys
The fpGUI versions are OS encoding enabled.
2012-08-28pdf demo: Temporary fixed a compiler warning about unused local variable.Graeme Geldenhuys
2012-08-28pdf: 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-28pdf: Hook into the OnMouseScroll event and ask the ScrollBar to scroll the ↵Graeme Geldenhuys
preview page.
2012-08-28Publishes various other mouse events for the various panel widgets.Graeme Geldenhuys
2012-08-28Publishes the OnMouseScroll event for various widgets.Graeme Geldenhuys
2012-08-28TfpgWidget: Implements a new OnMouseScroll eventGraeme Geldenhuys
2012-08-28pdf: fixes preview page position and scrollbar reflesh issuesGraeme Geldenhuys
2012-08-28pdf: fixes scroll bar calculations.Graeme Geldenhuys
2012-08-28pdf: This implements the actual scrolling of the preview window.Graeme Geldenhuys
2012-08-28merge with earlier commit about PreviewMargin.Graeme Geldenhuys
2012-08-28pdf: 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-28pdf: introduced a PreviewMargin propertyGraeme Geldenhuys
This is the margin of empty space around the preview page, so it stands away from bounding widgets.
2012-08-28treeview: scrollbar width is now set to the standard 16pxGraeme Geldenhuys
No more usage of "magic" numbers either.
2012-08-28RichTextView: scrollbar width is now set to the standard size of 16pxGraeme Geldenhuys