[FIX] Paint box stamps

Bert Freudenberg bert at isgnw.CS.Uni-Magdeburg.De
Mon Oct 4 22:50:12 UTC 1999


--747459867-205536797-939077412=:2953
Content-Type: TEXT/PLAIN; charset=US-ASCII


"Change Set:		paintBoxFixes-bf
Date:			4 October 1999
Author:			Bert Freudenberg

* Restores the PaintBox's stamp deleting feature (dropping into trash can)
* Makes transparent stamps work in display depth > 8"

---------------------------------------------------------

ObSqueak: How to build a *real* magnifying glass.
(1) paint a magnifying glass: new morph... > make new drawing. Paint a
black-bordered circle filled with yellow (or something). Add a short
black line as handle at the lower right. Select "keep" to finish.
(2) get a new MagnifierMorph: new morph... > Demo. Resize it to the same
size as your sketch. Select "stop tracking pointer" from its red halo
handle.
(3) get a new ScreeningMorph: new morph... > Demo. Drop the MagnifierMorph
into it first, then your SketchMorph.

Now you can grab the handle and magnify. If we just had some bugs to
examine ;-) 

  /bert

--747459867-205536797-939077412=:2953
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="paintBoxFixes-bf.4Octo1130pm.cs"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.991005005012.2953B at balloon.cs.uni-magdeburg.de>
Content-Description: 


