Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-06 | docview: implemented external link click support. | Graeme Geldenhuys | |
When end-user clicks on a external link (http, ftp, mailto), then fpgOpenURL() is called. | |||
2010-08-06 | docview: Correctly pass in the text area height to DrawText | Graeme Geldenhuys | |
2010-08-06 | docview: Code cleanup, removing already commented code. | Graeme Geldenhuys | |
2010-08-06 | docview: We don't have Line.MaxDescender set, so no need to use it. | Graeme Geldenhuys | |
2010-08-06 | docview: Fixed mono font screwup when scrolling large tables. | Graeme Geldenhuys | |
When scrolling pages that contain large tables of source code examples using mono fonts, it changed no non-mono fonts. This is now finally fixed! | |||
2010-08-06 | docview: Removed the check for FontType = ftOutline. | Graeme Geldenhuys | |
We always use outline fonts in fpGUI. | |||
2010-08-06 | docs: Updated XML Description files to use package name 'fpGUI'. | Graeme Geldenhuys | |
* Some documentation additions was made too. | |||
2010-08-05 | updated unit description. | Graeme Geldenhuys | |
2010-08-05 | RichTextView: Improved the scrollbar PageSize and SliderSize based on ↵ | Graeme Geldenhuys | |
content displayed. | |||
2010-08-05 | RichTextView: fixed the scrolling direction when PgUp or PgDn is pressed. | Graeme Geldenhuys | |
2010-08-05 | Docs: some minor new class documentation. | Graeme Geldenhuys | |
2010-08-05 | DocView: clicking on scrolled pages did not detect hyperlinks. | Graeme Geldenhuys | |
This was a bug, where I didn't apply the scroll offset correctly. for the Y-axis. | |||
2010-08-02 | Update v0.7 release changelog info. | Graeme Geldenhuys | |
2010-08-02 | Debug Server: New sample application that works with FPC's dbugintf unit. | Graeme Geldenhuys | |
A nice application that displays debug messages sent via applications. Very handy for debugging CGI applications too. | |||
2010-08-02 | Added VERSION_FILE.inc to fpgui_toolkit.lpk packages and updated version. | Graeme Geldenhuys | |
2010-08-02 | Grid Demo: Added Smooth Scrolling checkbox to demo. | Graeme Geldenhuys | |
2010-08-02 | DocView: Improved the toolbar look. | Graeme Geldenhuys | |
* Changed buttons to flat look. * Added divider lines between button groups. * Debug Menu item is now checked or unchecked. * Moved INF Header Info menu item to Help menu. | |||
2010-07-30 | tiOPF Mediators: Implemented a ListBox list mediator. | Graeme Geldenhuys | |
* This is still work-in-progress. Currently it doesn't work with the tiModelMediator unit yet, but you can instantiate and use it manually. | |||
2010-07-22 | ListView: Introduced new .NewItem method. | Graeme Geldenhuys | |
* This differs from .AddNew, in that it doesn't add the newly created item to the Items list. The developer can decide to insert it anywhere, or add it to the end of the Items list. | |||
2010-07-22 | ListView: introduced new .AddItem method and marked old .ItemAdd deprecated. | Graeme Geldenhuys | |
2010-07-22 | ListView: Fixed memory leak in ListView.Items handling. | Graeme Geldenhuys | |
2010-07-22 | ListView: Fixed memory leak in ListView.Columns handling. | Graeme Geldenhuys | |
2010-07-19 | TfpgFileGrid - published the new Options property. | Graeme Geldenhuys | |
* also sorted the properties | |||
2010-07-19 | TextEdit: Fixed text selection painting. | Graeme Geldenhuys | |
* Even if OnDrawLine event handler exists, selection will also be painted. * Stopped using XOR, because the result looks very bad with anti-aliased text. | |||
2010-07-19 | TextEdit: Minor bugfix. I got the X and Y mixed up. :-( | Graeme Geldenhuys | |
2010-07-19 | TextEdit: renamed method parameter to give clear indication of what it is ↵ | Graeme Geldenhuys | |
used for. | |||
2010-07-13 | PtInRect failed if point was on right or bottom border. | Graeme Geldenhuys | |
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. | |||
2010-07-08 | Memo Mediator: Remove trailing whitespace. | Graeme Geldenhuys | |
Sometimes we had NewLine character or whitespace. We don't need those, so trim it off. | |||
2010-07-05 | Extended TfpgButton to paint disabled images when needed. | Graeme Geldenhuys | |
Again, this uses the new grayscale filter to paint a disabled image when Enabled = False. | |||
2010-07-05 | Extended TfpgImage with a new CreateDisabledImage() method. | Graeme Geldenhuys | |
This uses the new GrayScale Filter to create a grayscale image. | |||
2010-07-05 | New unit (fpg_imgutils) | Graeme Geldenhuys | |
* This will contain various utility functions to works on images. * Implemented a GrayScale Filter function. | |||
2010-07-05 | new method Tfpgimage.ImageFromSource to create a cloned image. | Graeme Geldenhuys | |
2010-07-05 | TfpgImageBase 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-07-02 | Bevel Example: added an extra option to change BorderStyle at runtime. | Graeme Geldenhuys | |
2010-07-02 | fpg_panel: bsVerDivider now takes BorderStyle into account. | Graeme Geldenhuys | |
If BorderStyle = bsDouble, it now paints two dividers. | |||
2010-07-02 | fpg_panel: Improved the sucken look by using the correct shadow color. | Graeme Geldenhuys | |
A lighter shaddow looks better for indentation than a dark shadow. | |||
2010-07-02 | fpg_panel: BorderStyle only really applies to bsBox style | Graeme Geldenhuys | |
The code now reflects that. All other bsXXX style use a single pixel solid line. | |||
2010-07-01 | TfpgBevel has a new Shape type: bsVerDivider | Graeme Geldenhuys | |
It's similar to bsLeftLine, but looks a bit prettier. :-) It could also possibly be used as a grab handle for movable toolbars in the future. | |||
2010-07-01 | fpg_panel: Refactored the HandlePaint method. | Graeme Geldenhuys | |
* It was extremely hard to maintain that method as all Shape types drawing code are mixed together. * Not all shape types (eg line top,bottom,right,left) was painted 100% because of shared code. * Each shape type now has its own DrawXXX method, with the result both issues mentioned above are resolved. | |||
2010-07-01 | fpg_panel refactored | Graeme Geldenhuys | |
FPanelShape is only required in TfpgBevel, so I removed from all other classes. | |||
2010-06-29 | Calendar Combo: Correctly position Month popup menu. | Graeme Geldenhuys | |
If there isn't space at the bottom of the Month Edit, then place the Month popup menu above the Month Edit. We had to introduce a friend class, to get access to the protected PrepareToShow method. | |||
2010-06-29 | Calender Check Combo: when unchecked and you select date, it must show checked. | Graeme Geldenhuys | |
The internal state was updated to checked, but visually it still looked unchecked. A simple call to Repaint fixes this. | |||
2010-06-29 | Popup menu: Added some spacing after menu item text. | Graeme Geldenhuys | |
We had spacing in front of menu item text for in case we use an image. But this made text look off-centre, so we added some space after text as well. | |||
2010-06-29 | Combobox: no point having protected methods that are not virtual. | Graeme Geldenhuys | |
2010-06-29 | Removed special characters from code comments. | Graeme Geldenhuys | |
2010-06-29 | GDI: 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-29 | Calendar: DontCloseWidgset property doesn't actually need to be set in this ↵ | Graeme Geldenhuys | |
case. | |||
2010-06-29 | Removed forgotten debug line. | Graeme Geldenhuys | |
2010-06-29 | bug 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-29 | Doc update: improved descriptions of wtXXX window type enums. | Graeme Geldenhuys | |