Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-17 | GDI: Fixed the rubbish timer implementation. | Graeme Geldenhuys | |
I was clearly smoking something that day! Anyway, the GDI timer is now correctly implemented, and doesn't push up the CPU load any more. No matter how long the timer runs for. The timer is much more accurate/consistent in firing as well. :-) | |||
2011-08-17 | TfpgTimer refactoring. | Graeme Geldenhuys | |
Refactored the TfpgTimer by introducing a TfpgBaseTimer and X11 & GDI Timer descendants. This now allows use to add platform specific extensions to the timer implementation. | |||
2011-08-11 | changed string parameter to TfpgString type | Graeme Geldenhuys | |
2011-08-04 | imagelist Item[] property changed to plural Items[] | Graeme Geldenhuys | |
This is consistent with other components in the RTL, FCL and even fpGUI itself. | |||
2011-07-28 | docs update mentioning support for OpenSolaris. | Graeme Geldenhuys | |
I have successfully tested fpGUI using OpenSolaris 2010.03 (x86) using FPC 2.4.4. | |||
2011-07-28 | Changed IFDEF around users unit in uses clause. | Graeme Geldenhuys | |
It seems FPC only supports users.pp unit in Linux. Making this changes allows use to compile fpGUI under OpenSolaris too! | |||
2011-07-27 | BaseGrid and Home/End key handling and focused cells. | Graeme Geldenhuys | |
We never used to check if we are allowed to set the FFocusCol, we just assumed we are allowed. Now we try each column while calling CanSelectCell() in each iteration so we select the first available column. | |||
2011-07-27 | BaseGrid.HandleKeyPress and consume variable behaviour has changed. | Graeme Geldenhuys | |
Old behaviour we simply forced Consumed = True and later Consumed = False. This has a very good chance of overwriting the origin consume value. We now only set consume to True, if it is really so. | |||
2011-07-25 | parameter handling improvements | Graeme Geldenhuys | |
Old behaviour was that we simply assumed the first parameter will be the X11 -display parameter. This is just WRONG! We now query the parameter list for the value of -display, that's if it exists in the first place. | |||
2011-07-23 | wip stash | Graeme Geldenhuys | |
2011-07-16 | added timestamp varibale to Mouse Parameter record structure. | Graeme Geldenhuys | |
This is a placeholder for future use. | |||
2011-07-14 | GDI: minor change to IUnknown interface code for FPC 2.5.1 compatibility | Graeme Geldenhuys | |
2011-07-13 | calendar improvement: removed unnecessary drawing lines | Graeme Geldenhuys | |
A slightly tweaked DrawButtonFace() is all that is really required. | |||
2011-07-13 | changes in preparation for FPC Trunk support. | Graeme Geldenhuys | |
Prevents a possible compiler error. | |||
2011-07-13 | calendar bugfix: we excluded minyear and maxyear from valid range | Graeme Geldenhuys | |
This meant that sometimes we couldn't select the desired date. | |||
2011-07-12 | minor code comment for future consideration | Graeme Geldenhuys | |
2011-07-12 | commented 2 line of code which really isn't needed in the menu painting process | Graeme Geldenhuys | |
2011-07-12 | minor fixing of the heigh of the database selection combobox. | Graeme Geldenhuys | |
2011-07-12 | Added a new Database property to the DB Login Form. | Graeme Geldenhuys | |
this allows us easy access to what database the user selected. | |||
2011-07-12 | Only call btnOK event handler if we had successful authentication. | Graeme Geldenhuys | |
This gives the user another chance to log in. | |||
2011-07-06 | Numlock gets treated as a ShitfState in X11. Now disabled. | Graeme Geldenhuys | |
See the comments in the code. This fixes lots of code that checks for the ShiftState values in key press events. | |||
2011-06-21 | prevent duplicate FocusChanged events firing. | Graeme Geldenhuys | |
Calling FollowFocus already calls CheckFocusChanged. | |||
2011-06-20 | Wrap Begin/EndUpdate in try..finally blocks. | Graeme Geldenhuys | |
This will make sure that EndUpdate is called, even if we get an error somewhere in between. | |||
2011-06-20 | bug: a scrolled grid with smoothscroll enabled did not allow columns to be ↵ | Graeme Geldenhuys | |
resized. - My calculations was totally out of wack! Now it works as it should. - Also made sure scrollbars are correctly updated if Beginupdate..Endupdate is used. | |||
2011-06-20 | bug: fixed grid horizontal scrollbar size when smoothscroll is enabled. | Graeme Geldenhuys | |
The horizontal scrollbar was always the same size as the width of the grid, so it couldn't actually scroll columns. | |||
2011-06-17 | gdi implementation of GetWindowState | Graeme Geldenhuys | |
Now we can retrieve the WindowState of TfpgForm under both Linux and Windows. | |||
2011-06-17 | minor code formatting changes | Graeme Geldenhuys | |
2011-06-17 | Introduced a new property TfpgWindowBase.WindowState | Graeme Geldenhuys | |
This is an initial implementation for Linux only. Currently this property is read-only, but that alone is already very useful. Next I'll implement the Windows support, and later the read-write support. | |||
2011-05-24 | User fpGUI versions of the file functions, instead of SysUtils version | Graeme Geldenhuys | |
2011-05-19 | New component TfpgReadOnly added to fpGUI. | Graeme Geldenhuys | |
This component allows you to set all components on a form or embedded containers as ReadOnly = True/False by just toggling one property on TfpgReadOnly. | |||
2011-05-19 | Added a new event OnFilenameSet to TfpgFileNameEdit widget. | Graeme Geldenhuys | |
This event fires when we have successfully changed the name of the filename. | |||
2011-05-19 | Implemented a ComboBox.ReadOnly property. | Graeme Geldenhuys | |
2011-05-19 | Combobox paint optimization. | Graeme Geldenhuys | |
We painted the background rectangle twice. So I just removed the duplicate paint code. | |||
2011-05-19 | Changed hard-coded line endings to LineEnding variable. | Graeme Geldenhuys | |
Not sure if this will break anything. I can't really see why it should. | |||
2011-05-19 | Button Click function should only run if widget is enabled. | Graeme Geldenhuys | |
2011-05-19 | bugfix to prement AV. | Graeme Geldenhuys | |
The ComboBox.Checked property now fires the event even when set programmatically. So we better set the event handler AFTER we set the Checked property. This is how it is done in all other components anyway. | |||
2011-05-19 | better debug output when needed. | Graeme Geldenhuys | |
2011-05-19 | This code is not needed any more, as it was meant for FPC 2.2.x versions. | Graeme Geldenhuys | |
Code cleanup was done. After all, FPC 2.4.0 and 2.4.2 has been out for ages. | |||
2011-05-19 | Checkbox: setting checked now fires OnChange event | Graeme Geldenhuys | |
Before the OnChange was not fired, but now it is. The only exception is while the widget is in the UI Designer form. | |||
2011-05-10 | Fixed code formatting in TfpgHyperlink widget. | Graeme Geldenhuys | |
Field variable prefixes must be a capital F. | |||
2011-05-10 | Set correct default values for TfpgHyperlink widget | Graeme Geldenhuys | |
Some published properties did not have their default values set either. | |||
2011-05-10 | Fixed widget comment | Graeme Geldenhuys | |
2011-05-10 | In the constructor, use the property instead of the field variables. | Graeme Geldenhuys | |
This applies to Top, Left, Width and Height properties. This will then correctly setup the internal component state for resizing. | |||
2011-05-08 | Included Motif as one of the default registered styles in fpGUI. | Graeme Geldenhuys | |
2011-05-08 | Implemented some of the styling for the Motif Style. | Graeme Geldenhuys | |
2011-05-08 | Removed magic numbers with GetButtonBorders() usage instead. | Graeme Geldenhuys | |
2011-05-08 | Corrected the button border sizes in the common style TfpgStyle | Graeme Geldenhuys | |
2011-05-08 | added comments and fixed spelling mistakes in comments. | Graeme Geldenhuys | |
2011-05-08 | globally renamed TFTextFlags to TfpgTextFlags | Graeme Geldenhuys | |
Somehow I forgot to rename this type when we introduced the 'fpg' prefix years ago. | |||
2011-05-08 | globally renamed TFButtonFlags to TfpgButtonFlags | Graeme Geldenhuys | |
Somehow I forgot to rename that type name when we moved over to the 'fpg' prefix. |