summaryrefslogtreecommitdiff
path: root/extras/tiopf/gui
AgeCommit message (Collapse)Author
2009-10-23With new mediator refactoring the CheckBox mediator can be simplified.Graeme Geldenhuys
2009-10-22Fix Memo Mediator ViewGraeme Geldenhuys
* Memo is not a descendant of TfpgBaseEdit. * Also ControlMediator (TfpgWidget) reported its type as BaseEdit which was wrong. It should have been TfpgWidget. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-22Fixed the fallback type registered for default edit components.Graeme Geldenhuys
2009-10-09Refactored Mediators used with tiOPF project.Graeme Geldenhuys
The mediators are now a lot more streamlined. Removed lots of code duplications Changed class namse to be more consistent with tiOPF naming convention. ** This is a CODE BREAKING change ** Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-08-27Fix default size of tiShowString() form.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-08-27Fix the calculated last column width in StringGrid Mediator.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-08-27Fix 64bit compiler errorsGraeme Geldenhuys
2009-06-30Updated tiMediators to use SetObjectUpdateMomement to set event handlersGraeme Geldenhuys
2009-06-03GetFieldBounds was not implemented for many tiMediators.Graeme Geldenhuys
2009-05-08Updated the 'updatestdimgs.pas' unit and removed unused units form ↵Graeme Geldenhuys
tiLogToGUI uses clause.
2009-04-18memory leaks and lpi updatesGraeme Geldenhuys
* Fixed memory leaks in the tiListMediator unit * Updated various project lpi files.
2009-02-13* Removed the duplicated SelectedObject propertygraemeg
2009-02-13* new mediators for 3 numeric edit components. Thanks to Clemens for the patch.graemeg
2009-02-11* Updated the language inc generator program.graemeg
* Replaced all lang_xxx.inc files with auto generated ones. * New constant for Hint Window time.
2009-02-10* Minor fix in fpg_edit and Backspace key handling.graemeg
* Registered the TMediatorItemComboBoxView in tiMediators.
2009-01-12* Revents a possible AV in StringGrid mediator.graemeg
2008-11-20* minor adjustment to tiGUIInigraemeg
2008-11-14* updated all extrafpc.cfg files to use the correct lib output directory.graemeg
2008-11-06* Minor improvements to the tiMediators unit.graemeg
2008-11-03no commentsgraemeg
2008-11-03* Minor fixes to tiListMediators and SelectedObject property.graemeg
* Introduced easy access functions to selected Object in tiListMediators * Updated the Demo 21 AddressBook to work correctly with SelectedObject.
2008-10-31* Implemented virtual RowDelete() method for TfpgCustomGrid.graemeg
* Implemented full RowDelete() for TfpgStringGrid. * Updated tiListMediators to use the new RowDelete() method of StringGrid. * Updated the GridTest demo to show RowDelete() in action. * Updated the AddressBook Demo 21 to enable deleting of contacts.
2008-10-31* Fixed a bug in ListMediator notification where it mixed 0 and 1-based ↵graemeg
indexing.
2008-10-29* msgqueue now raises exceptions if the queue is full instead of trying to ↵graemeg
write to the console (which might not exist). * MessageDialog displayed wrong icon for Critical errors. * Removed compiler hint from tiListMediators'
2008-10-20* Published new events for Calendar Combo.graemeg
* tiOPF: CalendarCombo mediator now hooks into the OnChange and OnExit event.
2008-10-20* SpinEdit controls needed some published events.graemeg
* Spinedit controls got OnChange event. * tiOPF: Updated the SpinEdit and CheckBox mediators to hook into the OnChange events.
2008-10-17* Fixed some bugs in the tiRtfReport unit. Day, Month, Year reported wrong ↵graemeg
results. * Added a RTF Reporting demo.
2008-10-16* Implemented SpinEdit and SpinEditFloat mediators for use with tiOPF based ↵graemeg
projects.
2008-10-15 All tiAppXXX methods now have a ATitle parameter.graemeg
2008-10-13* ListView changes from MvC.graemeg
2008-09-28* Updated the tiOPFfpGUI package code to use the new unit names.graemeg
2008-09-22* Add new fallback registration Calendar component.graemeg
2008-09-16* tiOPF: Improved the look of the LogToGUI form.graemeg
* tiOPF: fixed a few bugs in the LogToGUI form & add that unit tothe tiOPFfpGUI package.
2008-09-15* Added experimental LogToGUI screen for use with tiOPF applications.graemeg
2008-09-09* Fixed a bug in TfpgListView where it didn't paint the last column's content.graemeg
* Applied formating to tiListMediators * Removed the ListBox implementation in tiListMediators. It was totally wrong.
2008-09-08* added an extra check to StringGrid list mediator.graemeg
* Default all auto generated data to posClean. * Added some Debug buttons in forms to view raw data properties.
2008-09-08* OnExit and OnEnter are now publish for TfpgMemo.graemeg
* Memo mediator now handles OnChange and OnExit events correctly. * tiOPF demo 21 now has a CountryList screen as well. Also fixed the Contact.Memo property usage.
2008-09-08* Minor change updating ListMediator class interface.graemeg
2008-09-07* Bugfix in TDynamicComboBoxView mediator class.graemeg
* A few other minor changes to mediators * Extended the tiOPF demo 21 even further, showing more features of MGM implementation.
2008-09-05* Added an experimental ListBox list mediator.graemeg
2008-09-01* Fixed some compiler errors.graemeg
2008-08-29* Fixed method visibility level issues in tiMediators unit.graemeg
2008-08-25* published OnEnter and OnExit it TfpgComboBoxgraemeg
* published OnEnter and OnExit it TfpgEditComboBox * published OnEnter and OnExit it TfpgTrackBar * Changed GUIFieldName in TMediatorComboBoxView to 'Text' to fix bug in mediator observing text property. * Changed GUIFieldName in TMediatorItemComboBoxView to 'FocusItem' * Added a public visible RegisterFallBackMediators procedure which can be called by the developer as a fallback for generic mediator handling. * Implemented the missing SetupGUIandObject in TMediatorComboBoxView which now makes it work. * tiOPF mediator demo: removed debug output * tiOPF mediator demo: cleaned up the Model_View unit. This removed a huge amount of code. Awesome! * tiOPF mediator demo: cleaned up the frmMain unit. This removed plenty of code. I also fixed up the package requirements or the project.
2008-08-25* Implemented missing SetupGUIandObject in tiMeditaros for TfpgTrackBar.graemeg
* Moved DoObjectToGUI it Trackbar mediator from public to protected. * Minor code formatting fixes. * Implemented DoGetFieldBounds for TPerson in tiOPF demos.
2008-08-22* Added Michael new refactored and improved MGM implementation.graemeg
* Removed the old units from the tiOPFfpGUI.lpk package and added new units. I did not delete the old mediator units yet.
2008-08-19* Fixed bad type casting in tiRtfReport which was not 64bit friendly. Patch ↵graemeg
supplied by Michael van Canneyt.
2008-08-18* Updated the tiOPFfpGUI.lpk package compiler options.graemeg
* Implemented a FieldInfo class for use with the ListView mediator. Soon I will port that to the StringGrid mediator as well.
2008-06-13* Added a tiAppError() helper function to the tiOPF gui code.graemeg
2008-06-10* minor mediator changes.graemeg
2008-06-09* Fixed the tiGUIIni read/write formstate information for tiOPF based ↵graemeg
applications. * Fixed the updating of rows in the StringGrid composite mediator (tiOPF) * Minor update to the message dialog include file.