summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-03-19SelectDir Dialog changes - initial selection directory now works.Graeme Geldenhuys
* SelectedDir is now a read/write property * SelectDirDialog() now handles the AStartDir parameter.
2010-03-19New translation string for 'Select a directory' dialog.Graeme Geldenhuys
I used Google Translate for the non-English languages - I guess there will be some errors. :-/
2010-03-19TreeView: SetSelection did not position the selected node in a visible area.Graeme Geldenhuys
Now it does.
2010-03-19New convenience string functions.Graeme Geldenhuys
* fpgAppendPathDelim() * fpgRemovePathDelim()
2010-03-19SelectDir dialog: Fixed various issues in the dialog.Graeme Geldenhuys
* Removed duplicate / char under Linux * Fixed directory selection under Windows - this was totally broken. Thanks to Jean-Pierre ANGHEL <jp.anghel@bbox.fr> for some support on this and bringing it to my attention.
2010-03-18WINCE: Replaced magic numbers with windows constants.Graeme Geldenhuys
WS_BORDER is still under test. Problem is that if we include it, it draws a border on all windows, including Labels, Buttons, etc. :-(
2010-03-18Refactored the TfpgHintWindow class for better user customization and ↵Graeme Geldenhuys
resource usage. * Changed the parent class of TfpgHintWindow to TfpgBaseForm * Removed the internal TfpgLabel, and instead paint directly to the form canvas. * Due to previous change, we now manually need to paint borders if needed - not a problem. * Removed unused properties and surfaced existing properties from TfpgBaseForm. eg: BackgroundColor, TextColor etc.
2010-03-18Add support for changing the HintWindow and HintWindowClass at runtime.Graeme Geldenhuys
It now correctly frees the old hintwindow and recreates it with whatever the new hintwindowclass is.
2010-03-18Casting not required any more.Graeme Geldenhuys
2010-03-18BMP reading: This fixes the image loading issue on WinCE devices.Graeme Geldenhuys
Patch supplied by Adrian Veith <adrian@veith-system.de>.
2010-03-18Minor code formatting change.Graeme Geldenhuys
2010-03-18WinCE: Now we can enable fpgCreateStandardImages again.Graeme Geldenhuys
2010-03-18WinCE: Fix painting of BMP images to screen.Graeme Geldenhuys
Thanks to Adrian Veith <adrian@veith-system.de> for the patch.
2010-03-18package settings: Use AnsiString and disable optimisation for better debugging.Graeme Geldenhuys
2010-03-18Setting MouseCursor at design time now works correctly under X11.Graeme Geldenhuys
2010-03-16MenuBar issues with visibility when created at runtime.Graeme Geldenhuys
A minor fix to correct visibility of child components when creating embedded forms which have menu bars. HandleShow is not called in such cases, so vital code was skipped. This code has now moved to HandlePaint which is always called.
2010-03-16Fixed visibility handling of components created at runtime.Graeme Geldenhuys
We used to force all components to Visible = False, and iterated this to child components. Now all components default to Visible = True (just like the global default), and hiding child components, you only need to hide the parent (visible = False) - no iteration needed.
2010-03-16Code not needed any more, parent class already does this.Graeme Geldenhuys
2010-03-15Revert a old changes in TfpgWidget.HandleShow.Graeme Geldenhuys
At startup, components should be correctly handled according to their .Visible property.
2010-03-11Minor change so it can compile under Mac OS X with X11 support enabled.Graeme Geldenhuys
2010-03-11use a more accurate message name for asking to be freed.Graeme Geldenhuys
The TfpgBaseForm needs to ask fpgApplication to free it, so we now use a new, and more appropriately named, message constant.
2010-03-11Use constants instead of magic numbers for ModalResult values.Graeme Geldenhuys
2010-03-11changed some consant definitions, but values are still the same.Graeme Geldenhuys
2010-03-11Disable compiler hint for something i did for a reason.Graeme Geldenhuys
2010-03-10FPC compiler struggles with include files that don't have extensions.Graeme Geldenhuys
This issue is further complicated by Lazarus IDE. So to reduce issues, we appended the file with a .inc extension.
2010-03-10listview: fixed double buffering bug.Graeme Geldenhuys
Under Windows the issue caused the listview to stop updating. It is not recommended to paint outside the HandlePaint event handler. Painting is not guaranteed then.
2010-03-09Add missing include path for new version fileGraeme Geldenhuys
2010-03-09X11: Now fontlist returns non-scaleable fonts too.Graeme Geldenhuys
The old settings also caused applications to crash at startup. No idea why, but the new settings prevent that and gives a true full list of available fonts on the system.
2010-03-09X11: added some more Xft library constants for future use.Graeme Geldenhuys
2010-03-08Updated the various programs and fpGUI library to use the new generate ↵Graeme Geldenhuys
version file. The VERSION-GEN script generates a VERSION-FILE file which contans the version number of fpGUI. This is now used in DocView, UI Designer and other example applications too.
2010-03-08GDI: ShellExecute now uses correct application stateGraeme Geldenhuys
2010-03-08minor tweak for usage in VFDGraeme Geldenhuys
2010-03-04Add missing published Hint properties to some components.Graeme Geldenhuys
2010-03-03Another addition to fpgOpenURL() under Linux.Graeme Geldenhuys
I never even knew about 'sensible-browser' option. :-)
2010-03-01no comment.Graeme Geldenhuys
2010-03-01Fixed memory leak in TfpgGroupBox. Never freed the used font.Graeme Geldenhuys
2010-03-01X11: Fix crash when copy-to-clipboard under 64bit Linux.Graeme Geldenhuys
2010-03-01X11: correctly handle buffer overflow errors in Xutf8LookupString API call.Graeme Geldenhuys
We never handled buffer overflow correctly before.
2010-02-26Update copyright notice in all units.Graeme Geldenhuys
2010-02-25Published Hint and ShowHint on all widgets.Graeme Geldenhuys
2010-02-23Initial support for WinCE devices, after a long break since v0.4.Paul Breneman
2010-02-23wrong eol characters for windows fpgui_toolkit.lpk file.Graeme Geldenhuys
2010-02-22Removed IFDEF's in fpg_utils by using AllFilesMask.Graeme Geldenhuys
AllFilesMask was introduced into the RTL in FPC 2.2.2. Seeing than fpGUI always only supports the latest released FPC (in this case 2.4.0), we can get rid of the IFDEF.
2010-02-22Removed IFDEf's in fpg_main by using fpg_interface unitGraeme Geldenhuys
* Introduced a new unit fpg_interface.pas which defines alias types. This binds the backend classes with fpg_main without the need for IFDEF's. * Rename all classes in fpg_x11 and fpg_gdi with platform specific class names.
2010-02-22update readme and install text filesGraeme Geldenhuys
* Also relocated the src/readme.txt file to the docs directory.
2010-02-17Remove debug writeln() from X11 backend code.Graeme Geldenhuys
2010-02-11Cross-build script for personal useGraeme Geldenhuys
* Created a Linux 64bit to 32bit cross-compile script for quick testing. This is only meant for me really. * Enabled C-style syntax. eg: += -= etc.. This reduces typing and is easy to read.
2010-02-03Published ReadOnly property for Numeric Edit components too.Graeme Geldenhuys
2010-02-03Implemented ReadOnly support for TfpgEdit.Graeme Geldenhuys
2010-02-03very minor code formatting fix.Graeme Geldenhuys