Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-20 | uidesigner: using inheritance to simplify setting localisation values. | Graeme Geldenhuys | |
Introduced virtual methods that simply need to be overwritten in descendants, which then set localisation values. Also moved some constants to the vfd_constants unit. | |||
2013-12-20 | uidesigner: Adds last missed localisation of vfdmain unit. | Graeme Geldenhuys | |
2013-12-20 | uidesigner: Started enabling localisation | Graeme Geldenhuys | |
- Started extracting string values to resourcestring constants. - Introduced a new vfd_constants unit for all constants and resourcestring constants Still need lots to do. | |||
2013-12-17 | agg2d: fix spelling mistake in code comment | Graeme Geldenhuys | |
2013-12-17 | editcombo: Publish the missing ReadOnly property | Graeme Geldenhuys | |
2013-12-17 | editcombo: Implements painting a ReadOnly state | Graeme Geldenhuys | |
2013-12-17 | editcombo: Removed hard-coded control frame sizes | Graeme Geldenhuys | |
Instead the widget now queries the current style for those values. | |||
2013-12-17 | editcombo: removed BeginDraw/EndDraw calls which are not needed. | Graeme Geldenhuys | |
For a long time now those calls are not need. The base canvas class already does all the double buffering for us. | |||
2013-12-17 | basegrid: removed hard-coded control frame size values. | Graeme Geldenhuys | |
The grid used to use hard-code control frame sizes. Now it queries the current theme, and uses those returned values accordingly. | |||
2013-12-17 | listview: removed hard-coded control frame size values. | Graeme Geldenhuys | |
It now queries the style for the control frame size, and then calculates the clip rectangle accordingly. | |||
2013-12-17 | listview: painting of bottom right rectangle was all wrong. | Graeme Geldenhuys | |
The little rectangle between the horizontal and vertical scrollbars was painted all wrong. | |||
2013-12-08 | win32: package file file changes due to newer Lazarus IDE version. | Graeme Geldenhuys | |
2013-12-08 | gdi: forgot to remove a debug writeln() statement. | Graeme Geldenhuys | |
This caused a "file not open" error when pausing and resuming Windows VM's - thus the system time changes. | |||
2013-12-01 | Fixing Listbox hard-coded border width - fixes theming issues. | Graeme Geldenhuys | |
As with the ComboBox before, the ListBox hard-coded a 2px border, instead of querying the fpgStyle for the theme's border widths. | |||
2013-12-01 | Fixes hard-coded widget border size - fixes theming issues | Graeme Geldenhuys | |
The ComboBox widget never asked the fpgStyle the size of the theme border, and always assumed 2px, which was wrong. It now correctly queries the fpgStyle (current theme) for the border sizes. | |||
2013-11-01 | hyperlink: default URL is now fpGUI website constant value. | Graeme Geldenhuys | |
2013-11-01 | calendar: increased the dropdown window slightly of Calendar Combobox | Graeme Geldenhuys | |
just to make double sure no accidental scrolling occurs in calendar grid. | |||
2013-11-01 | grid: The extra "+1" caused unnecessary scrolling | Graeme Geldenhuys | |
This was evident in the Calendar Combobox with the focus date of 30 Nov 2013. The Sunday column was scrolled off the screen, even though there was space for it. | |||
2013-10-31 | Adds a convenience function to the StyleManager class | Graeme Geldenhuys | |
2013-10-31 | Fixed a minor spelling mistake | Graeme Geldenhuys | |
2013-10-31 | Updates some the prototype projects with the latest framework API changes. | Graeme Geldenhuys | |
2013-10-31 | gdi: prevents an AV if applications have a non-standard startup | Graeme Geldenhuys | |
I sometimes implement a "-h" help command line parameter to GUI and non-GUI applications. For GUI applications it pops up a dialog that displays help then quits before the main form displays. Without the change in this commit, the GUI applications will trigger an AV, because MainForm = nil in the code referenced in this commit. | |||
2013-10-09 | maximus: minor improvement to code highlighting for Object Pascal source code. | Graeme Geldenhuys | |
2013-09-24 | x11: fixes fpgColorToX(). | Graeme Geldenhuys | |
We did the color conversion to RGB, and then in the last block of code we strangely discarded that conversion. Without the color conversion (some colors can be "alias colors" like clButtonFace) we might process rubbish data. Now it should be fixed. Thanks to user UAPLY for spotting this. | |||
2013-09-23 | Fixes GitHub Issue #9 (15bit color conversion under X11) | Graeme Geldenhuys | |
https://github.com/graemeg/fpGUI/issues/9 Thanks to UAPLY for debugging the issue and supplying the solution. Much appreciated. | |||
2013-09-11 | nanoedit: Now gives feedback in status bar area. | Graeme Geldenhuys | |
2013-08-27 | Published some useful events for TfpgFileGrid and TfpgStringGrid | Graeme Geldenhuys | |
2013-08-27 | Published some useful events for TfpgRadioButton class | Graeme Geldenhuys | |
2013-08-27 | published OnExit and OnEnter events for TfpgButton class. | Graeme Geldenhuys | |
2013-08-27 | Fixes spelling mistakes in code comments. | Graeme Geldenhuys | |
2013-08-27 | Replaced the FPC dbugintf unit with the customised fpGUI one. | Graeme Geldenhuys | |
2013-08-27 | Updated Lazarus IDE code templates | Graeme Geldenhuys | |
2013-07-31 | Fixes a memory leak in the LoadImage_PNG() function. | Graeme Geldenhuys | |
The PNG Reader Class was never freed. Thanks to Leonardo M. Ramé for reporting this. | |||
2013-07-25 | tabs: Fixed the painting of tabs when positioned at tpBottom. | Graeme Geldenhuys | |
* The text was not at the correct position (to high) * The tab height was not the same as when tpTop is used | |||
2013-07-25 | tabs: Tab height is now correctly drawn - no hard-coded 21px height any more | Graeme Geldenhuys | |
2013-07-25 | tabtest: Adds a debug label to tabsheet four to verify the tabsheet height value | Graeme Geldenhuys | |
2013-07-15 | tabs: ensures that scroll buttons are not visible | Graeme Geldenhuys | |
2013-07-15 | pagecontrol: tab height is not hard-coded any more. | Graeme Geldenhuys | |
2013-07-15 | tab demo: extended the demo to test/show other properties of PageControl | Graeme Geldenhuys | |
2013-07-15 | CreateComboBox(): specify the default height to be the same as in constructor | Graeme Geldenhuys | |
2013-07-12 | nicegrid: removed unnecessary fpg_types unit | Graeme Geldenhuys | |
* The code introduced in fpg_types.pas are now available in fpg_main - maybe with slightly different names. * replaced all references to fpg_types methods with new ones found in fpg_main | |||
2013-07-12 | New Rectangle and Point methods introduced in fpg_main | Graeme Geldenhuys | |
* Moved PtInRect() to fpg_main, from fpg_base * New Rect and Point utility functions introduced in fpg_main | |||
2013-07-12 | ide should use debug interface included in fpGUI instead. | Graeme Geldenhuys | |
2013-06-18 | Updates extrafpc.cfg files so no console window is shown for Windows ↵ | Graeme Geldenhuys | |
compiled apps. | |||
2013-06-18 | fpg_base documentation update. | Graeme Geldenhuys | |
2013-06-07 | Surface more of the commonly used events for the TfpgEditCombo widget | Graeme Geldenhuys | |
2013-06-07 | Adds OnKeyChar support to TfpgEditCombo widget | Graeme Geldenhuys | |
2013-06-07 | Surfaced more of the commonly used events for TfpgMemo | Graeme Geldenhuys | |
2013-06-07 | Adds support for OnKeyChar event to TfpgMemo | Graeme Geldenhuys | |
2013-06-07 | Updated copyright notice for fpg_x11 unit. | Graeme Geldenhuys | |