Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-27 | LoadImage_XXX() methods never did OS Encoding of the filenames | Graeme Geldenhuys | |
It now correctly encodes the UTF-8 filename to the OS Encoding. The filename parameter is now also a TfpgString type to denote that it is expected to be a UTF-8 encoded string. | |||
2014-07-25 | Fixed StretchDraw() "abstract error" due to DoFreeImage call. | Graeme Geldenhuys | |
2014-07-25 | Set actual grid background color | Jean-Marc | |
2014-07-20 | Fixed "button pressed" painting for Normal and Embedded buttons. | Graeme Geldenhuys | |
The pressed state never looked right. I simply forgot and got used to it. Now it has finally been fixed. | |||
2014-07-17 | Bump the version number of various files | Graeme Geldenhuys | |
2014-07-17 | CanvasBase.GradientFill causes a math error | Andrew Haines | |
I've noticed that if Width = 1 then count = 0 and causes a math error in: newcolor.Red := RGBStart.Red + (i * RDiff) div count; I think if ADirection = gdVertical then count := ARect.Bottom - ARect.Top else count := ARect.Right - ARect.Left; Should be if ADirection = gdVertical then count := ARect.Height else count := ARect.Width; But I'm not sure of the reasoning of the paint code. I've only seen this crash on the AlienWindows branch. I get it when moving the splitter in docview all the way to the right side. Andrew | |||
2014-07-17 | Allows adjusting Listview's scrollbar width | Jean-Marc | |
2014-07-17 | Allows adjusting Listbox's scrollbar width and pagesize | Jean-Marc | |
2014-07-17 | Merge branch 'jml/integer_input_dialog' into develop | Graeme Geldenhuys | |
2014-07-17 | Additional integerinputquerydialog | Jean-Marc | |
Hi, For my own use, I had to create a new specific integer dialog similar to the existing inputquerydialog. Attached is the patch for it. Hope it will be usefull Regards Jean-Marc New integerinputquery dialog Signed-off-by: Jean-Marc <jmarc.levecque@dbmail.com> | |||
2014-07-15 | config file for compiling ImageConvert tool from the command line. | Graeme Geldenhuys | |
2014-07-15 | Make clear what the default values are for two properties in TfpgImagePanel | Graeme Geldenhuys | |
2014-07-15 | Removes WriteLn() statement in GDI backend | Graeme Geldenhuys | |
Us SendDebug() instead - which means it will not cause a problem on Windows non-console applications. | |||
2014-07-15 | Removed redundant code in TfpgScrollbar. | Graeme Geldenhuys | |
The Canvas.BeginDraw/EndDraw calls are not needed. The painting outside the HandlePaint() event was long ago fixed, but these calls were simply not removed. | |||
2014-07-15 | Fixes a GDI bug dating back to July 2007. | hinst | |
For some reason the DoFreeImage call was commented and thus Windows apps leaked GDI objects. Once the 9000 limit was hit, paint corruption occured. Many thanks to Hinst <hinstance@yandex.ru> for persisting and finding this bug. | |||
2014-07-10 | scrollframe: code formatting and design time painting | Graeme Geldenhuys | |
2014-07-10 | ui designer: new palette image for the scrollframe | Graeme Geldenhuys | |
2014-07-10 | Tweak so the TfpgScrollFrame can play nicer with the UI Designer. | Graeme Geldenhuys | |
Basically it allows us to set the Content Frame after the ScrollFrame was created. | |||
2014-06-23 | Demos: fixed compiler warnings. | Graeme Geldenhuys | |
* fixed deprecated functions * fixed unused variables * fixed unused units * fixed not initialised variables * fixed nested comments | |||
2014-06-23 | Demo project files (Lazarus IDE) settings updated. | Graeme Geldenhuys | |
Defined consistent unit output paths and target filenames. | |||
2014-06-23 | Added the standard copyright notice to the new unit. | Graeme Geldenhuys | |
2014-06-23 | Added D.Emerson to the contributors list | Graeme Geldenhuys | |
Also did some alphabetical sorting etc. | |||
2014-06-23 | Merge remote-tracking branch 'demerson/scroll-frame' into 'develop' | Graeme Geldenhuys | |
2014-06-20 | GDI: Correctly define visibility for methods in TfpgGDIFileList | Graeme Geldenhuys | |
2014-06-20 | nanoedit: use the textedit's Save and Load file methods | Graeme Geldenhuys | |
This then automatically handles cursor positions, scrollbars, invalidate etc. | |||
2014-06-20 | textedit: 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-20 | Revert "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-22 | Adds the missing readme.txt file tothe "makefonts" tool directory | Graeme Geldenhuys | |
2014-05-08 | menubar: now set as a container widget | Graeme Geldenhuys | |
Resize messages are now propagated to the child widgets too. | |||
2014-05-07 | uidesigner: Preview menu now populated with real themes. | Graeme Geldenhuys | |
2014-05-03 | pdf reporting: makefont tool for *.fnt file generation | Graeme Geldenhuys | |
See the readme.txt file for more details | |||
2014-04-27 | treenode: new overloaded constructor and FTree moved to protected section. | Graeme Geldenhuys | |
2014-04-27 | docs: Updated fpg_tree unit documentation with new TfpgTreeNode.TreeView info | Graeme Geldenhuys | |
2014-04-27 | tree node: new TreeView property to show which tree view a TreeNode belongs too. | Graeme Geldenhuys | |
2014-04-27 | Fixes grammar error in code comment | Graeme Geldenhuys | |
2014-04-21 | x11: further improvement to get maxwidth/maxheight fully working. | Graeme Geldenhuys | |
2014-04-21 | x11: Fixes Min[Width|Height] and Max[Width|Height] of top level windows. | Graeme Geldenhuys | |
2014-04-01 | When using Lazarus IDE, the image byte arrays should be code-folder | Graeme Geldenhuys | |
Just a convenience thing. ;-) | |||
2014-04-01 | minor tweak to docview.ipf help file | Graeme Geldenhuys | |
2014-03-30 | Richview resize/render speed | Andrew 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-30 | Adds the new win8 theme unit to the fpgui_toolkit package | Graeme Geldenhuys | |
2014-03-29 | Experimental (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-29 | ComboBox/EditCombo now uses the new fpgStyles API. | Graeme Geldenhuys | |
2014-03-29 | style: new fpgStyle methods for painting a ComboBox widget | Graeme Geldenhuys | |
2014-03-29 | combobox/editcombo: Internal button painting now only done in HandlePaint | Graeme Geldenhuys | |
Painting outside the HandlePaint() is often a source of problems. | |||
2014-03-29 | uidesigner: Align Left button was 2px larger than other align buttons. | Graeme Geldenhuys | |
2014-03-29 | checkbox now uses new fpgStyle methods for the painting of the checkbox image | Graeme Geldenhuys | |
2014-03-29 | style: new style methods for checkbox customisation | Graeme Geldenhuys | |
2014-03-29 | style: new button state btfEnabled | Graeme Geldenhuys | |
2014-03-24 | Publishes the OnKeyPress event for TfpgButton | Graeme Geldenhuys | |
We had that event all implemented, and it is useful ever for buttons - so I decided to publish it too. |