- BlackBox Component Builder 1.6-rc5

From: Campbell, Robert D (SELEX) (UK Edinburgh) <"Campbell,>
Date: Mon, 11 Jun 2007 09:38:55 +0100

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


>> From: blackbox{([at]})nowhere.xy
>> Behalf Of Oberon microsystems AG, Tech-Support
>> Sent: 03 May 2007 07:19
>> To: BlackBox Mailing List
>> Subject: [BlackBox] - BlackBox Component Builder 1.6-rc5
>>
>> Dear BlackBox Developers,
>>
>> we are pleased to announce the first public release
>> candidate for BlackBox 1.6.

>> We would be glad if you could give BlackBox 1.6-rc5 a try
>> and we are looking forward to your feedback on whether you
>> encounter any problems.

>> - As for an experiment, we have changed the behavior of
>> StdApi.OpenBrowser: If the specified document is already
>> opened in a window, that window will be brought to the
>> foreground instead of opening an additional window with the
>> same contents.


I have just given BBox 1.6 a serious try (I have been waiting
until BBox 1.6 versions of several facilities on CPC were available).

My initial comments are:

1 - The change to the Windows interfaces has been a bit of an effort,
but the
resulting simplification probably makes it worth it. Some of the changed
signatures were a bit odd (SETs becoming INTEGERs, elements becoming
singleton SETS) and a bit of guidance documentation would have helped.

2 - After making the above change backward compatibility should not
be a problem, but is, as WinApi itself has changed, I think. (I can't
find WinApi.INVALID_HANDLE_VALUE in BBox 1.5.)

3 - I will like being able to use Unicode in source comments and Forms,
but need to keep backward compatibility for the present.

4 - BUT the change to StdApi.OpenBrowser is a problem for me. I often
have
several documents related to one Module, and I have developed the habbit
of
opening them in a Window called "(Subsystem)Module" with the
subdirectory
name (eg Rsrc, Docu, Notes, Results, etc) missing. Now I can only open
one file
at a time.

I could have designed things differently, but we are talking about 10
years of history
and a billion interrelated hyperlinks.

PLEASE can you reconsider this change.

One possibility is a flag in the Edit->Preferences dialog to choose
between
the new & old behaviour - but who likes modal interfaces?

A better solution, if possible, is to take the Oms comment above
seriously:
it says "the specified document is already opened", but seems not to
check
if it is the same Document/File, but only if the Window has the same
name.

What do other people think?

Regards

Robert

SELEX Sensors and Airborne Systems Limited
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL
A company registered in England & Wales. Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFxwYXINCj4+IEZyb206IGJsYWNrYm94QG9iZXJv
bi5jaCBbbWFpbHRvOmJsYWNrYm94QG9iZXJvbi5jaF0gT24gXHBhcg0KPj4gQmVoYWxmIE9mIE9i
ZXJvbiBtaWNyb3N5c3RlbXMgQUcsIFRlY2gtU3VwcG9ydFxwYXINCj4+IFNlbnQ6IDAzIE1heSAy
MDA3IDA3OjE5XHBhcg0KPj4gVG86IEJsYWNrQm94IE1haWxpbmcgTGlzdFxwYXINCj4+IFN1Ympl
Y3Q6IFtCbGFja0JveF0gLSBCbGFja0JveCBDb21wb25lbnQgQnVpbGRlciAxLjYtcmM1XHBhcg0K
Pj4gXHBhcg0KPj4gRGVhciBCbGFja0JveCBEZXZlbG9wZXJzLFxwYXINCj4+IFxwYXINCj4+IHdl
IGFyZSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSBmaXJzdCBwdWJsaWMgcmVsZWFzZSBccGFyDQo+
PiBjYW5kaWRhdGUgZm9yIEJsYWNrQm94IDEuNi4gXHBhcg0KXHBhcg0KPj4gV2Ugd291bGQgYmUg
Z2xhZCBpZiB5b3UgY291bGQgZ2l2ZSBCbGFja0JveCAxLjYtcmM1IGEgdHJ5IFxwYXINCj4+IGFu
ZCB3ZSBhcmUgbG9va2luZyBmb3J3YXJkIHRvIHlvdXIgZmVlZGJhY2sgb24gd2hldGhlciB5b3Ug
XHBhcg0KPj4gZW5jb3VudGVyIGFueSBwcm9ibGVtcy5ccGFyDQpccGFyDQo+PiAtIEFzIGZvciBh
biBleHBlcmltZW50LCB3ZSBoYXZlIGNoYW5nZWQgdGhlIGJlaGF2aW9yIG9mIFxwYXINCj4+IFN0
ZEFwaS5PcGVuQnJvd3NlcjogSWYgdGhlIHNwZWNpZmllZCBkb2N1bWVudCBpcyBhbHJlYWR5IFxw
YXINCj4+IG9wZW5lZCBpbiBhIHdpbmRvdywgdGhhdCB3aW5kb3cgd2lsbCBiZSBicm91Z2h0IHRv
IHRoZSBccGFyDQo+PiBmb3JlZ3JvdW5kIGluc3RlYWQgb2Ygb3BlbmluZyBhbiBhZGRpdGlvbmFs
IHdpbmRvdyB3aXRoIHRoZSBccGFyDQo+PiBzYW1lIGNvbnRlbnRzLlxwYXINClxwYXINClxwYXIN
CkkgaGF2ZSBqdXN0IGdpdmVuIEJCb3ggMS42IGEgc2VyaW91cyB0cnkgKEkgaGF2ZSBiZWVuIHdh
aXRpbmdccGFyDQp1bnRpbCBCQm94IDEuNiB2ZXJzaW9ucyBvZiBzZXZlcmFsIGZhY2lsaXRpZXMg
b24gQ1BDIHdlcmUgYXZhaWxhYmxlKS5ccGFyDQpccGFyDQpNeSBpbml0aWFsIGNvbW1lbnRzIGFy
ZTpccGFyDQpccGFyDQoxIC0gVGhlIGNoYW5nZSB0byB0aGUgV2luZG93cyBpbnRlcmZhY2VzIGhh
cyBiZWVuIGEgYml0IG9mIGFuIGVmZm9ydCxccGFyDQpidXQgdGhlXHBhcg0KcmVzdWx0aW5nIHNp
bXBsaWZpY2F0aW9uIHByb2JhYmx5IG1ha2VzIGl0IHdvcnRoIGl0LiBTb21lIG9mIHRoZSBjaGFu
Z2VkXHBhcg0Kc2lnbmF0dXJlcyB3ZXJlIGEgYml0IG9kZCAoU0VUcyBiZWNvbWluZyBJTlRFR0VS
cywgZWxlbWVudHMgYmVjb21pbmdccGFyDQpzaW5nbGV0b24gU0VUUykgYW5kIGEgYml0IG9mIGd1
aWRhbmNlIGRvY3VtZW50YXRpb24gd291bGQgaGF2ZSBoZWxwZWQuXHBhcg0KXHBhcg0KMiAtIEFm
dGVyIG1ha2luZyB0aGUgYWJvdmUgY2hhbmdlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2hvdWxk
IG5vdFxwYXINCmJlIGEgcHJvYmxlbSwgYnV0IGlzLCBhcyBXaW5BcGkgaXRzZWxmIGhhcyBjaGFu
Z2VkLCBJIHRoaW5rLiAoSSBjYW4ndFxwYXINCmZpbmQgV2luQXBpLklOVkFMSURfSEFORExFX1ZB
TFVFIGluIEJCb3ggMS41LilccGFyDQpccGFyDQozIC0gSSB3aWxsIGxpa2UgYmVpbmcgYWJsZSB0
byB1c2UgVW5pY29kZSBpbiBzb3VyY2UgY29tbWVudHMgYW5kIEZvcm1zLFxwYXINCmJ1dCBuZWVk
IHRvIGtlZXAgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgdGhlIHByZXNlbnQuXHBhcg0KXHBh
cg0KNCAtIEJVVCB0aGUgY2hhbmdlIHRvIFN0ZEFwaS5PcGVuQnJvd3NlciBpcyBhIHByb2JsZW0g
Zm9yIG1lLiBJIG9mdGVuXHBhcg0KaGF2ZVxwYXINCnNldmVyYWwgZG9jdW1lbnRzIHJlbGF0ZWQg
dG8gb25lIE1vZHVsZSwgYW5kIEkgaGF2ZSBkZXZlbG9wZWQgdGhlIGhhYmJpdFxwYXINCm9mXHBh
cg0Kb3BlbmluZyB0aGVtIGluIGEgV2luZG93IGNhbGxlZCAiKFN1YnN5c3RlbSlNb2R1bGUiIHdp
dGggdGhlXHBhcg0Kc3ViZGlyZWN0b3J5XHBhcg0KbmFtZSAoZWcgUnNyYywgRG9jdSwgTm90ZXMs
IFJlc3VsdHMsIGV0YykgbWlzc2luZy4gTm93IEkgY2FuIG9ubHkgb3BlblxwYXINCm9uZSBmaWxl
XHBhcg0KYXQgYSB0aW1lLlxwYXINClxwYXINCkkgY291bGQgaGF2ZSBkZXNpZ25lZCB0aGluZ3Mg
ZGlmZmVyZW50bHksIGJ1dCB3ZSBhcmUgdGFsa2luZyBhYm91dCAxMFxwYXINCnllYXJzIG9mIGhp
c3RvcnlccGFyDQphbmQgYSBiaWxsaW9uIGludGVycmVsYXRlZCBoeXBlcmxpbmtzLlxwYXINClxw
YXINClBMRUFTRSBjYW4geW91IHJlY29uc2lkZXIgdGhpcyBjaGFuZ2UuXHBhcg0KXHBhcg0KT25l
IHBvc3NpYmlsaXR5IGlzIGEgZmxhZyBpbiB0aGUgRWRpdC0+UHJlZmVyZW5jZXMgZGlhbG9nIHRv
IGNob29zZVxwYXINCmJldHdlZW5ccGFyDQp0aGUgbmV3ICYgb2xkIGJlaGF2aW91ciAtIGJ1dCB3
aG8gbGlrZXMgbW9kYWwgaW50ZXJmYWNlcz9ccGFyDQpccGFyDQpBIGJldHRlciBzb2x1dGlvbiwg
aWYgcG9zc2libGUsIGlzIHRvIHRha2UgdGhlIE9tcyBjb21tZW50IGFib3ZlXHBhcg0Kc2VyaW91
c2x5OlxwYXINCml0IHNheXMgInRoZSBzcGVjaWZpZWQgZG9jdW1lbnQgaXMgYWxyZWFkeSBvcGVu
ZWQiLCBidXQgc2VlbXMgbm90IHRvXHBhcg0KY2hlY2tccGFyDQppZiBpdCBpcyB0aGUgc2FtZSBE
b2N1bWVudC9GaWxlLCBidXQgb25seSBpZiB0aGUgV2luZG93IGhhcyB0aGUgc2FtZVxwYXINCm5h
bWUuXHBhcg0KXHBhcg0KV2hhdCBkbyBvdGhlciBwZW9wbGUgdGhpbms/XHBhcg0KXHBhcg0KUmVn
YXJkc1xwYXINClxwYXINClJvYmVydFxwYXINClxwYXINClNFTEVYIFNlbnNvcnMgYW5kIEFpcmJv
cm5lIFN5c3RlbXMgTGltaXRlZFxwYXINClJlZ2lzdGVyZWQgT2ZmaWNlOiBTaWdtYSBIb3VzZSwg
Q2hyaXN0b3BoZXIgTWFydGluIFJvYWQsIEJhc2lsZG9uLCBFc3NleCBTUzE0IDNFTFxwYXINCkEg
Y29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgJiBXYWxlcy4gIENvbXBhbnkgbm8uIDAyNDI2
MTMyXHBhcg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKipccGFyDQpUaGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMg
YXJlIGNvbmZpZGVudGlhbCB0byB0aGUgaW50ZW5kZWRccGFyDQpyZWNpcGllbnQgYW5kIG1heSBh
bHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZFxwYXINCnJlY2lw
aWVudCBwbGVhc2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIG5vdGlmeSB0aGUgc2Vu
ZGVyLlxwYXINCllvdSBzaG91bGQgbm90IGNvcHkgaXQgb3IgdXNlIGl0IGZvciBhbnkgcHVycG9z
ZSBub3IgZGlzY2xvc2Ugb3JccGFyDQpkaXN0cmlidXRlIGl0cyBjb250ZW50cyB0byBhbnkgb3Ro
ZXIgcGVyc29uLlxwYXINCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0K
LS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5j
aH19ACBUZWM

----boundary-LibPST-iamunique-127328953_-_---
Received on Mon Jun 11 2007 - 10:38:55 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:32 UTC