Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-20 | documentation on how to translate your application | 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-29 | pdf demo: fixes a compiler hint about unuse 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 demo: Temporary fixed a compiler warning about unused local variable. | Graeme Geldenhuys | |
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-28 | RichTextView: scrollbar width is now set to the standard size of 16px | Graeme Geldenhuys | |
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. | |||
2012-08-21 | changes param type from String to TfpgString | Graeme Geldenhuys | |
2012-08-21 | docview: fixes a memory leak in font handling. | Graeme Geldenhuys | |
We checked for the same fontdesc, but never for the same instance. So the NewFont instance might not have been freed, causing the memory leak. | |||
2012-08-21 | memo: removes unnecessary code. The Memo field was just a reference. | Graeme Geldenhuys | |
This also fixes a strange "lost pointer reference" issue under Windows. Not sure what FPC is doing there. | |||
2012-08-21 | docview: fixes a memory leak. | Graeme Geldenhuys | |
2012-08-16 | Merge remote-tracking branch 'github/master' | Graeme Geldenhuys | |
2012-08-16 | pdf preview: minor code formatting. | Graeme Geldenhuys | |
I just grouped the widgets based on there parent widget. This way it is easier to find the widgets I wanted to modify. | |||
2012-08-16 | pdf preview: fix the horizontal alignment of the Integer Edit widgets. | Graeme Geldenhuys | |
The now match the horizontal alignment of adjacent buttons. | |||
2012-08-16 | pdf preview: label text is now horizontally aligned with other text. | Graeme Geldenhuys | |
Specifying a 0 width meant the AutoSize = True kicked in, and the width and height was adjusted, giving the uneven horizontal alignment with other widgets. | |||
2012-08-16 | pdf preview window now has more standardised color scheme. | Graeme Geldenhuys | |
This also means that it will adhere to custom fpGUI themes. | |||
2012-08-16 | pdf preview form is now sizable. | Graeme Geldenhuys | |
On my 2560x1440 pixels display, fullscreen and unsizeable is just not nice. | |||
2012-08-16 | pdf: all preview form related properties are now in one place in the code. | Graeme Geldenhuys | |
2012-08-16 | pdf: Save dialog now uses English filter text. | Graeme Geldenhuys | |
This will be localised soon. | |||
2012-08-16 | x11: Improved to code's intention and meaning. | Graeme Geldenhuys | |
2012-08-16 | x11: Supported ATOMS are now actually populated. | Graeme Geldenhuys | |
Unknowingly the NetWindow features were broken, eg: Fullscreen didn't work etc because they exit too early out of the functions due to an empty FAtomSupported[] | |||
2012-08-16 | improved the clarity of one code comment. | Graeme Geldenhuys | |
2012-08-16 | minor code formatting changes. | Graeme Geldenhuys | |
2012-08-16 | F1 is not hard-coded as the help key any more. | Graeme Geldenhuys | |
fpgApplication.HelpKey is now actually used in fpGUI, and it will invoke the help. | |||
2012-08-16 | Make sure TfpgString is based on AnsiString. | Graeme Geldenhuys | |
With the FPC 2.7.1 having some form of Unicode support, and the String typing being redefined... defining TfpgString as AnsiString, we know fpGUI will continue running as normal. | |||
2012-08-09 | bugfix: gdi fullscreen - form was larger than screen dimensions. | Graeme Geldenhuys | |
This went unnoticed for a very long time, Mhen a from was set to fullscreen, after it was already displayed (not at creation time), then the size of the form was slightly bigger that the screen resolution. I corrected the Win32 API calls, and now the form has the correct size at all times. | |||
2012-08-02 | report: applied fpGUI coding style to "print preview" unit. | Graeme Geldenhuys | |