Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2011-05-06 | hook up the Style Manager. | Graeme Geldenhuys | |
The fpgStyle global variable is now simply a reference to the current style in the fpgStyleManager. The Style Manager does the free'ing of the style too, so we simply need to tell the style manager when we want that done. | |||
2011-05-06 | make the Style Manager available in the fpg_main unit. | Graeme Geldenhuys | |
This is a bit of a cross-linking case, jumping from corelib code to gui code, but I can't see how this can be done any other way. After all, fpGUI is a GUI toolkit - not a non-gui utility library. For some strange reason the 'Win2000' and 'auto' did not register automatically, even though they are in the *.lpk package and in the initialization section. So I had to add that style unit to the uses clause. I need to investigate why this had to be done. | |||
2011-05-06 | Just grouped the methods of TfpgStyle based on functionality and widgets. | Graeme Geldenhuys | |
This is basically just some code formatting changes, making it easier for a developer to see what style methods related to what widgets - that's if the method names was not obvious enough. ;-) | |||
2011-05-06 | Refactored the TfpgBaseEdit to use the new style painting method. | Graeme Geldenhuys | |
2011-05-06 | Implemented a new style method that draws the EditBox background. | Graeme Geldenhuys | |
This is a common style implementation - basically just paints the background a specific color. Nothing fancy. | |||
2011-05-06 | Skeleton style units. | Graeme Geldenhuys | |
These will later contain the various style implementations. | |||
2011-05-06 | Style Manager factory implemenation | Graeme Geldenhuys | |
This unit contains a Style Manager that will be used to register any new styles with. It also creates a default style instance. It also allows users to change the default style any other style, or custom developed style. | |||
2011-05-05 | Added empty placeholder unit back into src directory. | Graeme Geldenhuys | |
This unit will later contain the TfpgCommonStyle (currently known as TfpgStyle) code. | |||
2011-05-05 | Moved fpg_style to prototypes fpg_styler unit. | Graeme Geldenhuys | |
This gives use the fpg_style unit in the 'gui' directory to implement styles we can actually use at this time with the existing theming code. |