Re: adding text and beyond

From: [at]} <Wojtek>
Date: Wed, 3 Sep 2003 12:14:00 -0400 (EDT)

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

Dear Erik:

  please read the Gr User manual available from Helmut's website.
There is a discussion there and examples how you can insert the
GrView into a form. Try GrDAQdemo, where a live graphical display
is in a form, and it interacts with buttons surrounding the graph.

The Gr demo programs were meant as a self-explaining tutorial how to do
such things. It is not easy, and I have spent significant time putting
it together. However, once done, it can be used as a template for your
own stuff. You will need to download the Gr package, install it,
play with examples to get some feel how this behaves, and then start
digging into the examples and reading comments. I have put lots and
lots of comments into Gr. I regret I never wrote the BB-style module-by-
module docu, but the comments in the programs should get you a long way.

Hope it helps. Drop me a line if there are problems.

Wojtek Skulski skulski{([at]})nowhere.xy
On Tue, 2 Sep 2003, Erik Spaans wrote:

> Thanks Gerard and everyone else who responded. Setting par.label := <some
> variable> in a field guard linked to the caption was the answer. I made a
> mistake somewhere the first time.
>
> The forms editor allows inserting of a) a set of standard controls, b)
> variable text (see above) and c) pictures. Is it difficult to enhance or
> extend the forms editor to insert any view which is under control of a
> program? It's the same principle. That way instead of a specific set of
> options just about anything becomes possible (a moving graph, an animation,
> 3D).
> Another very simple enhancement could be the inserting of a few pre-defined
> standard elements like lines and boxes to layout the form more clearly.
>
> This would not just spruce-up the forms editor. It makes view programming a
> lot easier by just programming the component views and letting the 'forms'
> editor do the assembly. In turn it would make the whole potential of
> BlackBox much more visible.
>
> Perhaps most significant is that it could make BlackBox a lot more fun!
> Quickly creating colourful & 'dynamic' forms could be just the right
> advertisement.
>
> Erik
>
>
>
>

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgRXJpazpccGFyDQpccGFyDQogIHBsZWFz
ZSByZWFkIHRoZSBHciBVc2VyIG1hbnVhbCBhdmFpbGFibGUgZnJvbSBIZWxtdXQncyB3ZWJzaXRl
LlxwYXINClRoZXJlIGlzIGEgZGlzY3Vzc2lvbiB0aGVyZSBhbmQgZXhhbXBsZXMgaG93IHlvdSBj
YW4gaW5zZXJ0IHRoZVxwYXINCkdyVmlldyBpbnRvIGEgZm9ybS4gVHJ5IEdyREFRZGVtbywgd2hl
cmUgYSBsaXZlIGdyYXBoaWNhbCBkaXNwbGF5XHBhcg0KaXMgaW4gYSBmb3JtLCBhbmQgaXQgaW50
ZXJhY3RzIHdpdGggYnV0dG9ucyBzdXJyb3VuZGluZyB0aGUgZ3JhcGguXHBhcg0KXHBhcg0KVGhl
IEdyIGRlbW8gcHJvZ3JhbXMgd2VyZSBtZWFudCBhcyBhIHNlbGYtZXhwbGFpbmluZyB0dXRvcmlh
bCBob3cgdG8gZG9ccGFyDQpzdWNoIHRoaW5ncy4gSXQgaXMgbm90IGVhc3ksIGFuZCBJIGhhdmUg
c3BlbnQgc2lnbmlmaWNhbnQgdGltZSBwdXR0aW5nXHBhcg0KaXQgdG9nZXRoZXIuIEhvd2V2ZXIs
IG9uY2UgZG9uZSwgaXQgY2FuIGJlIHVzZWQgYXMgYSB0ZW1wbGF0ZSBmb3IgeW91clxwYXINCm93
biBzdHVmZi4gWW91IHdpbGwgbmVlZCB0byBkb3dubG9hZCB0aGUgR3IgcGFja2FnZSwgaW5zdGFs
bCBpdCxccGFyDQpwbGF5IHdpdGggZXhhbXBsZXMgdG8gZ2V0IHNvbWUgZmVlbCBob3cgdGhpcyBi
ZWhhdmVzLCBhbmQgdGhlbiBzdGFydFxwYXINCmRpZ2dpbmcgaW50byB0aGUgZXhhbXBsZXMgYW5k
IHJlYWRpbmcgY29tbWVudHMuIEkgaGF2ZSBwdXQgbG90cyBhbmRccGFyDQpsb3RzIG9mIGNvbW1l
bnRzIGludG8gR3IuIEkgcmVncmV0IEkgbmV2ZXIgd3JvdGUgdGhlIEJCLXN0eWxlIG1vZHVsZS1i
eS1ccGFyDQptb2R1bGUgZG9jdSwgYnV0IHRoZSBjb21tZW50cyBpbiB0aGUgcHJvZ3JhbXMgc2hv
dWxkIGdldCB5b3UgYSBsb25nIHdheS5ccGFyDQpccGFyDQpIb3BlIGl0IGhlbHBzLiBEcm9wIG1l
IGEgbGluZSBpZiB0aGVyZSBhcmUgcHJvYmxlbXMuXHBhcg0KXHBhcg0KV29qdGVrIFNrdWxza2kg
c2t1bHNraUBwYXMucm9jaGVzdGVyLmVkdVxwYXINCk9uIFR1ZSwgMiBTZXAgMjAwMywgRXJpayBT
cGFhbnMgd3JvdGU6XHBhcg0KXHBhcg0KPiBUaGFua3MgR2VyYXJkIGFuZCBldmVyeW9uZSBlbHNl
IHdobyByZXNwb25kZWQuIFNldHRpbmcgcGFyLmxhYmVsIDo9IDxzb21lXHBhcg0KPiB2YXJpYWJs
ZT4gaW4gYSBmaWVsZCBndWFyZCBsaW5rZWQgdG8gdGhlIGNhcHRpb24gd2FzIHRoZSBhbnN3ZXIu
IEkgbWFkZSBhXHBhcg0KPiBtaXN0YWtlIHNvbWV3aGVyZSB0aGUgZmlyc3QgdGltZS5ccGFyDQo+
XHBhcg0KPiBUaGUgZm9ybXMgZWRpdG9yIGFsbG93cyBpbnNlcnRpbmcgb2YgYSkgYSBzZXQgb2Yg
c3RhbmRhcmQgY29udHJvbHMsIGIpXHBhcg0KPiB2YXJpYWJsZSB0ZXh0IChzZWUgYWJvdmUpIGFu
ZCBjKSBwaWN0dXJlcy4gSXMgaXQgZGlmZmljdWx0IHRvIGVuaGFuY2Ugb3JccGFyDQo+IGV4dGVu
ZCB0aGUgZm9ybXMgZWRpdG9yIHRvIGluc2VydCBhbnkgdmlldyAgd2hpY2ggaXMgdW5kZXIgY29u
dHJvbCBvZiBhXHBhcg0KPiBwcm9ncmFtPyBJdCdzIHRoZSBzYW1lIHByaW5jaXBsZS4gVGhhdCB3
YXkgaW5zdGVhZCBvZiBhIHNwZWNpZmljIHNldCBvZlxwYXINCj4gb3B0aW9ucyBqdXN0IGFib3V0
IGFueXRoaW5nIGJlY29tZXMgcG9zc2libGUgKGEgbW92aW5nIGdyYXBoLCBhbiBhbmltYXRpb24s
XHBhcg0KPiAzRCkuXHBhcg0KPiBBbm90aGVyIHZlcnkgc2ltcGxlIGVuaGFuY2VtZW50IGNvdWxk
IGJlIHRoZSBpbnNlcnRpbmcgb2YgYSBmZXcgcHJlLWRlZmluZWRccGFyDQo+IHN0YW5kYXJkIGVs
ZW1lbnRzIGxpa2UgbGluZXMgYW5kIGJveGVzIHRvIGxheW91dCB0aGUgZm9ybSBtb3JlIGNsZWFy
bHkuXHBhcg0KPlxwYXINCj4gVGhpcyB3b3VsZCBub3QganVzdCBzcHJ1Y2UtdXAgdGhlIGZvcm1z
IGVkaXRvci4gSXQgbWFrZXMgdmlldyBwcm9ncmFtbWluZyBhXHBhcg0KPiBsb3QgZWFzaWVyIGJ5
IGp1c3QgcHJvZ3JhbW1pbmcgdGhlIGNvbXBvbmVudCB2aWV3cyBhbmQgbGV0dGluZyB0aGUgJ2Zv
cm1zJ1xwYXINCj4gZWRpdG9yIGRvIHRoZSBhc3NlbWJseS4gSW4gdHVybiBpdCB3b3VsZCBtYWtl
IHRoZSB3aG9sZSBwb3RlbnRpYWwgb2ZccGFyDQo+IEJsYWNrQm94IG11Y2ggbW9yZSB2aXNpYmxl
LlxwYXINCj5ccGFyDQo+IFBlcmhhcHMgbW9zdCBzaWduaWZpY2FudCBpcyB0aGF0IGl0IGNvdWxk
IG1ha2UgQmxhY2tCb3ggYSBsb3QgbW9yZSBmdW4hXHBhcg0KPiBRdWlja2x5IGNyZWF0aW5nIGNv
bG91cmZ1bCAmICdkeW5hbWljJyBmb3JtcyBjb3VsZCBiZSBqdXN0IHRoZSByaWdodFxwYXINCj4g
YWR2ZXJ0aXNlbWVudC5ccGFyDQo+XHBhcg0KPiBFcmlrXHBhcg0KPlxwYXINCj5ccGFyDQo+XHBh
cg0KPlxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2Vu
ZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAg
IGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2
YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2Vu
ZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJl
c3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxh
dGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVy
LWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBh
cg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdo
aWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhl
IGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJk
IHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQu
XHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20g
dGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdp
bGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9k
ZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3
ZWVrZW5kcyBvciBob2x5ZGF5fX0AGgAAAAFgAAAAAAAA


----boundary-LibPST-iamunique-1658101517_-_---
Received on Wed Sep 03 2003 - 18:14:00 UTC

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