From 316a16c5f3337ad23ecdfdd6444c0b72af3f2406 Mon Sep 17 00:00:00 2001 From: graemeg Date: Mon, 27 Aug 2007 12:57:16 +0000 Subject: * Implemented List Mediators with tiOPF support and added a demo. * Added a quick workaround for the InvertCaret function causing a AV. * MenuBar now keeps the current menu focused even if you open more than 2 levels deep of Popup Menus. * Added some TODO entries to Widgets. Also published some missing properties. * Fixed repainting issue with TfpgComobBox when you set the Width from code and made the component focusable. Not sure why it wasn't! * Updated Lazarus IDE code template for new fpGUI applications. --- extras/tiopf/demos/readme.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 extras/tiopf/demos/readme.txt (limited to 'extras/tiopf/demos/readme.txt') diff --git a/extras/tiopf/demos/readme.txt b/extras/tiopf/demos/readme.txt new file mode 100644 index 00000000..4961aa2c --- /dev/null +++ b/extras/tiopf/demos/readme.txt @@ -0,0 +1,29 @@ + + Model-GUI-Mediator (MGM) pattern implementation by Graeme Geldenhuys. + --------------------------------------------------------------------- + +This allows standard controls or any other GUI controls for that matter to become +object-aware. The benefits are much greater ease in cross platform development, +or if you would like to make your favorite set of GUI controls object-aware. + +Please note this is work in progress... +So far I have implemented most used basic edit controls: + TfpgEdit + TfpgSpinEdit (dependend on fpGUI component) + TfpgLabel + TfpgComboBox (single and list property) + TfpgTrackBar + TfpgMemo + TfpgListView (includes popup menu) + TfpgListBox (includes popup menu) + +Currently I am considering implementing the container classes like TfpgTreeView. +They are quite complex and there are multiple ways of implementing them. + +For more information on the MGM pattern, visit Andy Bulka's website. + http://www.atug.com/andypatterns/mgm.htm + + + ----oO0Oo---- + + -- cgit v1.2.3-70-g09d2