summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-07-23Set actual grid background colorJean-Marc
2014-07-21toggle: fixes minor bug where selected font isn't used.Graeme Geldenhuys
2014-07-21uidesigner: added togglebox widget to the palette barGraeme Geldenhuys
2014-07-21new ToggleBox widgetAndrew Haines
Hi I made a Togglebox widget descended from TfpgComboBox. It has button that slides side to side for checked/unchecked with a subtle animation when toggled. Various colors can be changed and the animation disabled.
2014-07-20Fixed "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-17Bump the version number of various filesGraeme Geldenhuys
2014-07-17CanvasBase.GradientFill causes a math errorAndrew 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-17Allows adjusting Listview's scrollbar widthJean-Marc
2014-07-17Allows adjusting Listbox's scrollbar width and pagesizeJean-Marc
2014-07-17Merge branch 'jml/integer_input_dialog' into developGraeme Geldenhuys
2014-07-17Additional integerinputquerydialogJean-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-15Make clear what the default values are for two properties in TfpgImagePanelGraeme Geldenhuys
2014-07-15Removes WriteLn() statement in GDI backendGraeme Geldenhuys
Us SendDebug() instead - which means it will not cause a problem on Windows non-console applications.
2014-07-15Removed 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-15Fixes 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-10scrollframe: code formatting and design time paintingGraeme Geldenhuys
2014-07-10Tweak 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-23Added the standard copyright notice to the new unit.Graeme Geldenhuys
2014-06-23Merge remote-tracking branch 'demerson/scroll-frame' into 'develop'Graeme Geldenhuys
2014-06-20GDI: Correctly define visibility for methods in TfpgGDIFileListGraeme Geldenhuys
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-08menubar: now set as a container widgetGraeme Geldenhuys
Resize messages are now propagated to the child widgets too.
2014-04-27treenode: new overloaded constructor and FTree moved to protected section.Graeme 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-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-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-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-23edit: Remove more hard-coded values for improved themes support.Graeme Geldenhuys