This chapter is a little out to date, I will correct it this afternoon and resume my work on Spec :)
It's really interesting to have some feedback :) Ben On Jan 31, 2012, at 9:09 AM, Stéphane Ducasse wrote: > did you see what benjamin is doing with Spec. > Because you should join effort > > <Spec.pdf> > > the idea is that we can define object with spec and compose them and their > logic using value holder. > > Stef > > On Jan 31, 2012, at 5:58 AM, S Krish wrote: > >> http://skrishnamachari.wordpress.com/2012/01/31/pharo-application-framework-aka-morphic-view-framework/ >> >> Obliged for feedback ... >> >> For details and links.. >> Sharing this little framework that should go some way to ease creating large >> applications ( currently morphic oriented). >> >> AbstractMorphicView subclass: #MyNewView … >> >> #createMorphsSpecs >> >> ^{ >> >> ‘panel1′ -> #SomeOtherView. >> ‘label1′ -> #LabelMorph. >> ‘text1′ -> #PluggableTextMorph. >> ‘button1′ -> #PluggableButtonMorph. >> } >> >> layoutSpecsArray >> >> ^{ >> ‘widgetNameInMorphsDictionary’ -> { >> #fractions -> (0 @ 0 corner: 1 @ 0.5). ” fractional value 0 to 1 range ” >> #offsets -> (10 @ 10 corner: 0 @ 0). ” offsets relative to the fractional >> position ” >> }. >> >> “… add other widgetspecs…” >> } >> >> Thats it.. you should have a prototype UI neatly laid out.. and then >> specify: #morphsPrimaryPropertiesSpecs and #morphsSecondaryPropertiesSpecs >> for full functionality that composes views inside views and scales well. >> >> AbstractSimpleMorphicView can make it simpler for TableLayout stuff without >> requiring #layoutSpecsArray. >> >> ..... the main post has other details and links to package... >> >
