summaryrefslogtreecommitdiff
path: root/src/corelib
AgeCommit message (Collapse)Author
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-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-03Another addition to fpgOpenURL() under Linux.Graeme Geldenhuys
I never even knew about 'sensible-browser' option. :-)
2010-03-01no comment.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-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-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-03fixed re-declaration of HelpContext property in TfpgApplicationBase.Graeme Geldenhuys
2009-12-29Updating fpgui package licensing information and version number.Graeme Geldenhuys
2009-12-29Add information text to the About fpGUI dialog.Graeme Geldenhuys
2009-12-21Fix User/Group Name lookups on *unix file-systems.Graeme Geldenhuys
Removable media might have group or user ID's not available on the new host system. Name lookups will then fail. This patch works around that issue.
2009-12-10When forms are embedded, don't show popup-menu components when the rest are ↵Graeme Geldenhuys
shown. * I don't like the implementation dependency on fpg_menu though. I'll try and see if there is some better way of doing this.
2009-12-10Forgot to free fpgApplicationt hint timerGraeme Geldenhuys
2009-12-10Tweak of color usage and the look of popup menusGraeme Geldenhuys
* Color now more closely matches WinXP colors * Improved the border look of popup menus and any 3d bevels * Replaced standard text drawing with fpgStyle text drawing * Menu dividers are now 3D and not flat black line
2009-11-30Cleaned up the Xft header translation unit. Used external keyword for each ↵Graeme Geldenhuys
definition.
2009-11-30fixed compiler reported visibilty issues.Graeme Geldenhuys
2009-11-23Added implementation of fpgExtractFileName()Graeme Geldenhuys
2009-11-10Minor code update to fix compiler error with FPC 2.4.0rc1Graeme Geldenhuys
2009-11-05Support for DocView's Context ID or Keyword ID added.Graeme Geldenhuys
2009-11-05More support for a help systemGraeme Geldenhuys
* Implemented InvokeHelp in TfpgWidget * implemented InvokeHelp and OnHelp event in TfpgForm * Implemented HelpConext, HelpKeyword and HelpType in TfpgComponent
2009-10-30IsFixedWidth fallback implementation for TfpgFontGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-26Minor fixes to properties in fpg_spinedit unit.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-26Implement a setter method for FormDesigner propertyGraeme Geldenhuys
* Also replaced various FFormDesigner checks with InDesigner method. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-23Very basic support for Help Files in fpgApplication.Graeme Geldenhuys
Still plenty to do, but at least it can launch the help viewer now. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-23New WindowPosition setting of wpOneThirdDown.Graeme Geldenhuys
Part of the "golden ratio" goodies. It seems to me more pleasing to the eye if a dialog is not 100% centered in the window, but rather 1/3 down of available vertical space. I think Mac OS X also does this.
2009-10-21Add OS encoding friendly fpgExtractFilePath function.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-16fpgStyles now has a FixedFont property as well.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09Canvas.DrawString() help.Graeme Geldenhuys
The coordinates of DrawString is the top/left corner of the string. So the actual text appears below y.
2009-10-09New InDesigner method for TfpgWidget.Graeme Geldenhuys
It's just a handy function instead of FormDesigner <> nil etc... Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09New OnShow event for PopupMenu window.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09Operator overloading for TRect structure.Graeme Geldenhuys
2009-10-09New Count property to ImageList class.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-09-27Add colorwheel and colormapping units to fpgui_toolkit.lpk package.Graeme Geldenhuys
2009-08-02Merge branch 'work'Graeme Geldenhuys
2009-08-02Fix compiler hint - unused unit in uses clauseGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-07-28Adds a new Character Map dialog to fpGUIGraeme Geldenhuys
This forms part of the fpg_dialogs.pas unit. There is aslo a easy access method called fpgShowCharMap and returns the text selected by the user. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Minor code formattingGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-14Add new todo items so I don't forget themGraeme Geldenhuys
2009-06-26Updated translations with True/False constantsGraeme Geldenhuys
- Added new resource strings for True/False - Translated new resouce strings for all languages - On application initialization the RTL true/false strings are set according to the current active translation so BoolToStr() method will be localized.
2009-06-23New property BoxLayout for checkbox and radiobutton.Jean-Marc