Re: UtilTrees

From: [at]} <Wojtek>
Date: Fri, 4 Jul 2003 15:37:15 -0400 (EDT)

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


Gerard:

> I send you the final version of UtilTrees (final if, by chance,
> there are no more bugs inside). You have now a standard view
> with its model, that you can store, load and copy, and with
> which you can undo and redo operations.

I am most impressed. I will have a look and try to understand.

At this point I have a question. It occurred to me, that it
would be most useful if my POM could write files which could
be opened with BB by double-clicking. At this point the .pom
files do not open under BB by themselves. Originally I named
them .odc files, but they did not open, so I changed to .pom.

I must say I have no idea what makes the .odc file open
automatically. But I would be quite happy if POM would write
whatever needs to be written to the file such that it could
pop up your view.

At this point I defined the aux tree just for reading back
the .pom file. This is OK, but not the greatest that could be.
On the other hand, the fact there is only one main acquisition
tree is OK, because in 99% cases there is a single experiment
running on a given computer. I confess this design is forced
by my lack of expertise, but on the other hand it is just
what is needed to solve the problem. If I was using a view
I would most likely make it a singleton, so my POM solution
in fact is right on target.

So, if you or anybody can explain how to create a regular
.odc file "by hand", this would be helpful. We can then possibly
merge the two projects such that POM would create regular .odc
files which would pop up your view. I still want to be able to
read these files into my aux tree, but this should not be a problem
once we know how to write the .odc file.

Thank you,

