Re: bitmap in a view

From: [at]} <Gérard>
Date: Tue, 15 Apr 2003 21:23:21 +0200

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


----- Original Message -----
From: Tech-Support (BlackBox) <support{([at]})nowhere.xy
To: <gmeunier{([at]})nowhere.xy
Cc: <blackbox{([at]})nowhere.xy
Sent: Tuesday, April 15, 2003 7:26 PM
Subject: RE: bitmap in a view


> Gérard,
>
> did you already have a look at ObxBitmap? This example explains how you
can
> create and manipulate bitmaps directly by using WinApi calls. This
shouldn't
> be too slow.
>
> Cheers,
> Marc
> Oberon microsystems, Inc.
>
>
> > -----Original Message-----
> > From: Gérard Meunier [mailto:gmeunier{([at]})nowhere.xy
> > Sent: Dienstag, 15. April 2003 18:57
> > To: blackbox{([at]})nowhere.xy
> > Subject: Re: bitmap in a view
> >
> >
> > Hello,
> >
> > Yes, pixels manipulation is a big problem in BlackBox. I'm trying
> > to create
> > simulation programs in physics, and I'm lmited to very simple
> > cases, because
> > drawing pixels is very slow :-(. Ideas?
> >
> > Regards.
> >
> > Gérard
> >

> > > Hi All,
> > >
> > > My students also keep asking this -- and how to manipulate pixels.
> > > May be this should be regarded as a suggestion for Blackbox 1.5.
> > >
> > > Cheers,
> > > Fyodor Tkachov
> > >
> > > >

> > > > Hallo Blackbox user,
> > > >
> > > > I want to load a bitmap file and put it to a view.
> > > >
> > > > How can I do this?
> > > >
> > > > Hans Zander
> > > >
> > > > --------------------------------------------
> > > >

> > > --------------------------------------------
> > >
> > > 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.
> > >
> >
> > --------------------------------------------
> >
> > 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.
>

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBccGFyDQotLS0tLSBPcmlnaW5h
bCBNZXNzYWdlIC0tLS0tXHBhcg0KRnJvbTogVGVjaC1TdXBwb3J0IChCbGFja0JveCkgPHN1cHBv
cnRAb2Jlcm9uLmNoPlxwYXINClRvOiA8Z21ldW5pZXJAY2x1Yi1pbnRlcm5ldC5mcj5ccGFyDQpD
YzogPGJsYWNrYm94QG9iZXJvbi5jaD5ccGFyDQpTZW50OiBUdWVzZGF5LCBBcHJpbCAxNSwgMjAw
MyA3OjI2IFBNXHBhcg0KU3ViamVjdDogUkU6IGJpdG1hcCBpbiBhIHZpZXdccGFyDQpccGFyDQpc
cGFyDQo+IEdcJ2U5cmFyZCxccGFyDQo+XHBhcg0KPiBkaWQgeW91IGFscmVhZHkgaGF2ZSBhIGxv
b2sgYXQgT2J4Qml0bWFwPyBUaGlzIGV4YW1wbGUgZXhwbGFpbnMgaG93IHlvdVxwYXINCmNhblxw
YXINCj4gY3JlYXRlIGFuZCBtYW5pcHVsYXRlIGJpdG1hcHMgZGlyZWN0bHkgYnkgdXNpbmcgV2lu
QXBpIGNhbGxzLiBUaGlzXHBhcg0Kc2hvdWxkbid0XHBhcg0KPiBiZSB0b28gc2xvdy5ccGFyDQo+
XHBhcg0KPiBDaGVlcnMsXHBhcg0KPiBNYXJjXHBhcg0KPiBPYmVyb24gbWljcm9zeXN0ZW1zLCBJ
bmMuXHBhcg0KPlxwYXINCj5ccGFyDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1ccGFy
DQo+ID4gRnJvbTogR1wnZTlyYXJkIE1ldW5pZXIgW21haWx0bzpnbWV1bmllckBjbHViLWludGVy
bmV0LmZyXVxwYXINCj4gPiBTZW50OiBEaWVuc3RhZywgMTUuIEFwcmlsIDIwMDMgMTg6NTdccGFy
DQo+ID4gVG86IGJsYWNrYm94QG9iZXJvbi5jaFxwYXINCj4gPiBTdWJqZWN0OiBSZTogYml0bWFw
IGluIGEgdmlld1xwYXINCj4gPlxwYXINCj4gPlxwYXINCj4gPiBIZWxsbyxccGFyDQo+ID5ccGFy
DQo+ID4gWWVzLCBwaXhlbHMgbWFuaXB1bGF0aW9uIGlzIGEgYmlnIHByb2JsZW0gaW4gQmxhY2tC
b3guIEknbSB0cnlpbmdccGFyDQo+ID4gdG8gY3JlYXRlXHBhcg0KPiA+IHNpbXVsYXRpb24gcHJv
Z3JhbXMgaW4gcGh5c2ljcywgYW5kIEknbSBsbWl0ZWQgdG8gdmVyeSBzaW1wbGVccGFyDQo+ID4g
Y2FzZXMsIGJlY2F1c2VccGFyDQo+ID4gZHJhd2luZyBwaXhlbHMgaXMgdmVyeSBzbG93IDotKC4g
SWRlYXM/XHBhcg0KPiA+XHBhcg0KPiA+IFJlZ2FyZHMuXHBhcg0KPiA+XHBhcg0KPiA+IEdcJ2U5
cmFyZFxwYXINCj4gPlxwYXINCj4gPiA+IEhpIEFsbCxccGFyDQo+ID4gPlxwYXINCj4gPiA+IE15
IHN0dWRlbnRzIGFsc28ga2VlcCBhc2tpbmcgdGhpcyAtLSBhbmQgaG93IHRvIG1hbmlwdWxhdGUg
cGl4ZWxzLlxwYXINCj4gPiA+IE1heSBiZSB0aGlzIHNob3VsZCBiZSByZWdhcmRlZCBhcyBhIHN1
Z2dlc3Rpb24gZm9yIEJsYWNrYm94IDEuNS5ccGFyDQo+ID4gPlxwYXINCj4gPiA+IENoZWVycyxc
cGFyDQo+ID4gPiBGeW9kb3IgVGthY2hvdlxwYXINCj4gPiA+XHBhcg0KPiA+ID4gPlxwYXINCj4g
PiA+ID4gSGFsbG8gQmxhY2tib3ggdXNlcixccGFyDQo+ID4gPiA+XHBhcg0KPiA+ID4gPiBJIHdh
bnQgdG8gbG9hZCBhIGJpdG1hcCBmaWxlIGFuZCBwdXQgaXQgdG8gYSB2aWV3LlxwYXINCj4gPiA+
ID5ccGFyDQo+ID4gPiA+IEhvdyBjYW4gSSBkbyB0aGlzP1xwYXINCj4gPiA+ID5ccGFyDQo+ID4g
PiA+IEhhbnMgWmFuZGVyXHBhcg0KPiA+ID4gPlxwYXINCj4gPiA+ID4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQo+ID4gPiA+XHBhcg0KPiA+ID4gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQo+ID4gPlxwYXIN
Cj4gPiA+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBtZXNz
YWdlXHBhcg0KPiA+IGNvbnRhaW5pbmcgdGhlIHdvcmRccGFyDQo+ID4gInVuc3Vic2NyaWJlIiB0
bzpccGFyDQo+ID4gPiAgICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINCj4gPiA+XHBh
cg0KPiA+ID4gVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3Ry
dWN0aW9ucyBvbiB0aGVpclxwYXINCnVzYWdlLFxwYXINCj4gPiBzZW5kIGEgbWVzc2FnZSBjb250
YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQo+ID4gPlxw
YXINCj4gPiA+IFNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0
byB0aGlzIGVtYWlsIGxpc3QgdG9ccGFyDQp0aGVccGFyDQo+ID4gbGlzdCBvd25lciBhdFxwYXIN
Cj4gPiA+ICAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINCj4gPiA+XHBhcg0KPiA+ID4g
Q3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQo+ID4gPlxwYXINCj4gPiA+IGEpIFRvIHBvc3Qg
eW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlXHBhcg0KPiA+
IHN1YnNjcmliZWQgdG9ccGFyDQo+ID4gdGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3YXksIHRoZSBs
aXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXNccGFyDQo+ID4gc3Vic2NyaWJlclxwYXIN
Cj4gPiBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRp
bmcgYW55IG92ZXJoZWFkLlxwYXINCj4gPiA+XHBhcg0KPiA+ID4gYikgSWYsIGZvciBzb21lIHJl
YXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5XHBhcg0KPiA+IHdoaWNo
IHlvdSBhcmVccGFyDQo+ID4gc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJh
dGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZVxwYXINCj4gPiB1bmRlcnN0YW5kXHBhcg0KPiA+IHRo
YXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIg
b3ZlclxwYXINCj4gPiB3ZWVrZW5kcyBvclxwYXINCj4gPiBob2x5ZGF5cy5ccGFyDQo+ID4gPlxw
YXINCj4gPlxwYXINCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLVxwYXINCj4gPlxwYXINCj4gPiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBs
aXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nXHBhcg0KPiA+IHRoZSB3b3JkICJ1bnN1YnNj
cmliZSIgdG86XHBhcg0KPiA+ICAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KPiA+
XHBhcg0KPiA+IFRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0
cnVjdGlvbnMgb24gdGhlaXJccGFyDQo+ID4gdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5p
bmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINCj4gPlxwYXINCj4g
PiBTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBl
bWFpbCBsaXN0XHBhcg0KPiA+IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KPiA+ICAgIG93bmVy
LWJsYWNrYm94QG9iZXJvbi5jaFxwYXINCj4gPlxwYXINCj4gPiBDdXJyZW50IHBvc3RpbmcgcG9s
aWN5OlxwYXINCj4gPlxwYXINCj4gPiBhKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1l
IGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZVxwYXINCj4gPiBzdWJzY3JpYmVkIHRvIHRoZSBtYWls
aW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbFxwYXINCj4gPiByZWNvZ25p
emUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5
LFxwYXINCj4gPiB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQo+ID5ccGFyDQo+
ID4gYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJl
c3MsIGJ5XHBhcg0KPiA+IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdp
bGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkXHBhcg0KPiA+IHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5k
IHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWVccGFyDQo+ID4gZGVsYXksIGlu
IHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5cy5ccGFyDQo+XHBhcg0KXHBhcg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpU
byB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250
YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVz
dEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21t
YW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250
YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpT
ZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFp
bCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9u
LmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBw
b3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJz
Y3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2ls
bCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGlt
bWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJ
ZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkg
d2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQg
dG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0
ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbH19
AGF0DQo+ID4gICA

----boundary-LibPST-iamunique-707157939_-_---
Received on Tue Apr 15 2003 - 21:23:21 UTC

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