Age | Commit message (Collapse) | Author |
|
|
|
|
|
* This will contain various utility functions to works on images.
* Implemented a GrayScale Filter function.
|
|
|
|
|
|
|
|
|
|
This is simply to notify the developers when they are using
a platform specific feature. Obviously this is ok and can safely
be ignored if they are only developing for one platform.
|
|
Not 100% complete yet, but the first tab is working.
|
|
|
|
|
|
The VERSION_FILE.inc moved from the root fpGUI directory to the src directory.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
I never even knew about 'sensible-browser' option. :-)
|
|
|
|
|
|
We never handled buffer overflow correctly before.
|
|
|
|
* 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.
|
|
|
|
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.
|
|
definition.
|
|
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.
|
|
|
|
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>
|
|
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
|
|
|
|
reading file username and groupname values.
|
|
* Named internal components
* Introduced TfpgBaseCheckbox class.
* Refactored text drawing in ComboBox to a method that can be overridden in descendants.
* Implemented a new (experimental) Calendar Combo with Checkbox for optional date selection.
* Added Calendar Combo Check component to UI Designer.
* Fixed some missing properties from Calendar Combo component in UI Designer.
|
|
|
|
* More work on the Select Directory dialog.
|
|
stach make sure to remove themselves when destroyed
* Added 2 new attributes to TWindowAttributes waUnblockableMessages, waX11SkipWMHints
* waUnblockableMessages is useful for allowing certain windows to still respond when other windows are modal
|
|
widgets in any applications. This will get extended over time to include more window information.
|
|
* X11: Rewrote the eventloop timeout code with extra comments.
|
|
* 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.
|
|
* I made some changes and minor bug fixes to the SpinEdit and highlighted some todo items in the header of the unit.
|
|
library path. This allows you to cross compile without having to delete the old compiled units.
|
|
* UI Designer has been updated to reflect the new gui unit names.
|
|
* Updated the UI Designer to use the new unit names.
|
|
|
|
* Added some inline documentation for TfpgButton. Later this will move to fpdoc documentation.
|
|
again with it's weird behaviour. Windows sends fake MouseMove messages
when a windows is shown, hidden or moved. The backend had to filter out
those fake messages. For more details on this see the following link.
http://blogs.msdn.com/oldnewthing/archive/2003/10/01/55108.aspx
|