summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-18package settings: Use AnsiString and disable optimisation for better debugging.Graeme Geldenhuys
2010-03-18Setting MouseCursor at design time now works correctly under X11.Graeme Geldenhuys
2010-03-16themetest: fix button state on mouseenter with button downGraeme Geldenhuys
2010-03-16Embedded Form example: extended the demo to test more options.Graeme Geldenhuys
Two embedded buttons are now added. One showing the embedded form visible by default. The other loading the embedded form visible = false by default. Also added a statement that prints a component hierarchy showing the value of Visible - for debug purposes.
2010-03-16MenuBar issues with visibility when created at runtime.Graeme Geldenhuys
A minor fix to correct visibility of child components when creating embedded forms which have menu bars. HandleShow is not called in such cases, so vital code was skipped. This code has now moved to HandlePaint which is always called.
2010-03-16Fixed visibility handling of components created at runtime.Graeme Geldenhuys
We used to force all components to Visible = False, and iterated this to child components. Now all components default to Visible = True (just like the global default), and hiding child components, you only need to hide the parent (visible = False) - no iteration needed.
2010-03-16Code not needed any more, parent class already does this.Graeme Geldenhuys
2010-03-15Revert a old changes in TfpgWidget.HandleShow.Graeme Geldenhuys
At startup, components should be correctly handled according to their .Visible property.
2010-03-15Tests: Add a test project that tests the .Visible property.Graeme Geldenhuys
In the test project is a memo with more details about how the test functions and what to look for.
2010-03-12tiopf: Fix edit mediators by disabling event handlers on destruction.Graeme Geldenhuys
2010-03-11Minor change so it can compile under Mac OS X with X11 support enabled.Graeme Geldenhuys
2010-03-11use a more accurate message name for asking to be freed.Graeme Geldenhuys
The TfpgBaseForm needs to ask fpgApplication to free it, so we now use a new, and more appropriately named, message constant.
2010-03-11Use constants instead of magic numbers for ModalResult values.Graeme Geldenhuys
2010-03-11changed some consant definitions, but values are still the same.Graeme Geldenhuys
2010-03-11Disable compiler hint for something i did for a reason.Graeme Geldenhuys
2010-03-11fixes compilation for docview and fpc 2.5.1Andrew
Not sure when it became the case but it makes sense that var parameters must use the exact type and not a descendant class. This patch puts that into effect.
2010-03-10FPC compiler struggles with include files that don't have extensions.Graeme Geldenhuys
This issue is further complicated by Lazarus IDE. So to reduce issues, we appended the file with a .inc extension.
2010-03-10listview: fixed double buffering bug.Graeme Geldenhuys
Under Windows the issue caused the listview to stop updating. It is not recommended to paint outside the HandlePaint event handler. Painting is not guaranteed then.
2010-03-09docview: add .gitignore in units directory for dir layout.Graeme Geldenhuys
2010-03-09Add missing include path for new version fileGraeme Geldenhuys
2010-03-09X11: Now fontlist returns non-scaleable fonts too.Graeme Geldenhuys
The old settings also caused applications to crash at startup. No idea why, but the new settings prevent that and gives a true full list of available fonts on the system.
2010-03-09X11: added some more Xft library constants for future use.Graeme Geldenhuys
2010-03-09docview: add compiler helper extrafpc.cfg file.Graeme Geldenhuys
This allows use to easily compile docview from the command line.
2010-03-09docview: Removed a compiler path not used.Graeme Geldenhuys
2010-03-09docview: renamed local variables to reduce future confusion.Graeme Geldenhuys
We don't want to confuse properties and local variables, so the latter gets a different style: normally prefixed with the letter 'l'.
2010-03-09When debugging with GDB these lines sometimes gives FPC AnsiString errors.Graeme Geldenhuys
No idea why!! So we comment them simply because they are debug lines to start with.
2010-03-08Updated the various programs and fpGUI library to use the new generate ↵Graeme Geldenhuys
version file. The VERSION-GEN script generates a VERSION-FILE file which contans the version number of fpGUI. This is now used in DocView, UI Designer and other example applications too.
2010-03-08Add a script which generates a version number based on Git repository infoGraeme Geldenhuys
This script is a modified copy from the Git project. Maybe later I must implement this as a Object Pascal program in the 'tools' directory so it will work on all platforms. Consider it added to my todo list.
2010-03-08GDI: ShellExecute now uses correct application stateGraeme Geldenhuys
2010-03-08minor tweak for usage in VFDGraeme Geldenhuys
2010-03-08Enabled saving and reading the One-Click-Move setting.Graeme Geldenhuys
Changes will only take affect on newly created forms or when loading a unit.
2010-03-08Add ellipses to menu entries that show dialogs for user input.Graeme Geldenhuys
2010-03-04Started work on adding new optinos to UI Designer settings dialog.Graeme Geldenhuys
2010-03-04UI Designer: Replace ModalResult magic numbers with constants.Graeme Geldenhuys
2010-03-04UI Designer: Removed xterm console when running via Lazarus IDE.Graeme Geldenhuys
If this is enabled, then Lazarus IDE cannot debug the actual application, but instead debugs the xterm console. A bug in Lazarus IDE. :-(
2010-03-04UI Designer: Add a few more published properties of various widgets to OI.Graeme Geldenhuys
2010-03-04UI Designer: Add Color Listbox widget to component palette.Graeme Geldenhuys
2010-03-04UI Designer: Add new component palette bitmaps.Graeme Geldenhuys
2010-03-04Add missing published Hint properties to some components.Graeme Geldenhuys
2010-03-03Another addition to fpgOpenURL() under Linux.Graeme Geldenhuys
I never even knew about 'sensible-browser' option. :-)
2010-03-01no comment.Graeme Geldenhuys
2010-03-01Fixed memory leak in TfpgGroupBox. Never freed the used font.Graeme Geldenhuys
2010-03-01X11: Fix crash when copy-to-clipboard under 64bit Linux.Graeme Geldenhuys
2010-03-01X11: correctly handle buffer overflow errors in Xutf8LookupString API call.Graeme Geldenhuys
We never handled buffer overflow correctly before.
2010-02-26Update copyright notice in all units.Graeme Geldenhuys
2010-02-25Add Hint property support to Form Designer.Graeme Geldenhuys
2010-02-25Published Hint and ShowHint on all widgets.Graeme Geldenhuys
2010-02-24Merge branch 'master' of ssh://fpgui.git.sourceforge.net/gitroot/fpgui/fpguiGraeme Geldenhuys
2010-02-24docview: Give a more accurate draw width to TRichTextLayout.Graeme Geldenhuys
This still contains one issue. We need to ask TRichTextLayout to calculate lines and word wrapping, giving the maximum text width available. Well, if text wrapping occurs and the text is long enough to require scrolling, we suddenly need to take the scrollbar width into account for word wrapping!! A chicken and egg situation. :-( This needs to be fixed somehow!! Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2010-02-24docview: GetTextAreaWidth already includes ScrollbarWidth in the calculation.Graeme Geldenhuys