Das mit dem Compilieren hat ja jetzt geklappt. Aber
unser eigenes
Widget wird nicht in der Drop Box aufgelistet? Nach welchen Kriterien
wird da gesucht? Unser Widget erbt von SW2Widget. Es klappt nicht wenn
wir es in einem eigenen Package haben oder sogar im
SmallWiki2-Seaside-Widgets Package.
Have a look at the following snippet of code and check for the
conditions ;-)
SW2EditComponentCommand class>>descriptionComponentClass
^(MAOptionsDescription selector: #componentClass label: 'Component
Class' priority: 200)
options: (MADynamicObject on: [
Array streamContents: [ :stream |
SW2Widget allSubclassesDo: [ :each |
each isAbstract
ifFalse: [ stream nextPut: each ] ].
WAComponent allSubclassesDo: [ :each |
each canBeRoot
ifTrue: [ stream nextPut: each ] ] ] ]);
beRequired;
yourself.
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch