Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-11-07 | Improves command line parameter handling. | Graeme Geldenhuys | |
If a INF file or the path to a INF file contained a '-' character, the file was not opened, because docview thought it was a command line parameter action (eg: -h or -n etc). | |||
2011-11-07 | pdf reporting: fixed the remaining memory leaks | Jean-Marc Levecque | |
2011-10-31 | Report tool: more memory leak fixes in Imprime and PDF units. | Jean-Marc Levecque | |
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 demo: reworked this demo to show the StateImageList support | Graeme Geldenhuys | |
The demo adds some checkboxes to the treeview, and shows how you can query the treeview for any checked nodes. | |||
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 | improved the wording of the authors file. | Graeme Geldenhuys | |
2011-10-26 | TfpImageList.Items[] property is now set as the default property for the class. | Graeme Geldenhuys | |
2011-10-25 | minor code syntax fix. Missing semicolon. | Graeme Geldenhuys | |
2011-10-25 | pdf report: fixed memory leak. Font was not freed. | Graeme Geldenhuys | |
2011-10-25 | pdf reports: fixed some memory leaks | Jean-Marc Levecque | |
2011-10-25 | pdf reports: Simplified code by combining calls into a single call. | Jean-Marc Levecque | |
2011-10-16 | Various PDF reporting changes. | Jean-Marc Levecque | |
- Fixed some memory leaks by correctly freeing objects - Updated the PDF Demo to use a local reporting variable - Removed the global Imprime variable - Some various other changes | |||
2011-10-12 | pdf report: print preview form now gets given a T_Imprime instance | Graeme Geldenhuys | |
We don't access the global variable Imprime any more, instead we referenec the instance that was passed in via the constructor. This removes the cross-unit dependencies which are not a good design. | |||
2011-10-12 | pdf report: print preview page now appears 10px below the controls bevel. | Graeme Geldenhuys | |
2011-10-12 | pdf reporting: moved the PPI constant to implementation section | Graeme Geldenhuys | |
2011-10-12 | fpGUI is spelled with a lowercase prefix. | 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 | docs: SelectFileDialog() documentation added. | Graeme Geldenhuys | |
2011-09-21 | removed old documentation script we don't use any more. | Graeme Geldenhuys | |
2011-09-21 | SelectFileDialog() can now specify the initial directory too. | Graeme Geldenhuys | |
2011-09-20 | textedit: implemented support for deleting selected text. | Graeme Geldenhuys | |
2011-09-19 | textedit: only set Canvas properties when Selected Text is truely required. | Graeme Geldenhuys | |
2011-09-19 | textedit: bugfix where if we do a selection, lots of text go missing. | Graeme Geldenhuys | |
We simply forgot to set the Canvas.TextColor - reseting previous FSelection code. | |||
2011-09-19 | textedit: bug fix with the caretpos variable. X / Y typo. | Graeme Geldenhuys | |
2011-09-19 | textedit: second expression is not needed. | Graeme Geldenhuys | |
Because we already did that a few lines earlier. | |||
2011-09-18 | Implemented RemoveFile() in FileMonitor | Graeme Geldenhuys | |
2011-09-18 | made sure filemonitor class is thread-safe in itself. | Graeme Geldenhuys | |
2011-09-18 | Integrated TFileMonitor with the IDE. All open files are now monitored. | Graeme Geldenhuys | |
2011-09-18 | fixed memory leak in TFileMonitor class. | Graeme Geldenhuys | |
2011-09-16 | uidesigner: new option to specify Indentation Style preference. | Graeme Geldenhuys | |
The developer can now choose between a Spaces or Tab indentation style for any UI Designer managed code. | |||
2011-09-13 | implemented a functioning file monitor class. | Graeme Geldenhuys | |
It can track files and detect size and date changes to the monitored files. It uses a sha1 to detect any changes. The SHA1 is probably overkill for now, but it is planned to use it in future when Path Monitoring is implemented too. | |||
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 | ide: after a search, set the focus back to the editor widget. | Graeme Geldenhuys | |
2011-08-31 | ide: Only enable the Replace edit field if the Replace checkbox is checked. | Graeme Geldenhuys | |
2011-08-31 | textedit: correctly scroll the found text into view. | 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 | |