Wojtek Skulski skulski{([at]})nowhere.xy

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

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-280480877_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFxwYXINCkdlcmFyZDpccGFyDQpccGFyDQo+IEkg
c2VuZCB5b3UgdGhlIGZpbmFsIHZlcnNpb24gb2YgVXRpbFRyZWVzIChmaW5hbCBpZiwgYnkgY2hh
bmNlLFxwYXINCj4gdGhlcmUgYXJlIG5vIG1vcmUgYnVncyBpbnNpZGUpLiBZb3UgaGF2ZSBub3cg
YSBzdGFuZGFyZCB2aWV3XHBhcg0KPiB3aXRoIGl0cyBtb2RlbCwgdGhhdCB5b3UgY2FuIHN0b3Jl
LCBsb2FkIGFuZCBjb3B5LCBhbmQgd2l0aFxwYXINCj4gd2hpY2ggeW91IGNhbiB1bmRvIGFuZCBy
ZWRvIG9wZXJhdGlvbnMuXHBhcg0KXHBhcg0KSSBhbSBtb3N0IGltcHJlc3NlZC4gSSB3aWxsIGhh
dmUgYSBsb29rIGFuZCB0cnkgdG8gdW5kZXJzdGFuZC5ccGFyDQpccGFyDQpBdCB0aGlzIHBvaW50
IEkgaGF2ZSBhIHF1ZXN0aW9uLiBJdCBvY2N1cnJlZCB0byBtZSwgdGhhdCBpdFxwYXINCndvdWxk
IGJlIG1vc3QgdXNlZnVsIGlmIG15IFBPTSBjb3VsZCB3cml0ZSBmaWxlcyB3aGljaCBjb3VsZFxw
YXINCmJlIG9wZW5lZCB3aXRoIEJCIGJ5IGRvdWJsZS1jbGlja2luZy4gQXQgdGhpcyBwb2ludCB0
aGUgLnBvbVxwYXINCmZpbGVzIGRvIG5vdCBvcGVuIHVuZGVyIEJCIGJ5IHRoZW1zZWx2ZXMuIE9y
aWdpbmFsbHkgSSBuYW1lZFxwYXINCnRoZW0gLm9kYyBmaWxlcywgYnV0IHRoZXkgZGlkIG5vdCBv
cGVuLCBzbyBJIGNoYW5nZWQgdG8gLnBvbS5ccGFyDQpccGFyDQpJIG11c3Qgc2F5IEkgaGF2ZSBu
byBpZGVhIHdoYXQgbWFrZXMgdGhlIC5vZGMgZmlsZSBvcGVuXHBhcg0KYXV0b21hdGljYWxseS4g
QnV0IEkgd291bGQgYmUgcXVpdGUgaGFwcHkgaWYgUE9NIHdvdWxkIHdyaXRlXHBhcg0Kd2hhdGV2
ZXIgbmVlZHMgdG8gYmUgd3JpdHRlbiB0byB0aGUgZmlsZSBzdWNoIHRoYXQgaXQgY291bGRccGFy
DQpwb3AgdXAgeW91ciB2aWV3LlxwYXINClxwYXINCkF0IHRoaXMgcG9pbnQgSSBkZWZpbmVkIHRo
ZSBhdXggdHJlZSBqdXN0IGZvciByZWFkaW5nIGJhY2tccGFyDQp0aGUgLnBvbSBmaWxlLiBUaGlz
IGlzIE9LLCBidXQgbm90IHRoZSBncmVhdGVzdCB0aGF0IGNvdWxkIGJlLlxwYXINCk9uIHRoZSBv
dGhlciBoYW5kLCB0aGUgZmFjdCB0aGVyZSBpcyBvbmx5IG9uZSBtYWluIGFjcXVpc2l0aW9uXHBh
cg0KdHJlZSBpcyBPSywgYmVjYXVzZSBpbiA5OSUgY2FzZXMgdGhlcmUgaXMgYSBzaW5nbGUgZXhw
ZXJpbWVudFxwYXINCnJ1bm5pbmcgb24gYSBnaXZlbiBjb21wdXRlci4gSSBjb25mZXNzIHRoaXMg
ZGVzaWduIGlzIGZvcmNlZFxwYXINCmJ5IG15IGxhY2sgb2YgZXhwZXJ0aXNlLCBidXQgb24gdGhl
IG90aGVyIGhhbmQgaXQgaXMganVzdFxwYXINCndoYXQgaXMgbmVlZGVkIHRvIHNvbHZlIHRoZSBw
cm9ibGVtLiBJZiBJIHdhcyB1c2luZyBhIHZpZXdccGFyDQpJIHdvdWxkIG1vc3QgbGlrZWx5IG1h
a2UgaXQgYSBzaW5nbGV0b24sIHNvIG15IFBPTSBzb2x1dGlvblxwYXINCmluIGZhY3QgaXMgcmln
aHQgb24gdGFyZ2V0LlxwYXINClxwYXINClNvLCBpZiB5b3Ugb3IgYW55Ym9keSBjYW4gZXhwbGFp
biBob3cgdG8gY3JlYXRlIGEgcmVndWxhclxwYXINCi5vZGMgZmlsZSAiYnkgaGFuZCIsIHRoaXMg
d291bGQgYmUgaGVscGZ1bC4gV2UgY2FuIHRoZW4gcG9zc2libHlccGFyDQptZXJnZSB0aGUgdHdv
IHByb2plY3RzIHN1Y2ggdGhhdCBQT00gd291bGQgY3JlYXRlIHJlZ3VsYXIgLm9kY1xwYXINCmZp
bGVzIHdoaWNoIHdvdWxkIHBvcCB1cCB5b3VyIHZpZXcuIEkgc3RpbGwgd2FudCB0byBiZSBhYmxl
IHRvXHBhcg0KcmVhZCB0aGVzZSBmaWxlcyBpbnRvIG15IGF1eCB0cmVlLCBidXQgdGhpcyBzaG91
bGQgbm90IGJlIGEgcHJvYmxlbVxwYXINCm9uY2Ugd2Uga25vdyBob3cgdG8gd3JpdGUgdGhlIC5v
ZGMgZmlsZS5ccGFyDQpccGFyDQpUaGFuayB5b3UsXHBhcg0KXHBhcg0KV29qdGVrIFNrdWxza2kg
c2t1bHNraUBwYXMucm9jaGVzdGVyLmVkdVxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0
aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5z
dWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBh
cg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9u
cyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVs
cCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBv
cnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBv
d25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJl
bnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0
aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGlu
ZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBz
dWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBj
cmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwg
eW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2Ny
aWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFz
ZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXks
IGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0AMjMzNTAu


----boundary-LibPST-iamunique-280480877_-_---
Received on Fri Jul 04 2003 - 21:37:15 UTC

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