RE: bitmap in a view

From: [at]} <support{>
Date: Tue, 15 Apr 2003 19:26:37 +0200

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBHXCdlOXJhcmQsXHBhcg0KXHBh
cg0KZGlkIHlvdSBhbHJlYWR5IGhhdmUgYSBsb29rIGF0IE9ieEJpdG1hcD8gVGhpcyBleGFtcGxl
IGV4cGxhaW5zIGhvdyB5b3UgY2FuXHBhcg0KY3JlYXRlIGFuZCBtYW5pcHVsYXRlIGJpdG1hcHMg
ZGlyZWN0bHkgYnkgdXNpbmcgV2luQXBpIGNhbGxzLiBUaGlzIHNob3VsZG4ndFxwYXINCmJlIHRv
byBzbG93LlxwYXINClxwYXINCkNoZWVycyxccGFyDQpNYXJjXHBhcg0KT2Jlcm9uIG1pY3Jvc3lz
dGVtcywgSW5jLlxwYXINClxwYXINClxwYXINCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1c
cGFyDQo+IEZyb206IEdcJ2U5cmFyZCBNZXVuaWVyIFttYWlsdG86Z21ldW5pZXJAY2x1Yi1pbnRl
cm5ldC5mcl1ccGFyDQo+IFNlbnQ6IERpZW5zdGFnLCAxNS4gQXByaWwgMjAwMyAxODo1N1xwYXIN
Cj4gVG86IGJsYWNrYm94QG9iZXJvbi5jaFxwYXINCj4gU3ViamVjdDogUmU6IGJpdG1hcCBpbiBh
IHZpZXdccGFyDQo+XHBhcg0KPlxwYXINCj4gSGVsbG8sXHBhcg0KPlxwYXINCj4gWWVzLCBwaXhl
bHMgbWFuaXB1bGF0aW9uIGlzIGEgYmlnIHByb2JsZW0gaW4gQmxhY2tCb3guIEknbSB0cnlpbmdc
cGFyDQo+IHRvIGNyZWF0ZVxwYXINCj4gc2ltdWxhdGlvbiBwcm9ncmFtcyBpbiBwaHlzaWNzLCBh
bmQgSSdtIGxtaXRlZCB0byB2ZXJ5IHNpbXBsZVxwYXINCj4gY2FzZXMsIGJlY2F1c2VccGFyDQo+
IGRyYXdpbmcgcGl4ZWxzIGlzIHZlcnkgc2xvdyA6LSguIElkZWFzP1xwYXINCj5ccGFyDQo+IFJl
Z2FyZHMuXHBhcg0KPlxwYXINCj4gR1wnZTlyYXJkXHBhcg0KPlxwYXINCj4gPiBIaSBBbGwsXHBh
cg0KPiA+XHBhcg0KPiA+IE15IHN0dWRlbnRzIGFsc28ga2VlcCBhc2tpbmcgdGhpcyAtLSBhbmQg
aG93IHRvIG1hbmlwdWxhdGUgcGl4ZWxzLlxwYXINCj4gPiBNYXkgYmUgdGhpcyBzaG91bGQgYmUg
cmVnYXJkZWQgYXMgYSBzdWdnZXN0aW9uIGZvciBCbGFja2JveCAxLjUuXHBhcg0KPiA+XHBhcg0K
PiA+IENoZWVycyxccGFyDQo+ID4gRnlvZG9yIFRrYWNob3ZccGFyDQo+ID5ccGFyDQo+ID4gPlxw
YXINCj4gPiA+IEhhbGxvIEJsYWNrYm94IHVzZXIsXHBhcg0KPiA+ID5ccGFyDQo+ID4gPiBJIHdh
bnQgdG8gbG9hZCBhIGJpdG1hcCBmaWxlIGFuZCBwdXQgaXQgdG8gYSB2aWV3LlxwYXINCj4gPiA+
XHBhcg0KPiA+ID4gSG93IGNhbiBJIGRvIHRoaXM/XHBhcg0KPiA+ID5ccGFyDQo+ID4gPiBIYW5z
IFphbmRlclxwYXINCj4gPiA+XHBhcg0KPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1ccGFyDQo+ID4gPlxwYXINCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINCj4gPlxwYXINCj4gPiBUbyB1bnN1YnNjcmli
ZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZVxwYXINCj4gY29udGFpbmlu
ZyB0aGUgd29yZFxwYXINCj4gInVuc3Vic2NyaWJlIiB0bzpccGFyDQo+ID4gICAgYmxhY2tib3gt
cmVxdWVzdEBvYmVyb24uY2hccGFyDQo+ID5ccGFyDQo+ID4gVG8gZ2V0IGEgbGlzdCBvZiB2YWxp
ZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSxccGFyDQo+
IHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBh
ZGRyZXNzLlxwYXINCj4gPlxwYXINCj4gPiBTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVl
c3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZVxwYXINCj4gbGlzdCBvd25l
ciBhdFxwYXINCj4gPiAgICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQo+ID5ccGFyDQo+
ID4gQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQo+ID5ccGFyDQo+ID4gYSkgVG8gcG9zdCB5
b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmVccGFyDQo+IHN1
YnNjcmliZWQgdG9ccGFyDQo+IHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBz
ZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzXHBhcg0KPiBzdWJzY3JpYmVyXHBhcg0KPiBhbmQg
Zm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92
ZXJoZWFkLlxwYXINCj4gPlxwYXINCj4gPiBiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fu
bm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnlccGFyDQo+IHdoaWNoIHlvdSBhcmVccGFyDQo+
IHN1YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFt
LiBQbGVhc2VccGFyDQo+IHVuZGVyc3RhbmRccGFyDQo+IHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9m
dGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlclxwYXINCj4gd2Vla2VuZHMg
b3JccGFyDQo+IGhvbHlkYXlzLlxwYXINCj4gPlxwYXINCj5ccGFyDQo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KPlxwYXINCj4gVG8gdW5zdWJzY3Jp
YmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZ1xwYXIN
Cj4gdGhlIHdvcmQgInVuc3Vic2NyaWJlIiB0bzpccGFyDQo+ICAgIGJsYWNrYm94LXJlcXVlc3RA
b2Jlcm9uLmNoXHBhcg0KPlxwYXINCj4gVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29t
bWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpclxwYXINCj4gdXNhZ2UsIHNlbmQgYSBtZXNz
YWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXIN
Cj5ccGFyDQo+IFNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0
byB0aGlzIGVtYWlsIGxpc3RccGFyDQo+IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KPiAgICBv
d25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQo+XHBhcg0KPiBDdXJyZW50IHBvc3RpbmcgcG9s
aWN5OlxwYXINCj5ccGFyDQo+IGEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRk
cmVzcyBieSB3aGljaCB5b3UgYXJlXHBhcg0KPiBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxp
c3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbFxwYXINCj4gcmVjb2duaXplIHlvdSBh
cyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSxccGFyDQo+
IHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINCj5ccGFyDQo+IGIpIElmLCBmb3Ig
c29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieVxwYXINCj4g
d2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQg
dG8gYXZvaWRccGFyDQo+IHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3
aWxsIG9mdGVuIGNhdXNlIHNvbWVccGFyDQo+IGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vl
a2VuZHMgb3IgaG9seWRheXMuXHBhcg0KXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFp
bGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmli
ZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBn
ZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRo
ZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0
aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3Ig
cXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0
XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0
aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1l
IGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3Qu
IFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmli
ZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5n
IGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fu
bm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5
b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVy
c3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFy
dGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbH19AKrNt6msr62/rs8

----boundary-LibPST-iamunique-693964391_-_---
Received on Tue Apr 15 2003 - 19:26:37 UTC

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