Implementing Non-Externalizing Views

From: [at]} <support{>
Date: Tue, 17 Jun 2003 15:22:31 +0200

----boundary-LibPST-iamunique-1251667249_-_-
Content-type: text/plain

Dear Hector,

to implement a non-externalizing view, simply override it's ExternalizeAs
method as follows:

   PROCEDURE (v: View) ExternalizeAs- (VAR s: Stores.Store);
   BEGIN
      s := NIL
   END ExternalizeAs;

After storing and reopening the document, non-externalizing views are
"lost". Such a behaviour is desired e.g. for BlackBox error markers.

Regards,

Thomas,
Oberon microsystems, Inc.

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

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-1251667249_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgSGVjdG9yLFxwYXINClxwYXINCnRvIGlt
cGxlbWVudCBhIG5vbi1leHRlcm5hbGl6aW5nIHZpZXcsIHNpbXBseSBvdmVycmlkZSBpdCdzIEV4
dGVybmFsaXplQXNccGFyDQptZXRob2QgYXMgZm9sbG93czpccGFyDQpccGFyDQogICBQUk9DRURV
UkUgKHY6IFZpZXcpIEV4dGVybmFsaXplQXMtIChWQVIgczogU3RvcmVzLlN0b3JlKTtccGFyDQog
ICBCRUdJTlxwYXINCiAgICAgIHMgOj0gTklMXHBhcg0KICAgRU5EIEV4dGVybmFsaXplQXM7XHBh
cg0KXHBhcg0KQWZ0ZXIgc3RvcmluZyBhbmQgcmVvcGVuaW5nIHRoZSBkb2N1bWVudCwgbm9uLWV4
dGVybmFsaXppbmcgdmlld3MgYXJlXHBhcg0KImxvc3QiLiBTdWNoIGEgYmVoYXZpb3VyIGlzIGRl
c2lyZWQgZS5nLiBmb3IgQmxhY2tCb3ggZXJyb3IgbWFya2Vycy5ccGFyDQpccGFyDQpSZWdhcmRz
LFxwYXINClxwYXINClRob21hcyxccGFyDQpPYmVyb24gbWljcm9zeXN0ZW1zLCBJbmMuXHBhcg0K
XHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpc
cGFyDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2Fn
ZSBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gt
cmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFp
bCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2Fn
ZSBjb250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpc
cGFyDQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhp
cyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hA
b2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQph
KSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFy
ZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2
ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0
aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFy
DQpiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVz
cywgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2Rl
cmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdp
bGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9y
IGhvbHlkYXl9fQANCiAgIG8=


----boundary-LibPST-iamunique-1251667249_-_---
Received on Tue Jun 17 2003 - 15:22:31 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:12 UTC