summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-20nanoedit: use the textedit's Save and Load file methodsGraeme Geldenhuys
This then automatically handles cursor positions, scrollbars, invalidate etc.
2014-06-20textedit: SaveToFile() and LoadFromFile() now does OS Encoding calls.Graeme Geldenhuys
The AFileName parameter is of type TfpgString (thus UTF-8), and we need to ensure that it is the same encoding as the underlying file system before we can save or load files.
2014-06-20Revert "File Search Result Name was never correctly converted from OS ↵Graeme Geldenhuys
encoding to UTF-8" This reverts commit 85682e5586a60487d8aa65564dc0a77c24f080d4. The reason is because the fpgFindFirst and fpgFindNext functions already fix the sr.Name encoding. So doing it in the base filelist class corrupts the text because the encoding is applied twice. Amazing nobody picked this up for so long.
2014-05-22Adds the missing readme.txt file tothe "makefonts" tool directoryGraeme Geldenhuys
2014-05-08menubar: now set as a container widgetGraeme Geldenhuys
Resize messages are now propagated to the child widgets too.
2014-05-07uidesigner: Preview menu now populated with real themes.Graeme Geldenhuys
2014-05-03pdf reporting: makefont tool for *.fnt file generationGraeme Geldenhuys
See the readme.txt file for more details
2014-04-27treenode: new overloaded constructor and FTree moved to protected section.Graeme Geldenhuys
2014-04-27docs: Updated fpg_tree unit documentation with new TfpgTreeNode.TreeView infoGraeme Geldenhuys
2014-04-27tree node: new TreeView property to show which tree view a TreeNode belongs too.Graeme Geldenhuys
2014-04-27Fixes grammar error in code commentGraeme Geldenhuys
2014-04-21x11: further improvement to get maxwidth/maxheight fully working.Graeme Geldenhuys
2014-04-21x11: Fixes Min[Width|Height] and Max[Width|Height] of top level windows.Graeme Geldenhuys
2014-04-01When using Lazarus IDE, the image byte arrays should be code-folderGraeme Geldenhuys
Just a convenience thing. ;-)
2014-04-01minor tweak to docview.ipf help fileGraeme Geldenhuys
2014-03-30Richview resize/render speedAndrew Haines
while testing richview I noticed it's fairly slow, though only if there are font changes in the content. So I added a font cache to the richview fontmanager and now there is almost no delay to render content in the richview. Big, big speed improvement.
2014-03-30Adds the new win8 theme unit to the fpgui_toolkit packageGraeme Geldenhuys
2014-03-29Experimental (work-in-progress) Windows 8 look-alike theme.Graeme Geldenhuys
At least I think it is Windows 8 (I don't own a copy) - I am working of screenshots I found on the internet. I liked the look, so thought I would start on a fpGUI theme for it.
2014-03-29ComboBox/EditCombo now uses the new fpgStyles API.Graeme Geldenhuys
2014-03-29style: new fpgStyle methods for painting a ComboBox widgetGraeme Geldenhuys
2014-03-29combobox/editcombo: Internal button painting now only done in HandlePaintGraeme Geldenhuys
Painting outside the HandlePaint() is often a source of problems.
2014-03-29uidesigner: Align Left button was 2px larger than other align buttons.Graeme Geldenhuys
2014-03-29checkbox now uses new fpgStyle methods for the painting of the checkbox imageGraeme Geldenhuys
2014-03-29style: new style methods for checkbox customisationGraeme Geldenhuys
2014-03-29style: new button state btfEnabledGraeme Geldenhuys
2014-03-24Publishes the OnKeyPress event for TfpgButtonGraeme Geldenhuys
We had that event all implemented, and it is useful ever for buttons - so I decided to publish it too.
2014-03-24fpc_lang_ref.ipf: minor fix to diagramGraeme Geldenhuys
Also placed a note of where I should continue from.
2014-03-17spinedit: Allow min and max values to be equal.Jean-Marc.Levecque
Min and max values may be changed at execution, even becoming equal, and the output value may have to follow.
2014-03-17scrollbar: removes TODO items already completed.Graeme Geldenhuys
2014-03-17scrollbar: bug fix painting shadow (grey) area between slider and arrow buttonsJean-Marc.Levecque
2014-03-10Move ShowThousand setting to BaseNumericEditJean-Marc.Levecque
2014-02-25Merge branch 'gridborderstyle' into developGraeme Geldenhuys
2014-02-25Fixes small spelling mistake in code comment.Graeme Geldenhuys
2014-02-25grid: Final piece of the puzzle. BorderStyle is now fully working.Graeme Geldenhuys
2014-02-25grid: Removes last traces of that pesky FMargin variable.Graeme Geldenhuys
2014-02-25grid: minor code formatting fix.Graeme Geldenhuys
2014-02-25grid: First run through code removing hard-coded border widths.Graeme Geldenhuys
This was mostly the replacement of FMargin field variable usage. Tested and grid still works like before.
2014-02-25grid: introduce an overloaded GetClientRect() function.Graeme Geldenhuys
This takes into account BorderStyle and border widths from the theme manager.
2014-02-24fix github bug #8: fpGUI as x11 root window fails.Graeme Geldenhuys
Solution gave by Mohaslan. Checking if AWindow or AProperty actually have valid values resolves the problem.
2014-02-23documentation scripts updateGraeme Geldenhuys
Updated the scripts by removing missing fpdoc XML files.
2014-02-23edit: Remove more hard-coded values for improved themes support.Graeme Geldenhuys
2014-02-04uidesigner: surfaced the TfpgTrackBar.SliderLength property in the Object ↵Graeme Geldenhuys
Inspector
2014-01-25Merge branch hyperlink into developGraeme Geldenhuys
Small branch that contained some improvements to the TfpgHyperLink widget.
2014-01-25hyperlink: Removed hard-coded font name, and make it more cross-platform ↵Graeme Geldenhuys
friendly.
2014-01-25hyperlink: defined a new named color clHyperLink and used in in TfpgHyperLinkGraeme Geldenhuys
This makes it easier to customise in themes - without needing to override TfpgCanvas.DrawString()
2014-01-24aggpas: Agg2D Console demo - improve font location constant for FreeBSDGraeme Geldenhuys
2014-01-24aggpas: fixes grammar in code comment.Graeme Geldenhuys
2014-01-24aggpas: New Agg2D Console demo.Graeme Geldenhuys
See the unit's header comment for more details.
2014-01-24aggpas: Makes the agg_2D.pas unit compilable again.Graeme Geldenhuys
2014-01-24Fixes a spelling mistake in a code comment.Graeme Geldenhuys
Also removed trailing spaces from some lines.