Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-07 | New resource strings for translation. | Graeme Geldenhuys | |
2010-04-07 | All sample projects updated so all of them can compile correctly. | Graeme Geldenhuys | |
* Replaced ModalResult magic numbers with enum values. * Updated project unit output directories. * Updated tiOPF examples with latest unit names. * Updated outdated projects still references old fpGUI unit names. | |||
2010-04-07 | ModalResult changed to a enum type | Graeme 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-06 | memo example: changed code so GUI is managed by fpGUI UI Designer. | Graeme Geldenhuys | |
2010-04-06 | examples: fixed unit output directory settings. | Graeme Geldenhuys | |
2010-04-06 | version info file moved to src directory. | Graeme Geldenhuys | |
The VERSION_FILE.inc moved from the root fpGUI directory to the src directory. | |||
2010-04-06 | fpgSendMessage 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-06 | Merge branch 'master' of ssh://fpgui.git.sourceforge.net/gitroot/fpgui/fpgui | Graeme Geldenhuys | |
2010-04-06 | memo: Fixed deletion of selected lines. | Graeme Geldenhuys | |
Thanks to JoshyFun <joshyfun@gmail.com> for suggestions. | |||
2010-04-03 | Introduced new method fpgMatchLocale to compare passed-in | Graeme Geldenhuys | |
locale to what fpGUI detected at startup. | |||
2010-04-03 | FixLanguageIDs now also take a var paramater instead of hard-coded value. | Graeme Geldenhuys | |
2010-04-01 | calendar demo: added the TfpgCalendarCheckCombo as well. | Graeme Geldenhuys | |
2010-04-01 | popup calendar: Set some extra properties for the year and month edits. | Graeme Geldenhuys | |
New AutoSize and IgnoreMouseCursor settings applied to edtYear and edtMonth. | |||
2010-04-01 | UI Designer: Published three new properties. | Graeme Geldenhuys | |
New properties in Object Inspector for TfpgEdit is: * AutoSelect * AutoSize * BorderStyle | |||
2010-04-01 | edit: Introduced a new property AutoSize. | Graeme Geldenhuys | |
If True (default), then the Height will be adjusted based on the FontDesc being set. | |||
2010-04-01 | UI Designer: publish the new TfpgEdit.IgnoreMouseCursor property. | Graeme Geldenhuys | |
2010-04-01 | edit: Introduced a new property IgnoreMouseCursor | Graeme Geldenhuys | |
By default the mouse pointer changes to a I-beam when the mouse enters the TfpgEdit component. This property overrides that behaviour. | |||
2010-04-01 | minor. Removed executable file permission. Stupid IDE! | Graeme Geldenhuys | |
2010-03-30 | New "Close Button" parameter added to message dialog class functions. | Graeme Geldenhuys | |
if a Warning message dialog was shown with Yes/No buttons, and the user canceled the dialog via Esc key or window frame X button, the dialog result is mbCancel. The ACloseButton value can now replace the default mbCancel result with whatever the user specifies. If a mbCancel button is in the AButtons set, then ACloseButton is ignored. | |||
2010-03-30 | Fixed undefined modal result when message dialog is close with X button. | Graeme Geldenhuys | |
When a message dialog was shown, mrCancel would be the modalresult if the dialog is closed with the Esc key. But the modalresult was undefined if the user closed the dialog with the window frame X button. Now mrCancel is set in both cases. | |||
2010-03-30 | Replaced website address with a constant. | Graeme Geldenhuys | |
2010-03-30 | Removed modal result mrError. It's not needed any more and was a bad design. | Graeme Geldenhuys | |
2010-03-26 | tabs: make sure internal ActivePageIndex is still correct. | Graeme Geldenhuys | |
2010-03-26 | TfpgEdit popup menu options enabled property not always set correctly. | Graeme Geldenhuys | |
When a Edit component is ReadOnly, not all the options was correctly disabled. Also, even though Delete (clear edit contents) was disabled, it still fired when enter key selected that option. Now all this is fixed. | |||
2010-03-26 | Fix HandleKeyPress handling. When ReadOnly, then keyTab and keyMenu did not ↵ | Graeme Geldenhuys | |
work. Now even though the Edit component is read only, you can select text with the keyboard, tab in/out and activate the popup menu with the Menu key. | |||
2010-03-25 | Minor tweak to TfpgEdit to unselect text when right arrow key is pressed. | Graeme Geldenhuys | |
When the component gets focus and autoselect is enabled, if you pressed the right arrow it did not unselect the text, but the left arrow did. This is now fixed. | |||
2010-03-24 | Fixed spelling mistake in comment. | Graeme Geldenhuys | |
2010-03-24 | tabs: InsertPage can now suppress the OnChange event from firing. | Graeme Geldenhuys | |
This is required for loading forms at runtime, on when creating new tabsheets at runtime with Owners set in the constructor. | |||
2010-03-24 | tabs: OnChange even is automatically fired when ActivePage is set. | Graeme Geldenhuys | |
Before this was a manual process. But if the ActivePage was set programatically, the event never fired. This is now fixed. I also changed the internal DoChange event to DoPageChanged - it's now a bit more descriptive. | |||
2010-03-24 | tabs: populate tabsheet.Text for UI Designer. | Graeme Geldenhuys | |
This only occurs in the UI Designer. tabsheet.text will be the same value as the component Name property. | |||
2010-03-24 | This makes sure csLoading is still active for the current Form when | Graeme Geldenhuys | |
properties are populated. | |||
2010-03-24 | tabs: initial implemenation of tab position tpRight. | Graeme Geldenhuys | |
There is no user interaction via mouse yet, just visual painting and keyboard handling works. | |||
2010-03-24 | tabs: Text Formatting Flags are now set per tab position. | Graeme Geldenhuys | |
This is getting ready for new tab positions which will follow shortly. | |||
2010-03-24 | tabs: Fixed ButtonHeight implementation to take FixedTabHeight into account. | Graeme Geldenhuys | |
2010-03-24 | tabs: Correct MaxButtonWidth implementation to take FixedTabWidth into account. | Graeme Geldenhuys | |
2010-03-24 | tabs: defined other tab positions + minor code formatting | Graeme Geldenhuys | |
2010-03-24 | tabs: Renamed MaxButtonHeight method to more clearly define what it does. | Graeme Geldenhuys | |
* New name is MaxButtonHeightSum() * Also set default FixedTabHeight value in constructor which I forgot before. | |||
2010-03-24 | tabs: Implemented left and right tab drawing in DrawTab() method. | Graeme Geldenhuys | |
This is only visual painting, no user interaction yet. This is also just the initial painting - it needs some more tweaking before it is 100% correct. | |||
2010-03-24 | Tabs: New property FixedTabHeight. | Graeme Geldenhuys | |
2010-03-24 | PageControl: UTF8 compliance with text handling in tabs. | Graeme Geldenhuys | |
2010-03-24 | TabTest: minor modifications to support all tab positions. | Graeme Geldenhuys | |
2010-03-23 | GDI: internet links in unit header comment | Graeme Geldenhuys | |
I added some useful internet links to the header of the unit. Win32 API, WinCE API and general FPC WinCE information. | |||
2010-03-21 | Tab: implemented TabPosition tpBottom and tpNone | Graeme Geldenhuys | |
Thanks to Jean-Pierre ANGHEL <jp.anghel@bbox.fr> for help with implementing this. | |||
2010-03-19 | PageControl: Neaten up code and some minor improvements. | Graeme Geldenhuys | |
Functionality did not change. | |||
2010-03-19 | SelectDir Dialog changes - initial selection directory now works. | Graeme Geldenhuys | |
* SelectedDir is now a read/write property * SelectDirDialog() now handles the AStartDir parameter. | |||
2010-03-19 | New 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-19 | TreeView: SetSelection did not position the selected node in a visible area. | Graeme Geldenhuys | |
Now it does. | |||
2010-03-19 | New convenience string functions. | Graeme Geldenhuys | |
* fpgAppendPathDelim() * fpgRemovePathDelim() | |||
2010-03-19 | SelectDir dialog: Fixed various issues in the dialog. | Graeme Geldenhuys | |
* Removed duplicate / char under Linux * Fixed directory selection under Windows - this was totally broken. Thanks to Jean-Pierre ANGHEL <jp.anghel@bbox.fr> for some support on this and bringing it to my attention. | |||
2010-03-19 | New demo for MouseCursor property. | Graeme Geldenhuys | |