summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-13Added image position refering to columns in report toolJean-Marc Levecque
Signed-off-by: Jean-Marc Levecque <jean-marc.levecque@jmlesite.fr>
2012-02-13TOC and Index entries now in UTF-8 encodingGraeme Geldenhuys
I converted the topic content to UTF-8 before displaying it, but I never did so for the TOC text or the Index text. This patch should fix this problem. TODO: Searching for umlauts still is a problem.
2012-02-13fixed the name of one of the contributorsGraeme Geldenhuys
2012-01-18Add modified u_report.pasJean-Marc Levecque
Signed-off-by: Jean-Marc Levecque <jean-marc.levecque@jmlesite.fr>
2012-01-18Add image to header and footerJean-Marc Levecque
Add image to header and footer for display/print to each page of a section Signed-off-by: Jean-Marc Levecque <jean-marc.levecque@jmlesite.fr>
2012-01-18Added image control to Report toolJean-Marc Levecque
Images are now displayed either on preview and generated PDF Signed-off-by: Jean-Marc Levecque <jean-marc.levecque@jmlesite.fr>
2012-01-18Image to PDF implementation (not working)Jean-Marc Levecque
Image to PDF implementation for debug Signed-off-by: Jean-Marc Levecque <jean-marc.levecque@jmlesite.fr>
2012-01-18Fix a spelling mistake in the Globe demo.Graeme Geldenhuys
2012-01-18ide: removed the duplicate button from the UI.Graeme Geldenhuys
I have no idea how that got there. :-)
2012-01-18Embedded Form demo now uses TfpgFrame, instead of TfpgBevel.Graeme Geldenhuys
2012-01-18A reworked patch from Jean-MarcGraeme 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-13docs: remove obsolete doc generation scripts.Graeme Geldenhuys
2011-12-13docs: updated CSS file to remove double spacing.Graeme Geldenhuys
When HTML output is generated all the help text is double spaced. This new CSS file makes in single spaced again.
2011-12-13docview: adds a title panel above the topic contents area.Graeme Geldenhuys
This makes it even more clear what topic the user is currently reading.
2011-12-13docview: changed target file output path to include CPU and OS.Graeme Geldenhuys
This means we can build multiple versions using a normal and cross-compiler, without overwriting the docview executable.
2011-12-13docview help: updated docs about Bookmarks support.Graeme Geldenhuys
2011-12-13docview help: changed the Note paragraph to a multi-paragraph note.Graeme Geldenhuys
This indents the Note text, making it more pleasing to the eye.
2011-12-13docview help: removed the todo items already implemented.Graeme Geldenhuys
2011-12-13docview help: fixed a spelling mistakeGraeme Geldenhuys
2011-12-08Introduced 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-08New functions to return darker or lighter variations of a color.Graeme Geldenhuys
2011-12-08embedded TAB characters replaced with Space character indentation.Graeme Geldenhuys
2011-12-06Some basic docs or the basegrid unit.Graeme Geldenhuys
2011-12-06Hide the hint window when the mouse button is pressed.Graeme Geldenhuys
2011-12-05UIDesigner: surface BorderStyle and ScrollbarStyle for some widgets.Graeme Geldenhuys
2011-12-05Bump visibility of BorderStyle property in StringGrid and FileGrid widgetsGraeme Geldenhuys
2011-12-05Implements BorderStyle property for basegrid widget.Graeme Geldenhuys
2011-12-05Remove redundant painting code in basegrid.Graeme Geldenhuys
The HandlePaint() method is already wrapping with BeginDraw/EndDraw calls in the TfpgWidget class.
2011-12-05IDE: Adds last few new units to project files.Graeme Geldenhuys
2011-12-05Adds compiler string type setting to unit.Graeme Geldenhuys
2011-12-05missing compile mode setting and minor code formattingGraeme Geldenhuys
- replaced tab characters with spaces for indentation - fixed indentation size at some locations. - added compiler mode and settings
2011-12-02fixed the v0.8 release date.Graeme Geldenhuys
2011-12-02changelog file updateGraeme Geldenhuys
2011-12-02version bump to 0.8Graeme Geldenhuys
2011-12-02Specify a target filename in the docview project file.Graeme Geldenhuys
2011-12-01treeview: Adds BeginUpdate / EndUpdate support.Graeme Geldenhuys
This drastically improves performance, if you have some code that iterates and updates all nodes.
2011-12-01docs: improves the builddocs utility for Windows and Linux usage.Graeme Geldenhuys
2011-11-30reporting: text wrapping bug fix and more translationsJean-Marc Levecque
2011-11-29Implements BorderStyle for TfpgMemo.Graeme Geldenhuys
2011-11-29move 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-29reporting demo: more French to English translationsGraeme Geldenhuys
2011-11-29reporting: Continued translation from French to EnglishJean-Marc Levecque
2011-11-29Reporting: Rename the package file and some unitsGraeme Geldenhuys
Continued work on translating French names to English names
2011-11-21Fixed 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-21pdf reporting: added debug info as defaultGraeme Geldenhuys
I enabled debug information in the package and demo project as default. This makes it easier while testing and developing.
2011-11-21PDF reporting code: variable names changed to English.Jean-Marc Levecque
This is the first set of changes in this regard.
2011-11-21MDI: CaptureMouse and ReleaseMouse was called on the wrong widget.Graeme Geldenhuys
The behavior is now correct under both X11 and GDI platforms.
2011-11-21MDI: active windows are now brought to the front.Graeme Geldenhuys
2011-11-21TfpgWindowBase now introduces a BringToFront() method.Graeme Geldenhuys
2011-11-18First 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.