Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-21 | fpg_edit: again found some TAB character indentation lines - replaces with ↵ | Graeme Geldenhuys | |
Space indentation. | |||
2012-02-21 | fpg_edit: for text color adjust to work, repainting must occur a bit later. | Graeme Geldenhuys | |
DoOnChange must now occur before any call to RePaint. This gives us time to adjust the text color for possitive or negative values. | |||
2012-02-21 | fpg_edit: adjust text color only when the edit box value has changed. | Graeme Geldenhuys | |
2012-02-21 | merge with previous commit. | Graeme Geldenhuys | |
2012-02-21 | fpg_edit: setting the text color via the field variable instead. | Graeme Geldenhuys | |
If setting the text color via the TextColor property, then FOldColor get overwritten and we loose the real old color. | |||
2012-02-21 | fpg_edit: use the existing DoOnChange method instead. Consistency is key. :) | Graeme Geldenhuys | |
2012-02-21 | fpg_edit: setting NegativeColor property at runtime never caused an repaint. | Graeme Geldenhuys | |
2012-02-21 | fpg_edit: Setting TextColor in numeric edit components never updated ↵ | Graeme Geldenhuys | |
OldColor value. | |||
2012-02-21 | fpg_edit: refactored out the TextColor change due to negative/positive values. | Graeme Geldenhuys | |
This allows use to reuse this bit of code without affecting the internal FText values - as is caused by SetShowThousand in FormatEdit(). | |||
2012-02-21 | minor code formatting in fpg_edit unit. | Graeme Geldenhuys | |
There was tab character indentation for some reason. I converted these to Space character indentation. | |||
2012-02-21 | Adds PNG loading support. | Graeme Geldenhuys | |
The unit uses the fcl-image backend to load the image. This is slightly slower than the native implementations for BMP and JPG. But at least now we have PNG support too. | |||
2012-02-21 | New method GetNodeAt() for TfpgTreeView. | Graeme Geldenhuys | |
This is vital for drag-n-drop support inside a treeview component. | |||
2012-02-21 | Use unicode enabled types for the BMP loading code. | Graeme Geldenhuys | |
2012-01-18 | A reworked patch from Jean-Marc | Graeme Geldenhuys | |
* moved the modifications from TfpgAbstractPanel to TfpgFrame. The new additional behaviour only relates to Frame usage, not Panel or Bevel. * Added a new OnCreate() event for convenience. * Now calling AfterCreate at the correct time - just like what is done in TfpgForm. | |||
2011-12-08 | Introduced a BaseGauge class which TfpgGauge descends from. | Graeme Geldenhuys | |
- Also made the various xxxDraw methods virtual and moved them to the protected section. So they can be overridden in descendants if needed. - Fixed the default color value of the Color property. The value stored in RTTI was different to the actual value assigned in the constructor. | |||
2011-12-08 | New functions to return darker or lighter variations of a color. | Graeme Geldenhuys | |
2011-12-08 | embedded TAB characters replaced with Space character indentation. | Graeme Geldenhuys | |
2011-12-06 | Hide the hint window when the mouse button is pressed. | Graeme Geldenhuys | |
2011-12-05 | Bump visibility of BorderStyle property in StringGrid and FileGrid widgets | Graeme Geldenhuys | |
2011-12-05 | Implements BorderStyle property for basegrid widget. | Graeme Geldenhuys | |
2011-12-05 | Remove redundant painting code in basegrid. | Graeme Geldenhuys | |
The HandlePaint() method is already wrapping with BeginDraw/EndDraw calls in the TfpgWidget class. | |||
2011-12-02 | version bump to 0.8 | Graeme Geldenhuys | |
2011-12-01 | treeview: Adds BeginUpdate / EndUpdate support. | Graeme Geldenhuys | |
This drastically improves performance, if you have some code that iterates and updates all nodes. | |||
2011-11-29 | Implements BorderStyle for TfpgMemo. | Graeme Geldenhuys | |
2011-11-29 | move declaration of TfpgEditBorderStyle so it is more accessible. | Graeme Geldenhuys | |
This now makes it easier to reuse this border style declaration in other widgets. We need to refactor some other widgets too, that have there own border styles as well. | |||
2011-11-21 | Fixed the parameter modifier of TfpgStyleManager.AssignStyleTypes() | Graeme Geldenhuys | |
We can now pass in the Lines property of a Memo or Combobox directly, without the need of an extra local TStrings variable. | |||
2011-11-21 | TfpgWindowBase now introduces a BringToFront() method. | Graeme Geldenhuys | |
2011-11-18 | First draft of MDI support. | Graeme Geldenhuys | |
This work equates to about 3 hours of coding. Not bad I think! ;-) The general idea is to have to new classes. The MDIWorkArea class is the parent widget form MDI child forms. We then also have a MDIChildWindow class which implements the outer child window - thus the one with the titlebar and blue borders. The end use creates a form based on TfpgFrame, not TfpgWindow. This design might change later. The users form is then embedded inside the MDIChildWindow, and displayed inside the bounds of the MDIWorkArea. | |||
2011-11-07 | fixes a spelling mistake in a code comment | Graeme Geldenhuys | |
2011-11-07 | Timer related functions now check to see if global fpgTimers exists or not. | Graeme Geldenhuys | |
2011-11-07 | new overloaded DumpStack() can now output to a TStringList | Graeme Geldenhuys | |
It wasn't always desireable for DumpStack to output to the console, because it doesn't always exist, and the user will normally not see it if app is launched from a icon. We can now output that info to a stringlist, and display it to the end-user in whatever way we want. | |||
2011-10-31 | report tool: move some images into standard images list | Jean-Marc Levecque | |
2011-10-27 | tree: improved the spacing / positioning of the node text inside the focus ↵ | Graeme Geldenhuys | |
selection The text was right on the left edge of the focus selection rectangle. Now it is evenly spaced with 2px margin on each side. | |||
2011-10-27 | tree: Added a note about the limitation of Node.HasChildren call. | Graeme Geldenhuys | |
For now, please use Node.Count instead. | |||
2011-10-26 | new handy function to covert individual R, G and B values into a TfpgColor ↵ | Graeme Geldenhuys | |
value. | |||
2011-10-26 | treeview: implemented StateImageList support (treeview with checkboxes for ↵ | Graeme Geldenhuys | |
example) - Added StateImageList to TfpgTreeview - Added StateImageIndex to TfpgTreeNode - Added OnStateImageClicked event for TfpgTreeview. - Reworked the TfpgTreeview.HandlePaint() method for the new functionality, and also removed all the code duplication that existed before. - The node selection rectangle now only cover the text portion of a node, and note the images related to that node. - Minor bugfix in the selection rectangle, when depending on various properties, the selection rectangle was too small, and the node text wasn't fully visible. | |||
2011-10-26 | fpg_tree: replaced all debugging writeln() statements with SendDebug() calls | Graeme Geldenhuys | |
We can now use the fpGUI's Debug Server to monitor any debug events. | |||
2011-10-26 | TfpImageList.Items[] property is now set as the default property for the class. | Graeme Geldenhuys | |
2011-09-21 | fixed bug where combobox hint closes the dropdown window. | Graeme Geldenhuys | |
2011-09-21 | PromputUserDialog: changes so descendants have better access to certain data. | Graeme Geldenhuys | |
- We can new set an initial UserID too. - Moved two TfpgEdit components to protected section. | |||
2011-09-21 | SelectFileDialog() can now specify the initial directory too. | Graeme Geldenhuys | |
2011-09-13 | x11: implemented window grouping support used by some X11 window managers. | Graeme Geldenhuys | |
2011-09-13 | new utility function to get the current executable name | Graeme Geldenhuys | |
2011-09-07 | Changed the password char from asterisk to unicode black circle | Graeme Geldenhuys | |
2011-09-02 | Corrected the timing when AfterCreate is called in TfpgFrame | Graeme Geldenhuys | |
2011-08-31 | add sharing options when opening po files. | Graeme Geldenhuys | |
This doesn't have any affect under Linux, but it might under Windows. | |||
2011-08-31 | pofile unit now uses the UTF-8 safe file functions. | Graeme Geldenhuys | |
2011-08-31 | updates KeycodeToText() to use the new resource string constants. | Graeme Geldenhuys | |
2011-08-31 | adds resource string constants for menu key shortcuts. | Graeme Geldenhuys | |
- also updated the translation include files. ready for translation. | |||
2011-08-26 | x11: removed trailing whitespace | Graeme Geldenhuys | |