summaryrefslogtreecommitdiff
path: root/src/corelib
AgeCommit message (Collapse)Author
2010-07-05Extended TfpgImage with a new CreateDisabledImage() method.Graeme Geldenhuys
This uses the new GrayScale Filter to create a grayscale image.
2010-07-05New unit (fpg_imgutils)Graeme Geldenhuys
* This will contain various utility functions to works on images. * Implemented a GrayScale Filter function.
2010-07-05new method Tfpgimage.ImageFromSource to create a cloned image.Graeme Geldenhuys
2010-07-05TfpgImageBase now remembers the co-ordinates used for the mask.Graeme Geldenhuys
This is handy when you want to do later image manipulation, and working on a cloned image.
2010-06-29Removed special characters from code comments.Graeme Geldenhuys
2010-06-29GDI: minor code formatting.Graeme Geldenhuys
* also improved if..else for WindowType * Moved AdjustWindowStyle to after all checks for WindowType so user could override it if needed.
2010-06-29bug fix: Calendar Combo year & month popups didn't work under Windows.Graeme Geldenhuys
This was caused due to a few longs of old and outdated hack code. Removed the hack, and the problem is gone! :-)
2010-06-28Simple code formatting fixGraeme Geldenhuys
2010-06-23PopupWindow: Moved all PopupFrame painting inside HandlePaint.Graeme Geldenhuys
It is not good to paint outside the paint event handler - you could get undesired side effects.
2010-05-23New Input Query (text) Dialog and global function fpgInputQuery().Graeme Geldenhuys
2010-05-17GDI: did not handle waBorderLess window attribute.Graeme Geldenhuys
2010-05-14JPEG image loading supportjp anghel
2010-05-12overridden fpgForceDirectories() method implemented which handles OS encoding.Graeme Geldenhuys
2010-05-12TfpgImageBase.Invert() now takes a boolean property to include the mask or not.Graeme Geldenhuys
Default is not to include the mask.
2010-05-07no comment.Graeme Geldenhuys
2010-05-06New image for Checked menu items.Graeme Geldenhuys
2010-04-30Make doubly sure the TagPointer is nil.Graeme Geldenhuys
2010-04-30Fixed bug in TfpgImage.ImageFromRect() where UpdateImage was called to early.Graeme Geldenhuys
This resulted in a black (empty) image.
2010-04-30X11: Fixed bug where 1x1 rectangle is not drawn.Graeme Geldenhuys
2010-04-29Added hint directives for non-portable properties.Graeme Geldenhuys
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.
2010-04-29Fixed code to remove compiler warnings/hints.Graeme Geldenhuys
2010-04-29TRGBTriple conflicts with a declaration in the Windows unit.Graeme Geldenhuys
* 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.
2010-04-29New "Select Color" dialog added to fpGUI.Graeme Geldenhuys
Not 100% complete yet, but the first tab is working.
2010-04-284 new predefined colors for grid usage.Graeme Geldenhuys
2010-04-25minor change to TfpgWidget.Graeme Geldenhuys
2010-04-25Hook the hint timer into the new OnShowHint event of TfpgWidget.Graeme Geldenhuys
2010-04-25Introduced new event for TfpgWidget called OnShowHint.Graeme Geldenhuys
This event will get fired just before a hint is displayed. You can use this this event to adjust the Hint text to make it more dynamic.
2010-04-22New Unicode wrapper function added: fpgExtractFileExt()Graeme Geldenhuys
2010-04-21new overloaded version of PrintCoord() helper procedure.Graeme Geldenhuys
2010-04-16new standard image: ellipseGraeme Geldenhuys
Using this instead of the text '...' allow developer to center the ellipse on a button.
2010-04-15New standard image added: open folder with a fileGraeme Geldenhuys
2010-04-15New unit fpg_editbtn.pas: Adds TfpgFileNameEdit component.Graeme Geldenhuys
2010-04-13Message Dialog buttons now use translated text.Graeme Geldenhuys
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.
2010-04-08X11: temporary change to allow compiling under Mac OS - experimentalGraeme Geldenhuys
2010-04-07New resource strings for translation.Graeme Geldenhuys
2010-04-07ModalResult changed to a enum typeGraeme Geldenhuys
* 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.
2010-04-06version info file moved to src directory.Graeme Geldenhuys
The VERSION_FILE.inc moved from the root fpGUI directory to the src directory.
2010-04-06fpgSendMessage now calls fpgDeliverMessage() instead of .Dispatch directly.Graeme Geldenhuys
This now causes all messages to touch the fpgApplication's MessageHookList as well - if one exists.
2010-04-03Introduced new method fpgMatchLocale to compare passed-inGraeme Geldenhuys
locale to what fpGUI detected at startup.
2010-04-03FixLanguageIDs now also take a var paramater instead of hard-coded value.Graeme Geldenhuys
2010-03-30Replaced website address with a constant.Graeme Geldenhuys
2010-03-30Removed modal result mrError. It's not needed any more and was a bad design.Graeme Geldenhuys
2010-03-23GDI: internet links in unit header commentGraeme Geldenhuys
I added some useful internet links to the header of the unit. Win32 API, WinCE API and general FPC WinCE information.
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-19New convenience string functions.Graeme Geldenhuys
* fpgAppendPathDelim() * fpgRemovePathDelim()
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-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