Hi All,<div><br></div><div> in SystemWindow>>addMorph:fullFrame: towards the bottom are the lines:<br><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>aMorph adoptPaneColor: self paneColor.</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>aMorph borderWidth: 1; borderColor: Color lightGray; color: Color white.</div></div><div><br></div><div>I'm adding a UpdatingThreePhaseButtonMorph checkBox to my window so, via ImageMorph>>colors: </div>
<div><br></div><div><div>ImageMorph>>color: aColor</div><div> super color: aColor.</div><div> (image depth = 1 and: [aColor isColor]) ifTrue: [</div><div> image colors: {Color transparent. aColor}.</div>
<div> self changed]</div></div><div><br></div><div>this has the effect of completely smashing the checkBox's normal image, and setting to white ScriptingSystem formAtKey: #CheckBoxOn, which is what the checkBox uses as its default image.</div>
<div><br></div><div>What business does SystemWindow have of smashing the colour of any morph added to it? Surely this is bogus, no?</div>-- <br>best,<div>Eliot</div>
</div>