I’ve actually toyed with the idea for the next Summit. Right now I’m figuring 
out which parts of this “wonderful" theory work in real life—trial by fire! 
Hopefully by then I’ll have been able to sift the wheat from the chaff.

Here is a list of the modules I created:

- UIModel. For the model layer.
- UIObject. For working with individual UI objects on a form.
- UIView. For working with a collection of UI objects in a hierarchal fashion. 
For example, to hide/show a group of UIObjects with one command, just show/hide 
the UIView.
- UILayout. For laying out the UI objects on a form.
- UIController. For the controller layer.
- UITimer. For making it easier to work with timers, especially for declarative 
animation of UI objects.

They all work fairly well except for two things. The UILayout layer can be too 
slow in some situations. And I am often fighting 4D’s layout engine. Which 
causes me to sometimes use the full stack of UI modules and sometimes I try to 
only use part of the stack. I’m still sorting it out in my head. :-(

--
Cannon Smith
Synergy Farm Solutions Inc.
Hill Spring, AB Canada
403-626-3236
<[email protected]>
<www.synergyfarmsolutions.com>


> On Jan 7, 2017, at 8:10 PM, David Adams <[email protected]> wrote:
> 
> MVC would be an excellent, excellent subject for the Summit. I'm not
> volunteering, just saying.

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to