Age | Commit message (Collapse) | Author |
|
* This gives us a bit more flexibility regarding the menu looks.
|
|
|
|
This uses the new GrayScale Filter to create a grayscale image.
|
|
|
|
|
|
This resulted in a black (empty) image.
|
|
|
|
|
|
|
|
Initializing the cMsgDlgBtnText when it was declared is too early
and the translated strings have not yet been loaded. We we update
the array a bit later to make sure it is correct.
|
|
|
|
It now correctly frees the old hintwindow and recreates it with whatever
the new hintwindowclass is.
|
|
|
|
The TfpgBaseForm needs to ask fpgApplication to free it, so we now use
a new, and more appropriately named, message constant.
|
|
This issue is further complicated by Lazarus IDE. So to reduce issues,
we appended the file with a .inc extension.
|
|
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.
|
|
|
|
|
|
* 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.
|
|
* 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.
|
|
|
|
|
|
* 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
|
|
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
|
|
|
|
|
|
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
|
|
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
|
|
|
|
- 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.
|
|
|
|
|
|
* Moved DebugLn() implementations from fpg_pofiles to fpg_main
* DebugLn() should now work even on Windows GUI applications
without throwing IO errors.
* Implemented 3 new UTF-8 file methods in fpg_utils.
|
|
property which is separate from the Hint property.
|
|
* Replaced all lang_xxx.inc files with auto generated ones.
* New constant for Hint Window time.
|
|
* prevent AV when tooltip owner window is released.
* language update
|
|
|
|
hint pause at all.
* By default the Hint Windows now doesn't have a shadow. More consistent with desktop environments.
* Removed some compiler hints from UI Designer.
|
|
the new FPC build system can be used with fpGUI.
* Removed some compiler warnings.
|
|
* Added a new unit fpg_extgraphics.pas with extensive shape drawing methods
* Added a new conversion method called fpgRectToRect()
* Replaced the implementation of TfpgStyle.DrawDirectionArrow to use the
new fpg_extgraphics.PaintTriangle() method instead.
* Adjusted ComboBox painting of internal button to accomodate the new
fpg_extgraphics unit.
* Added Jean-Marc's new fpg_spinedit unit.
* Made some further improvements and minor fixes to the SpinEdit
and SpinEditFloat components.
* renamed the fpdoc file fpgfx.xml to fpg_main.xml as per the new unit names.
|
|
* Fixed the TfpgCanvas.CopyRect method
* Implemented a overloaded SortRect() method using TfpgRect.
|
|
* UI Designer has been updated to reflect the new gui unit names.
|
|
* Updated the UI Designer to use the new unit names.
|