summaryrefslogtreecommitdiff
path: root/examples/gui/menutest
AgeCommit message (Collapse)Author
2014-06-23Demo project files (Lazarus IDE) settings updated.Graeme Geldenhuys
Defined consistent unit output paths and target filenames.
2013-06-18Updates extrafpc.cfg files so no console window is shown for Windows ↵Graeme Geldenhuys
compiled apps.
2010-08-19Menu Test Demo improvements.Graeme Geldenhuys
* Used Align property for menu, toolbar, statusbar etc. * Toggling of Toolbar and Status Bar updates the client area size * Toolbar now looks more like a modern toolbar with flat buttons and dividers.
2010-05-12Project file updates due to new Lazarus IDE version.Graeme Geldenhuys
2010-05-07Updated MenuTest demoGraeme Geldenhuys
* Reworked the code so the UI is managed by the UI Forms Designer * Added a new View menu with checkitem menus. * Added Toolbar and Statusbar to give basic visual effect when menu check items are toggled. * Added a Memo used as a Log output window.
2009-04-05* Added missing unit output directories.Graeme Geldenhuys
2008-11-14* updated all extrafpc.cfg files to use the correct lib output directory.graemeg
2008-10-01* Updated all demos to use the new unit names.graemeg
* Updated all packages like ide addons, fpcunit etc to use the new unit names.
2008-07-16* Added compile fix for Splash Screen demo from MvC.graemeg
* Added the compileall.sh script supplied by Michael van Canneyt for the GUI examples. * Removed all compiler warnings and hints from the GUI examples.
2008-05-19* Merged my private graemeg branch changes (r752:r781) into trunk. These ↵graemeg
changes are required to change all componens from 1-based indexing to 0-based indexing.
2008-01-04* GUI: Moved all MenuItem painting into the Paint event handler.graemeg
* GUI: MenuItems OnClick is now triggered on mouse button up (like all other toolkits). * GUI: Clicking outside a menu while it's open doesn't trigger the OnClick event anymore. * Examples: Extended the menu example to show when each menu item's OnClick was triggered. * All the above needs testing under Windows.
2007-10-28* Refactored the TfpgLabel component.graemeg
* Implemented a TfpgDBLabel (data-aware) label component. * Created a new DB test example to show how TfpgDBLabel works.
2007-10-28* Fixed the menu click issue under Windows.graemeg
* Added a new DumpStack procedure to help programmers debug there code.
2007-09-13* CoreLib: fpgApplication now has a Terminated property which terminates thegraemeg
main event loop and application. Halt was just to harsh and objects never got freed. * GUI: Added a new INI Utils unit which introduces ReadOnly ini support and can also save a form's state and position. You access the ini file via the gINI singleton function. fpGUI Designer uses this. * All example project now free there main forms correctly. * Many bug fixes in GUI Designer. GUI Designer now also remembers the size and location of most forms. * Many of the GUI Designer forms are now maintained by the GUI Designer itself. * GUI Designer: Started implementing a Recent Files feature so it is quicker to open frequently used files.
2007-08-30* Changed the unit output path of the CoreLib and GUI (Lazarus) packages to ↵graemeg
the lib directory in the root of fpGUI. They are now the same as when you compile from the comand line. * Implemented the TfpgMenuBar keyboard shortcut feature. For example you can now press Alt+F to open the File menu. * Modified the menutest example to show the above change.
2007-08-26* Renamed the fpc.cfg to extrafpc.cfg so it doesn't conflict withgraemeg
the Lazarus IDE. * Added extrafpc.cfg files in each of the examples directories. * Added a examples/readme.txt file explaining how to compile the examples from the command line.
2007-08-22* Minor improvements to the File Dialog.graemeg
* Added some documenation comments explaining the File Dialog Filters property. * Extended the FileDialog example using custom Filters.
2007-08-21* Removed OS based Double Click from GDI.graemeg
* Manually implemented OS independent Double Click support in TfpgWidget.
2007-08-20* MenuBar height is now calculated based on Menu Font.graemeg
* Testing UTF-8 text support in menus. * Removed the bluecurve theme and started implementing a more Win2000 look.
2007-08-20* I commit this menu changes for reference in a future theme.graemeg
* Extended the Menu Example * Changed Popup menus to be activated on MouseUp and not MouseDown. * Implemented a Bluecurve theme look in the menu. See the first point for reason.
2007-08-20* Added keyboard handling in PopupMenus.graemeg
* Improved the look of Popup Menus to look more 3D like Win2000. * Fixed a bug where sub-sub menus didn't close when you selected a new top level menu.
2007-08-20* Implemented a most of the Menu component. It's stillgraemeg
incomplete though and still needs testing under both platforms. * Added a new menu example project.