Age | Commit message (Collapse) | Author |
|
|
|
HasFormats() function
|
|
* X11 DND now changes the mouse cursor depending if a drop target is
available or not
|
|
|
|
TfpgMimeDataBase is a base class for data associated with mime types.
TfpgMimeDataStruct is a simple data class. Currently I'm not sure if
Variants are the way to go for storing data, so this might change in the
future.
|
|
|
|
what they mean.
|
|
|
|
Also includes an abstract method that must be implemented by each backend
to enabled DND for components or forms.
|
|
The are of type "object" for static allocation, and includes easy initialization
methods, and TfpgPoint introduces ManhattanLength (easy and quick way to
determine distance between two points). See the class documentation for
more information on ManhattanLength.
|
|
|
|
Now these functions are accessible to platform specific code too.
|
|
|
|
* Also added some new constants for future use.
|
|
This includes unicode text support.
|
|
fpGUI's wrapper functions handle unicode conversions from OS automatically.
|
|
This fixes the Button Click bug where if you clicked on the button
right or bottom border, the button press state was shown, but the
Click never occured.
|
|
This is handy when you want to do later image manipulation, and
working on a cloned image.
|
|
Default is not to include the mask.
|
|
|
|
This resulted in a black (empty) image.
|
|
* I introduced a new record type TFPColor (same as the declaration
in the FPImage unit. I also introduced new conversion functions
that work with TFPColor.
* I marked the TRGBTriple type as deprecated.
* I replaced all TRGBTriple usage with TFPColor.
|
|
* Replaced all magic number modal results with actual enum values
* UI Designer now uses enum combolist for ModalResult type in
Object Inspector.
* UI Designer now handles default values of ModalResult property correctly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Implemented InvokeHelp in TfpgWidget
* implemented InvokeHelp and OnHelp event in TfpgForm
* Implemented HelpConext, HelpKeyword and HelpType in TfpgComponent
|
|
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
|
|
Still plenty to do, but at least it can launch the help viewer now.
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
|
|
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.
|
|
The coordinates of DrawString is the top/left corner of the string.
So the actual text appears below y.
|
|
* Minor changes to copyright dates to test git commits.
|
|
|
|
BeginUpdate..EndUpdate requests.
* StringGrid now has a Clear method.
|
|
* prevent AV when tooltip owner window is released.
* language update
|
|
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
|
|
application event queue, the event queue must be made thread safe. I think this is how it is done. Please test or advise of a better idea - I am new to TThreads.
|
|
the new FPC build system can be used with fpGUI.
* Removed some compiler warnings.
|
|
* Added a few more bug fixes to SpinEdit unit.
|
|
* 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.
|
|
* Updated the UI Designer to use the new unit names.
|