summaryrefslogtreecommitdiff
path: root/extras/tiopf/gui
AgeCommit message (Collapse)Author
2010-10-14Moved tiOPF related units into the tiOPF repository.Graeme Geldenhuys
It makes more sense to have the tiOPF related units with the rest of the tiOPF. It's easier to keep changes in sync, and have atomic commits across the various GUI toolkits supported by tiOPF.
2010-10-14tiOPF: changes required due to changes in base mediators in tiOPFGraeme Geldenhuys
2010-10-12tiOPF: Fix StringGrid mediator last column sizing bugGraeme Geldenhuys
* The last column was already resized to whatever space is available ignoring the developers preferred (minimum) size. Now the last column in grows in size, not shrink.
2010-10-12tiOPF: Renamed conflicting class name to TtiListBoxListMediatorViewGraeme Geldenhuys
* It conflicted with the ListBox item mediator introduced in a earlier commit.
2010-10-12tiOPF: implemented two ListBox item mediatorsGraeme Geldenhuys
* one is ItemIndex based returning an int * one is Dynamic List based returning an object from ValueList
2010-10-11minor changes required due to last commits from Jarrod.Graeme Geldenhuys
2010-10-05StringGrid mediator was missing SetActive() implementation.Graeme Geldenhuys
This meant ClearList was never called anywhere. ClearList() was also slightly incorrect in the ListView mediator.
2010-10-05StringGrid mediator bugfix in ClearList methodGraeme Geldenhuys
2010-07-30tiOPF Mediators: Implemented a ListBox list mediator.Graeme Geldenhuys
* This is still work-in-progress. Currently it doesn't work with the tiModelMediator unit yet, but you can instantiate and use it manually.
2010-07-08Memo Mediator: Remove trailing whitespace.Graeme Geldenhuys
Sometimes we had NewLine character or whitespace. We don't need those, so trim it off.
2010-04-19tiopf: Incorrect cast used in mediators.Graeme Geldenhuys
Damn this was hard to find!!! Copy and Paste is very evil!
2010-03-12tiopf: Fix edit mediators by disabling event handlers on destruction.Graeme Geldenhuys
2009-12-15Updated tiOPF List Mediators to work with latest tiOPF2 code.Graeme Geldenhuys
* DoCreateItemMediator is now a function instead of a procedure.
2009-11-24Fix AV under Windows for Calendar Combo mediator.Graeme Geldenhuys
It was a descendant of Edit Meditaros and assumed TfpgCalendarCombo descended from TfpgBaseEdit, which in fact it wasn't!! Oops. Strangely enough Linux never gave any errors???
2009-11-12Replaced String with TfpgString.Graeme Geldenhuys
2009-11-12Implemented GetFieldBounds support for the Memo mediator.Graeme Geldenhuys
2009-11-12Implemented tiProcessing() and tiEndProcessing which displays a type ofGraeme Geldenhuys
notification window. Very usefully for long running tasks and when you don't have a statusbar like in the case of SDI style applications.
2009-11-10Removed minor memory leak in tiRtfReport.pas unit.Graeme Geldenhuys
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