[Seaside] Re: MAPictureDescription missing from Magritte???

Julian Fitzell jfitzell at gmail.com
Mon Jun 8 23:24:22 UTC 2009


He was referring, I think, to Squeak vs. GemStone vs. VisualWorks vs.
Gnu vs. Dolphin (and so on).

Julian

On Mon, Jun 8, 2009 at 3:42 PM, John
Chludzinski<john.chludzinski at gmail.com> wrote:
> Lukas, not quite certain what you meant by: "However, I doubt that it
> is possible to write it in a platform independent way ..."?  The
> platform is the browser; so are you saying it would be browser
> specific?  In what way?  (The beginning of this thread was started on
> seaside at lists.squeakfoundation.org.)
>
> BTW,  I made some mods to some classes to support pictures:
>
> MAFileUploadComponent subclass: #MMAPicFileUploadComponent
>        instanceVariableNames: ''
>        classVariableNames: ''
>        poolDictionaries: ''
>        category: 'MMAApp'!
>
>
> !MMAPicFileUploadComponent methodsFor: 'rendering' stamp: 'jtc 6/8/2009 17:44'!
> renderEditorOn: html
>
>        self value isNil
>                ifFalse: [
>                        html table: [
>                                html tableRow: [
>                                        html image
>                                                id: 'XXX';
>                                                document: self value contents mimeType: self value mimetype].
>                                html tableRow: []]].
>
>        self isMultipart
>                ifTrue: [ self renderUploadOn: html ]
>                ifFalse: [ self renderRemoveOn: html ]! !
>
>
> <<<<<<<<<<<<<<<<<<This will put the picture in the
> editor>>>>>>>>>>>>>>>>>>>>>>>>>
>
>
> MAFileDescription subclass: #MMAImageFileDescription
>        instanceVariableNames: ''
>        classVariableNames: ''
>        poolDictionaries: ''
>        category: 'MMAApp'!
>
> "-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- "!
>
> MMAImageFileDescription class
>        instanceVariableNames: ''!
>
> !MMAImageFileDescription class methodsFor: 'as yet unclassified'
> stamp: 'jtc 6/8/2009 16:29'!
> defaultReportColumnClasses
>
>        ^ Array with: MMADescribedImageColumn! !
>
>
> MADescribedColumn subclass: #MMADescribedImageColumn
>        instanceVariableNames: ''
>        classVariableNames: ''
>        poolDictionaries: ''
>        category: 'MMAApp'!
>
> !MMADescribedImageColumn methodsFor: 'as yet unclassified' stamp: 'jtc
> 6/8/2009 18:21'!
> renderCellContent: anObject on: html
>
>        | myValue |
>
>        myValue _ (self valueFor: anObject).
>                "myValue contents class asString displayAt: 0 at 40."
>
>        (myValue isNil or: [myValue contents isEmpty]) ifTrue: [
>                ^html render: (self formatter value: myValue)].
>
>        html image
>                id: 'XXX';
>                document: myValue contents mimeType: myValue mimetype
> ! !
>
> <<<<<<<<<<<<<<<<<<This will put the picture in the
> report>>>>>>>>>>>>>>>>>>>>>>>>>
>
>
> ---John
>
>
> On Fri, Jun 5, 2009 at 6:17 PM, John Chludzinski
> <john.chludzinski at gmail.com> wrote:
>>
>> After searching about I've come to the conclusion that Magritte is missing MAPictureDescription + MAPictureComponent classes.  I would like to have a passport ilk pictures appear in Magritte generated reports and editors for users of a system by defining a #descriptionPicture class-side method for a system-user class.  Not that easy!
>>
>> I assume I'll need to add these classes (MAPictureDescription + MAPictureComponent) to Magritte?  ----John
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the seaside mailing list