summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-29bug fix: Calendar Combo year & month popups didn't work under Windows.Graeme Geldenhuys
This was caused due to a few longs of old and outdated hack code. Removed the hack, and the problem is gone! :-)
2010-06-29Doc update: improved descriptions of wtXXX window type enums.Graeme Geldenhuys
2010-06-28Calendar: Implemented year select popup window when clicking the Year in ↵Graeme Geldenhuys
calendar. Now end-users can quickly move through years, 10 at a time - forward or backwards.
2010-06-28Checkbox Calendar: Clicking the checkbox didn't repaint the display.Graeme Geldenhuys
No idea how I missed that one! Anyway, fixed now.
2010-06-28Checkbox Calender: Bug fix in SetDateValueGraeme Geldenhuys
* The validation that was done, was done with the internal date value, instead of the new date value passed in. Oops! * Removed some old commented code.
2010-06-28Calendar Test: add 'Single Click Close' checkbox.Graeme Geldenhuys
2010-06-28popupcalendar: minor fix to code to remove compiler hint. Unused variable.Graeme Geldenhuys
2010-06-28publish Alignment property for hyperlink labelGraeme Geldenhuys
2010-06-28Simple code formatting fixGraeme Geldenhuys
2010-06-25Calendar: adjust day if needed when new month is selected.Graeme Geldenhuys
eg: if current day is 31, and we select February, adjust day to 28 or 29 (last day of Feb).
2010-06-25Calendar: Implemented month selection popup menu when clicking on Month editbox.Graeme Geldenhuys
2010-06-23PopupWindow: Moved all PopupFrame painting inside HandlePaint.Graeme Geldenhuys
It is not good to paint outside the paint event handler - you could get undesired side effects.
2010-06-17docs: some Mac OSX information.Graeme Geldenhuys
This information was gathered from users that emailed me. I don't own a Mac, so couldn't try this myself.
2010-06-17Calendar Combo: Selecting dates outside current month is now ignoredGraeme Geldenhuys
Before if you select for example 29 of previous month, it selects the 29th of the current month. This could cause problems with shorter months so now selecting days in grey (previous or next month) are ignored.
2010-06-17Calendar Combo: implemented Single Click Select.Graeme Geldenhuys
* When enabled with CloseOnSelect, then as soon as the end-user selects a date with a single click, the dialog is closed. * When enabled without CloseOnSelect, then the date value is changed as soon as use single clicks on a date.
2010-06-17Minor documentation update.Graeme Geldenhuys
2010-06-12TextEdit: Implemented text selection via keyboard.Graeme Geldenhuys
2010-06-12TextEdit: Unicode enabled some code to correctly calculate text sizes.Graeme Geldenhuys
2010-06-12TextEdit: Fixed confusion between X, Y values for text selection handling.Graeme Geldenhuys
2010-06-12TextEdit: Scrolling past EOF now increases Scrollbar.Max value too.Graeme Geldenhuys
2010-06-12TextEdit: UpdateScrollBars already call UpdateScrollBarCoord so here it is ↵Graeme Geldenhuys
not needed.
2010-06-12TextEdit: keeps scrollbar position in sync when using Up/Down arrow keys...Graeme Geldenhuys
...to scroll text.
2010-06-12TextEdit: fixed sync between textedit content and scrollbars.Graeme Geldenhuys
2010-06-11TextEdit: Ctrl + Up/Down Arrows now keeps the scrollbar in sync too.Graeme Geldenhuys
2010-06-11TextEdit: implemented PgUp and PgDn key support.Graeme Geldenhuys
2010-06-11Scrollbar: New convenience functions added.Graeme Geldenhuys
These functions set a new scrollbar position and fires the OnScroll event.
2010-06-11Updated project settings for TextEdit test app. Now debugging works.Graeme Geldenhuys
2010-06-10TextEdit: Implemented Home and End keyboard navigation.Graeme Geldenhuys
2010-06-09docs: Explaining the grid layout used by TfpgRectGraeme Geldenhuys
vs the grid layout used by Types.TRect used by the RTL.
2010-06-08Some new docs for fpg_widget.pas unit.Graeme Geldenhuys
Important point is the explanation for the Anchors property and how fpGUI uses it.
2010-06-08doc scripts: Minor update to run successfully under FPC 2.4.1Graeme Geldenhuys
NOTE: There are major bugs in fpdoc from 2.4.1 and 2.5.1 which causes all kinds of parsing errors, so some code (classes, procedures etc.) my be left out of the documentation unexpectedly.
2010-06-08Updated stdimglist demo.Graeme Geldenhuys
Anchoring of button didn't work because it was created in constructor before complete size of Form was set. Anchoring doesn't work when csLoading is in ComponentState - this is by design (for loading streamed forms, etc).
2010-06-07ListBox: Items.Assign() now correctly updates scrollbar status.Graeme Geldenhuys
2010-06-04ListBox: internal Items.Exchange now notifies the listbox to redraw.Graeme Geldenhuys
2010-06-04Bumped visibility to Published for some properties.Graeme Geldenhuys
This facilitates in the loading of external form files at runtime.
2010-06-01Fixed potential division by zero bug.Graeme Geldenhuys
This can occur when component is displayed with no text. :-/
2010-06-01Merge branch 'master' of /media/flash16gig/git_repos/fpguiGraeme Geldenhuys
2010-06-01TextEdit Demo: Implemented a very basic syntax highlighter.Graeme Geldenhuys
Implemented a OnDrawLine event handler which does very basic syntax highlighting, just to get a feeling of how things work. Cool fun!
2010-06-01Added 3 new properties. FontHeight, FontWidth and OnDrawLine.Graeme Geldenhuys
2010-05-31StringGrid: Text was not perfectly centered in each cell.Graeme Geldenhuys
2010-05-31Scrollbar: When resized it now triggers a recalc of slidersize.Graeme Geldenhuys
2010-05-31Scrollbar: replaced magic numbers with a constant.Graeme Geldenhuys
2010-05-31Textedit: scrolling improvements.Graeme Geldenhuys
2010-05-28Scrollbar: All painting is now done from inside HandlePaintGraeme Geldenhuys
This is now safer and more consistent with all other fpGUI components.
2010-05-25Disable grid smooth scrolling by default.Graeme Geldenhuys
I don't want to alter behaviour of existing fpGUI applications.
2010-05-24grids: 90% of smoothscrolling support is implemented.Graeme Geldenhuys
It now needs lots of testing though!
2010-05-24grids: Removed todo items that are completed.Graeme Geldenhuys
2010-05-23DocView: New 'Open Special' menu option to open environment variables.Graeme Geldenhuys
Environment variables can point to directories containing files or directly pointing to files.
2010-05-23New Input Query (text) Dialog and global function fpgInputQuery().Graeme Geldenhuys
2010-05-23Moved the global dialog functions to the fpg_dialogs.pas unitGraeme Geldenhuys
(out of the include files)