summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-07-16Merged fpgIDE project as a subdirectory examples/apps/ide/Graeme Geldenhuys
2011-07-16Rudamentry momemtum scrolling added to TextEdit component.Graeme Geldenhuys
The faster you roll your mouse wheel, the further the text will scroll. Roll your mouse wheel slowly and it will scroll line-for-line. Later I'll make this user selectable via the IDE options dialog.
2011-07-16used regular expressions no implement some basic syntax highlighting.Graeme Geldenhuys
It is still very slow, but the idea is there.
2011-07-16fixed the mixup between X and Y coordinates. Oops.Graeme Geldenhuys
2011-07-16added GotoLine() method to the TextEdit componentGraeme Geldenhuys
2011-07-16paramater name changed for clarityGraeme Geldenhuys
- also improved the drawing of selected text. XOR'ing anti-alaised text looks really bad. So we rather paint a solid background and redraw new text ontop of that.
2011-07-16fixes compiler error due to type name changed in fpGUIGraeme Geldenhuys
2011-07-16updated project file.Graeme Geldenhuys
2011-07-16tab position on the right for consistencyGraeme Geldenhuys
2011-07-16added yet another forgotten unitGraeme Geldenhuys
2011-07-16new macro constant addedGraeme Geldenhuys
2011-07-16updated todo list items.Graeme Geldenhuys
2011-07-16make the lable text more clearGraeme Geldenhuys
2011-07-16Added advanced regular expressions unit.Graeme Geldenhuys
This one is much more advanced and feature complete than the one included in Free Pascal's FCL.
2011-07-16added forgotten units and filesGraeme Geldenhuys
This are all used by the "procedure list" window.
2011-07-16added filemonitor unit.Graeme Geldenhuys
This will be a thread based monitor notifying use of file changes.
2011-07-16added timestamp varibale to Mouse Parameter record structure.Graeme Geldenhuys
This is a placeholder for future use.
2011-07-14GDI: minor change to IUnknown interface code for FPC 2.5.1 compatibilityGraeme Geldenhuys
2011-07-13docview: added various bookmark related methods. eg: Load, Save, Add etc.Graeme Geldenhuys
2011-07-13Added a new unit and class to describe a "bookmark" object.Graeme Geldenhuys
2011-07-13calendar improvement: removed unnecessary drawing linesGraeme Geldenhuys
A slightly tweaked DrawButtonFace() is all that is really required.
2011-07-13changes in preparation for FPC Trunk support.Graeme Geldenhuys
Prevents a possible compiler error.
2011-07-13calendar bugfix: we excluded minyear and maxyear from valid rangeGraeme Geldenhuys
This meant that sometimes we couldn't select the desired date.
2011-07-12uidesigner: extra checks and minor code improvementsGraeme Geldenhuys
2011-07-12docs: update for fpg_base unitGraeme Geldenhuys
2011-07-12minor code comment for future considerationGraeme Geldenhuys
2011-07-12commented 2 line of code which really isn't needed in the menu painting processGraeme Geldenhuys
2011-07-12minor fixing of the heigh of the database selection combobox.Graeme Geldenhuys
2011-07-12Added a new Database property to the DB Login Form.Graeme Geldenhuys
this allows us easy access to what database the user selected.
2011-07-12Only call btnOK event handler if we had successful authentication.Graeme Geldenhuys
This gives the user another chance to log in.
2011-07-06Numlock 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-07-05project file of UI Designer for use with MSEideGraeme Geldenhuys
2011-06-21prevent duplicate FocusChanged events firing.Graeme Geldenhuys
Calling FollowFocus already calls CheckFocusChanged.
2011-06-20Wrap 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-20bug: 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-20bug: 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-17gdi implementation of GetWindowStateGraeme Geldenhuys
Now we can retrieve the WindowState of TfpgForm under both Linux and Windows.
2011-06-17minor code formatting changesGraeme Geldenhuys
2011-06-17Introduced a new property TfpgWindowBase.WindowStateGraeme 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-24uidesigner: register new properties for Calendor ComboboxGraeme Geldenhuys
2011-05-24User fpGUI versions of the file functions, instead of SysUtils versionGraeme Geldenhuys
2011-05-20Fixed the external link in the fpg_base documentation.Graeme Geldenhuys
I used the wrong fpdoc tag for the external link.
2011-05-20Updated the fpGUI website address in the fpg_base unit documentation.Graeme Geldenhuys
2011-05-19New 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-19Added a new event OnFilenameSet to TfpgFileNameEdit widget.Graeme Geldenhuys
This event fires when we have successfully changed the name of the filename.
2011-05-19Implemented a ComboBox.ReadOnly property.Graeme Geldenhuys
2011-05-19Combobox paint optimization.Graeme Geldenhuys
We painted the background rectangle twice. So I just removed the duplicate paint code.
2011-05-19Changed 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-19Button Click function should only run if widget is enabled.Graeme Geldenhuys
2011-05-19bugfix 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.