J0Zyb20gU3F1ZWFrIDIuNSBvZiBBdWd1c3QgNiwgMTk5OSBbbGF0ZXN0IHVw
ZGF0ZTogIzE1MTRdIG9uIDQgT2N0b2JlciAxOTk5IGF0IDExOjMwOjUwIHBt
JyENIkNoYW5nZSBTZXQ6CQlwYWludEJveEZpeGVzLWJmDURhdGU6CQkJNCBP
Y3RvYmVyIDE5OTkNQXV0aG9yOgkJCUJlcnQgRnJldWRlbmJlcmcNDSogUmVz
dG9yZXMgdGhlIFBhaW50Qm94J3Mgc3RhbXAgZGVsZXRpbmcgZmVhdHVyZSAo
ZHJvcHBpbmcgaW50byB0cmFzaCBjYW4pDSogTWFrZXMgdHJhbnNwYXJlbnQg
c3RhbXBzIHdvcmsgaW4gZGlzcGxheSBkZXB0aCA+IDgiIQ0NDSFTa2V0Y2hF
ZGl0b3JNb3JwaCBtZXRob2RzRm9yOiAnYWN0aW9ucyAmIHByZXBzJyBzdGFt
cDogJ2JmIDEwLzQvMTk5OSAyMzowMichDXBpY2t1cE1vdXNlVXA6IGV2dA0J
IkdyYWIgYSBwYXJ0IG9mIHRoZSBwaWN0dXJlIChvciBzY3JlZW4pIGFuZCBz
dG9yZSBpdCBpbiBhIGtub3duIHBsYWNlLiBMaWtlIENvcHkgb24gdGhlIE1h
YyBtZW51LiBUaGVuIHN3aXRjaCB0byB0aGUgc3RhbXAgdG9vbC4iDQ0JfCBy
ciBwcCBwRm9ybSBpaSBvbGRSZWN0IGN1cnMgfA0JbGFzdEV2ZW50ID09IG5p
bCBpZkZhbHNlOiBbDQkJCSJMYXN0IGRyYXcgd2lsbCBzdGljayBvdXQsIG11
c3QgZXJhc2UgdGhlIGFyZWEiDQkJCW9sZFJlY3QgXyBzdHJva2VPcmlnaW4g
cmVjdDogbGFzdEV2ZW50IGN1cnNvclBvaW50ICsgKDE0QDE0KS4NCQkJc2Vs
ZiByZXN0b3JlUmVjdDogKG9sZFJlY3QgaW5zZXRCeTogLTIpXS4NCXNlbGYg
cHJpbWFyeUhhbmQgc2hvd1RlbXBvcmFyeUN1cnNvcjogbmlsLgkibGF0ZXIg
Z2V0IHJpZCBvZiB0aGlzIgkNCXJyIF8gc3Ryb2tlT3JpZ2luIHJlY3Q6IGV2
dCBjdXJzb3JQb2ludCArICgxNEAxNCkuDQlwcCBfIHJyIHRyYW5zbGF0ZUJ5
OiBzZWxmIHdvcmxkIHZpZXdCb3ggb3JpZ2luLg0JaWkgXyByciB0cmFuc2xh
dGVCeTogKDBAMCkgLSBib3VuZHMgb3JpZ2luLg0JKHJyIGludGVyc2VjdHM6
IGJvdW5kcykgaWZUcnVlOiBbDQkJcEZvcm0gXyBwYWludGluZ0Zvcm0gY29w
eTogaWkuDQkJcEZvcm0gaXNBbGxXaGl0ZSAibWVhbnMgdHJhbnNwYXJlbnQi
IA0JCQlpZkZhbHNlOiBbXQkibm9ybWFsIGNhc2UuICBDYW4gYmUgdHJhbnNw
YXJlbnQgaW4gcGFydHMiDQkJCWlmVHJ1ZTogW3BGb3JtIF8gbmlsLg0JCQki
R2V0IGFuIHVuLWRpbW1lZCBwaWN0dXJlIG9mIG90aGVyIG9iamVjdHMgb24g
dGhlIHBsYXlmaWVsZCINCQkJImRvbid0IGtub3cgaG93IHlldCJdXS4NCXBG
b3JtIGlmTmlsOiBbcEZvcm0gXyBGb3JtIGZyb21EaXNwbGF5OiBwcF0uCQki
QW55d2hlcmUgb24gdGhlIHNjcmVlbiINCXBhbGV0dGUgcGlja3VwRm9ybTog
cEZvcm0uDQljdXJzIF8gcGFsZXR0ZSBhY3Rpb25DdXJzb3IuDQlldnQgaGFu
ZCBzaG93VGVtcG9yYXJ5Q3Vyc29yOiBjdXJzLg0hICENDQ0hVHJhc2hDYW5N
b3JwaCBtZXRob2RzRm9yOiAnZXZlbnQgaGFuZGxpbmcnIHN0YW1wOiAnYmYg
MTAvNC8xOTk5IDE2OjQ3JyENbW91c2VEb3duOiBldnQNCXwgcGFpbnRCb3gg
cGFsZXR0ZSB8DQlzZWxmIGN1cnJlbnRIYW5kIGVuZERpc3BsYXlTdXBwcmVz
c2lvbi4NCSJTZWUgaWYgYSBzdGFtcCBpcyBiZWluZyBkcm9wcGVkIGludG8g
dGhlIHRyYXNoLiBJdCBpcyBub3QgaGVsZCBieSB0aGUgaGFuZC4iDQkocGFp
bnRCb3ggXyBzZWxmIGZpbmRBY3RpdmVQYWludEJveCkgaWZOb3ROaWw6IFsN
CQlwYWludEJveCBnZXRTcGVjaWFsID09ICNzdGFtcDogaWZUcnVlOiBbDQkJ
CXBhaW50Qm94IGRlbGV0ZUN1cnJlbnRTdGFtcC4gICJ0aHJvdyBhd2F5IHN0
YW1wLi4uIg0JCQlzZWxmIHByaW1hcnlIYW5kIHNob3dUZW1wb3JhcnlDdXJz
b3I6IG5pbC4NCQkJXiBzZWxmXV0uCSAgIi4uLiBhbmQgZG9uJ3Qgb3BlbiB0
cmFzaCINCXBhbGV0dGUgXyBzZWxmIHN0YW5kYXJkUGFsZXR0ZS4NCSgocGFs
ZXR0ZSBub3ROaWwgYW5kOiBbcGFsZXR0ZSBpc0luV29ybGRdKSBhbmQ6IFtw
YWxldHRlIGhhc1NjcmFwc1RhYl0pDQkJaWZUcnVlOg0JCQlbcGFsZXR0ZSBz
aG93U2NyYXBzVGFiXQ0JCWlmRmFsc2U6DQkJCVtzZWxmIGN1cnJlbnRIYW5k
IG9wZW5TY3JhcHNCb29rXQ0hICENDQ1UcmFzaENhbk1vcnBoIHJlbW92ZVNl
bGVjdG9yOiAjb3BlblRyYXNoIQ0=
--747459867-205536797-939077412=:2953--





More information about the Squeak-dev mailing list