[GOODIE] NXMorphCounter(Morph)

Christian Langreiter c.langreiter at tirol.com
Tue Nov 23 12:24:51 UTC 1999


--------------2B67AD16A4A3474E877BA4C2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


Hi folks,

This morph is both, useful and an easily understood example of basic
Morphic programming. It shows the number of morphs which are currently
in the same container as the NXMorphCounter, and additionally, when
clicked on, it displays a menu with all those morphs, offering several
actions (inspect, explore, delete etc.).

Concepts:
 - stepping
 - menus and submenus in Morphic
 - getting a handle on the Morphic World

Have a nice day,
    Chris

--------------2B67AD16A4A3474E877BA4C2
Content-Type: application/x-unknown-content-type-st_auto_file;
 name="NXMorphCounter.st"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="NXMorphCounter.st"


J0Zyb20gU3F1ZWFrMi43YWxwaGEgb2YgMjcgT2N0b2JlciAxOTk5IFtsYXRlc3QgdXBkYXRl
OiAjMTYxN10gb24gMjMgTm92ZW1iZXIgMTk5OSBhdCAxOjA4OjE0IHBtJyENTGVkVGltZXJN
b3JwaCBzdWJjbGFzczogI05YTW9ycGhDb3VudGVyDQlpbnN0YW5jZVZhcmlhYmxlTmFtZXM6
ICcnDQljbGFzc1ZhcmlhYmxlTmFtZXM6ICcnDQlwb29sRGljdGlvbmFyaWVzOiAnJw0JY2F0
ZWdvcnk6ICdNb3JwaGljLU5YTW9ycGhzJyENIU5YTW9ycGhDb3VudGVyIGNvbW1lbnRTdGFt
cDogJ0NITCAxMS8yMy8xOTk5IDExOjA4JyBwcmlvcjogMCENQ2hyaXMgTGFuZ3JlaXRlciA8
Y2hyaXNAbGFuZ3JlaXRlci5jb20+DTIzL05vdmVtYmVyLzk5DQ1OWE1vcnBoQ291bnRlciBu
ZXcgb3BlbkluV29ybGQuIQ0NDSFOWE1vcnBoQ291bnRlciBtZXRob2RzRm9yOiAnYXMgeWV0
IHVuY2xhc3NpZmllZCcgc3RhbXA6ICdDSEwgMTEvMjMvMTk5OSAxMTo1MichDWhhbmRsZXNN
b3VzZURvd246IGV2dA0JXnRydWUhICENDSFOWE1vcnBoQ291bnRlciBtZXRob2RzRm9yOiAn
YXMgeWV0IHVuY2xhc3NpZmllZCcgc3RhbXA6ICdDSEwgMTEvMjMvMTk5OSAxMjozOCchDW1l
bnVGb3I6IGFNb3JwaCANCXwgbWVudSB8DQltZW51IF8gTWVudU1vcnBoIG5ldy4NCW1lbnUg
YWRkVGl0bGU6IGFNb3JwaCBhc1N0cmluZy4NCW1lbnUNCQlhZGQ6ICdpbnNwZWN0Jw0JCXRh
cmdldDogYU1vcnBoDQkJYWN0aW9uOiAjaW5zcGVjdC4NCW1lbnUNCQlhZGQ6ICdleHBsb3Jl
Jw0JCXRhcmdldDogYU1vcnBoDQkJYWN0aW9uOiAjZXhwbG9yZS4NCW1lbnUNCQlhZGQ6ICdj
b2xvcjogQ29sb3IgcmVkJw0JCXRhcmdldDogYU1vcnBoDQkJc2VsZWN0b3I6ICNjb2xvcjoN
CQlhcmd1bWVudDogQ29sb3IgcmVkLg0JbWVudQ0JCWFkZDogJ2RlbGV0ZScNCQl0YXJnZXQ6
IGFNb3JwaA0JCXNlbGVjdG9yOiAjZGVsZXRlLg0JbWVudSBwb3BVcEF0OiBTZW5zb3IgbW91
c2VQb2ludCBmb3JIYW5kOiBzZWxmIGFjdGl2ZUhhbmQhICENDSFOWE1vcnBoQ291bnRlciBt
ZXRob2RzRm9yOiAnYXMgeWV0IHVuY2xhc3NpZmllZCcgc3RhbXA6ICdDSEwgMTEvMjMvMTk5
OSAxMjozMychDW1vdXNlRG93bjogZXZ0IA0JfCBtZW51IHwNCW1lbnUgXyBNZW51TW9ycGgg
bmV3Lg0JbWVudSBhZGRUaXRsZTogc2VsZiBudW1iZXJPZk1vcnBocyBhc1N0cmluZyAsICcg
bW9ycGhzJy4NCW1lbnUgYWRkU3RheVVwSXRlbS4NCXNlbGYgb3duZXIgc3VibW9ycGhzDQkJ
Y29sbGVjdDogDQkJCVs6bW9ycGggfCANCQkJbWVudQ0JCQkJYWRkOiBtb3JwaCBhc1N0cmlu
ZywgJyAuLi4nDQkJCQl0YXJnZXQ6IHNlbGYNCQkJCXNlbGVjdG9yOiAjbWVudUZvcjoNCQkJ
CWFyZ3VtZW50OiBtb3JwaC4NCQkJIm1lbnUgYWRkOiAnY29sb3IgcmVkJyB0YXJnZXQ6IG1v
cnBoIHNlbGVjdG9yOiAjY29sb3I6IGFyZ3VtZW50OiANCQkJQ29sb3IgcmVkLiANCQkJbWVu
dSBhZGQ6ICdpbnNwZWN0JyB0YXJnZXQ6IG1vcnBoIGFjdGlvbjogI2luc3BlY3QuIg0JCQlt
ZW51IGFkZExpbmVdLg0JbWVudSBwb3BVcEF0OiBTZW5zb3IgbW91c2VQb2ludCBmb3JIYW5k
OiBXb3JsZCBhY3RpdmVIYW5kISAhDQ0hTlhNb3JwaENvdW50ZXIgbWV0aG9kc0ZvcjogJ2Fz
IHlldCB1bmNsYXNzaWZpZWQnIHN0YW1wOiAnQ0hMIDExLzIzLzE5OTkgMTI6MDMnIQ1udW1i
ZXJPZk1vcnBocw0JXiBvd25lciBzdWJtb3JwaHMgc2l6ZSEgIQ0NIU5YTW9ycGhDb3VudGVy
IG1ldGhvZHNGb3I6ICdhcyB5ZXQgdW5jbGFzc2lmaWVkJyBzdGFtcDogJ0NITCAxMS8yMy8x
OTk5IDEyOjAzJyENc3RlcA0Jc2VsZiB2YWx1ZTogc2VsZiBudW1iZXJPZk1vcnBocyEgIQ0N
IU5YTW9ycGhDb3VudGVyIG1ldGhvZHNGb3I6ICdhcyB5ZXQgdW5jbGFzc2lmaWVkJyBzdGFt
cDogJ0NITCAxMS8yMy8xOTk5IDExOjA2JyENc3RlcFRpbWUNCV4xMDAwISAhDQ==
--------------2B67AD16A4A3474E877BA4C2--





More information about the Squeak-dev mailing list