(unknown charset) - CpcBookmark

From: (unknown charset) Bernhard Treutwein <"Bernhard>
Date: Mon, 19 Feb 2007 11:40:56 +0100

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

Dear Alexander,


[...]
> Wait a second! I've got a great idea! Could anyone proofread the
> following document? I made it up completely by myself, and I would

although I'm not a native speaker either, I'll try my best ...

BTW, I like your bookmarks ...

> When you edit a source code file it is often necessary to jump back
> and forth between two or three different areas making changes
> simultaneously. A valid solution would be to open the appropriate
> number of windows with the same document and to switch between them.
> BlackBox supports that with "Window - New Window (F2)" command. For

BlackBox supports this with the command "Window - New Window (F2)". For

> example, you may open one window with TYPE declaration in view to add
> properties to an object, and the second window with a method realization.

> properties to an object, and the second window with a method realization.

properties to an object, and the second window with the method
implementation.

> Now you may add new properties while writing code that
> uses them. Unfortunately, in BlackBox all these windows will share the
> same cursor position, so if you start typing right after you switch to
> another window, you will immediately be brought back to the place
> where you were typing in the previous view, effectively losing all the
> advantages of having two windows. To place caret into a new typing

advantages of having two windows. To place the caret at a new

> position you have to use mouse, and switching from keyboard to mouse
> and back again and again slows you down and distracts you.
>
> Another problem with multiple window approach is that you end up

Another problem with the approach of using multiple windows, is that you end
up

> having many windows with the same file and have: a) very small amount
> of text in each one, leaving out the context of any code piece, and b)
> very limited navigation capabilities using "Window" menu, so you
> cannot quickly find a window you need.
>
> That is why you may find bookmarks useful. Bookmark is a small visible

That is why you may find bookmarks useful. A bookmark is a small visible

> object (of type CpcBookmark.View) which can be pasted into any text
> document. It looks like a little grey square with a digit in it.
> Bookmarks are numbered from 0 to 9, so you may have up to ten
> bookmarks per document. After you have placed a bookmark, you may
> quickly jump to that exact cursor position from anywhere in the
> document (the document's window must be active). Bookmarks are saved
> within the document, so the state is preserved between editing
> sessions.
>
> Like any other View object bookmarks are ignored by compiler, so you

Like any other View object bookmarks are ignored by the compiler, so you

> don't have to put them in comments. They may be anywhere in your
> source code, right where you need them.
>
> The disadvantage of bookmarks is that you have to remember where did
> you put which number. You'll have to think up your own scheme for
> using those numbers. You won't be using more than three most of the
> time, so it won't be very hard to simply poke through numbers from 1
> to 3 to find the place you need.
>

[...]

>
> 6. You may optionally add the following string resources into
Cpc/Rsrc/Strings.odc:

6. You may optionally add the following string resources to
Cpc/Rsrc/Strings.odc:


[...]

> 2 How to use it? Up
>
> To place a bookmark into the current caret position, press

To place a bookmark at the current caret position, press

regards

   Bernhard

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


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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgQWxleGFuZGVyLFxwYXINClxwYXINClxw
YXINClsuLi5dXHBhcg0KPiAgIFdhaXQgYSBzZWNvbmQhIEkndmUgZ290IGEgZ3JlYXQgaWRlYSEg
Q291bGQgYW55b25lIHByb29mcmVhZCB0aGVccGFyDQo+ICAgZm9sbG93aW5nIGRvY3VtZW50PyBJ
IG1hZGUgaXQgdXAgY29tcGxldGVseSBieSBteXNlbGYsIGFuZCBJIHdvdWxkXHBhcg0KXHBhcg0K
YWx0aG91Z2ggSSdtIG5vdCBhIG5hdGl2ZSBzcGVha2VyIGVpdGhlciwgSSdsbCB0cnkgbXkgYmVz
dCAuLi5ccGFyDQpccGFyDQpCVFcsIEkgbGlrZSB5b3VyIGJvb2ttYXJrcyAuLi5ccGFyDQpccGFy
DQo+IFdoZW4geW91IGVkaXQgYSBzb3VyY2UgY29kZSBmaWxlIGl0IGlzIG9mdGVuIG5lY2Vzc2Fy
eSB0byBqdW1wIGJhY2tccGFyDQo+IGFuZCBmb3J0aCBiZXR3ZWVuIHR3byBvciB0aHJlZSBkaWZm
ZXJlbnQgYXJlYXMgbWFraW5nIGNoYW5nZXNccGFyDQo+IHNpbXVsdGFuZW91c2x5LiBBIHZhbGlk
IHNvbHV0aW9uIHdvdWxkIGJlIHRvIG9wZW4gdGhlIGFwcHJvcHJpYXRlXHBhcg0KPiBudW1iZXIg
b2Ygd2luZG93cyB3aXRoIHRoZSBzYW1lIGRvY3VtZW50IGFuZCB0byBzd2l0Y2ggYmV0d2VlbiB0
aGVtLlxwYXINCj4gQmxhY2tCb3ggc3VwcG9ydHMgdGhhdCB3aXRoICJXaW5kb3cgLSBOZXcgV2lu
ZG93IChGMikiIGNvbW1hbmQuIEZvclxwYXINClxwYXINCkJsYWNrQm94IHN1cHBvcnRzIHRoaXMg
d2l0aCB0aGUgY29tbWFuZCAiV2luZG93IC0gTmV3IFdpbmRvdyAoRjIpIi4gRm9yXHBhcg0KXHBh
cg0KPiBleGFtcGxlLCB5b3UgbWF5IG9wZW4gb25lIHdpbmRvdyB3aXRoIFRZUEUgZGVjbGFyYXRp
b24gaW4gdmlldyB0byBhZGRccGFyDQo+IHByb3BlcnRpZXMgdG8gYW4gb2JqZWN0LCBhbmQgdGhl
IHNlY29uZCB3aW5kb3cgd2l0aCBhIG1ldGhvZCByZWFsaXphdGlvbi5ccGFyDQpccGFyDQo+IHBy
b3BlcnRpZXMgdG8gYW4gb2JqZWN0LCBhbmQgdGhlIHNlY29uZCB3aW5kb3cgd2l0aCBhIG1ldGhv
ZCByZWFsaXphdGlvbi5ccGFyDQpccGFyDQpwcm9wZXJ0aWVzIHRvIGFuIG9iamVjdCwgYW5kIHRo
ZSBzZWNvbmQgd2luZG93IHdpdGggdGhlIG1ldGhvZFxwYXINCmltcGxlbWVudGF0aW9uLlxwYXIN
ClxwYXINCj4gTm93IHlvdSBtYXkgYWRkIG5ldyBwcm9wZXJ0aWVzIHdoaWxlIHdyaXRpbmcgY29k
ZSB0aGF0XHBhcg0KPiB1c2VzIHRoZW0uIFVuZm9ydHVuYXRlbHksIGluIEJsYWNrQm94IGFsbCB0
aGVzZSB3aW5kb3dzIHdpbGwgc2hhcmUgdGhlXHBhcg0KPiBzYW1lIGN1cnNvciBwb3NpdGlvbiwg
c28gaWYgeW91IHN0YXJ0IHR5cGluZyByaWdodCBhZnRlciB5b3Ugc3dpdGNoIHRvXHBhcg0KPiBh
bm90aGVyIHdpbmRvdywgeW91IHdpbGwgaW1tZWRpYXRlbHkgYmUgYnJvdWdodCBiYWNrIHRvIHRo
ZSBwbGFjZVxwYXINCj4gd2hlcmUgeW91IHdlcmUgdHlwaW5nIGluIHRoZSBwcmV2aW91cyB2aWV3
LCBlZmZlY3RpdmVseSBsb3NpbmcgYWxsIHRoZVxwYXINCj4gYWR2YW50YWdlcyBvZiBoYXZpbmcg
dHdvIHdpbmRvd3MuIFRvIHBsYWNlIGNhcmV0IGludG8gYSBuZXcgdHlwaW5nXHBhcg0KXHBhcg0K
YWR2YW50YWdlcyBvZiBoYXZpbmcgdHdvIHdpbmRvd3MuIFRvIHBsYWNlIHRoZSBjYXJldCBhdCBh
IG5ld1xwYXINClxwYXINCj4gcG9zaXRpb24geW91IGhhdmUgdG8gdXNlIG1vdXNlLCBhbmQgc3dp
dGNoaW5nIGZyb20ga2V5Ym9hcmQgdG8gbW91c2VccGFyDQo+IGFuZCBiYWNrIGFnYWluIGFuZCBh
Z2FpbiBzbG93cyB5b3UgZG93biBhbmQgZGlzdHJhY3RzIHlvdS5ccGFyDQo+XHBhcg0KPiBBbm90
aGVyIHByb2JsZW0gd2l0aCBtdWx0aXBsZSB3aW5kb3cgYXBwcm9hY2ggaXMgdGhhdCB5b3UgZW5k
IHVwXHBhcg0KXHBhcg0KQW5vdGhlciBwcm9ibGVtIHdpdGggdGhlIGFwcHJvYWNoIG9mIHVzaW5n
IG11bHRpcGxlIHdpbmRvd3MsIGlzIHRoYXQgeW91IGVuZFxwYXINCnVwXHBhcg0KXHBhcg0KPiBo
YXZpbmcgbWFueSB3aW5kb3dzIHdpdGggdGhlIHNhbWUgZmlsZSBhbmQgaGF2ZTogYSkgdmVyeSBz
bWFsbCBhbW91bnRccGFyDQo+IG9mIHRleHQgaW4gZWFjaCBvbmUsIGxlYXZpbmcgb3V0IHRoZSBj
b250ZXh0IG9mIGFueSBjb2RlIHBpZWNlLCBhbmQgYilccGFyDQo+IHZlcnkgbGltaXRlZCBuYXZp
Z2F0aW9uIGNhcGFiaWxpdGllcyB1c2luZyAiV2luZG93IiBtZW51LCBzbyB5b3VccGFyDQo+IGNh
bm5vdCBxdWlja2x5IGZpbmQgYSB3aW5kb3cgeW91IG5lZWQuXHBhcg0KPlxwYXINCj4gVGhhdCBp
cyB3aHkgeW91IG1heSBmaW5kIGJvb2ttYXJrcyB1c2VmdWwuIEJvb2ttYXJrIGlzIGEgc21hbGwg
dmlzaWJsZVxwYXINClxwYXINClRoYXQgaXMgd2h5IHlvdSBtYXkgZmluZCBib29rbWFya3MgdXNl
ZnVsLiBBIGJvb2ttYXJrIGlzIGEgc21hbGwgdmlzaWJsZVxwYXINClxwYXINCj4gb2JqZWN0IChv
ZiB0eXBlIENwY0Jvb2ttYXJrLlZpZXcpIHdoaWNoIGNhbiBiZSBwYXN0ZWQgaW50byBhbnkgdGV4
dFxwYXINCj4gZG9jdW1lbnQuIEl0IGxvb2tzIGxpa2UgYSBsaXR0bGUgZ3JleSBzcXVhcmUgd2l0
aCBhIGRpZ2l0IGluIGl0LlxwYXINCj4gQm9va21hcmtzIGFyZSBudW1iZXJlZCBmcm9tIDAgdG8g
OSwgc28geW91IG1heSBoYXZlIHVwIHRvIHRlblxwYXINCj4gYm9va21hcmtzIHBlciBkb2N1bWVu
dC4gQWZ0ZXIgeW91IGhhdmUgcGxhY2VkIGEgYm9va21hcmssIHlvdSBtYXlccGFyDQo+IHF1aWNr
bHkganVtcCB0byB0aGF0IGV4YWN0IGN1cnNvciBwb3NpdGlvbiBmcm9tIGFueXdoZXJlIGluIHRo
ZVxwYXINCj4gZG9jdW1lbnQgKHRoZSBkb2N1bWVudCdzIHdpbmRvdyBtdXN0IGJlIGFjdGl2ZSku
IEJvb2ttYXJrcyBhcmUgc2F2ZWRccGFyDQo+IHdpdGhpbiB0aGUgZG9jdW1lbnQsIHNvIHRoZSBz
dGF0ZSBpcyBwcmVzZXJ2ZWQgYmV0d2VlbiBlZGl0aW5nXHBhcg0KPiBzZXNzaW9ucy5ccGFyDQo+
XHBhcg0KPiBMaWtlIGFueSBvdGhlciBWaWV3IG9iamVjdCBib29rbWFya3MgYXJlIGlnbm9yZWQg
YnkgY29tcGlsZXIsIHNvIHlvdVxwYXINClxwYXINCkxpa2UgYW55IG90aGVyIFZpZXcgb2JqZWN0
IGJvb2ttYXJrcyBhcmUgaWdub3JlZCBieSB0aGUgY29tcGlsZXIsIHNvIHlvdVxwYXINClxwYXIN
Cj4gZG9uJ3QgaGF2ZSB0byBwdXQgdGhlbSBpbiBjb21tZW50cy4gVGhleSBtYXkgYmUgYW55d2hl
cmUgaW4geW91clxwYXINCj4gc291cmNlIGNvZGUsIHJpZ2h0IHdoZXJlIHlvdSBuZWVkIHRoZW0u
XHBhcg0KPlxwYXINCj4gVGhlIGRpc2FkdmFudGFnZSBvZiBib29rbWFya3MgaXMgdGhhdCB5b3Ug
aGF2ZSB0byByZW1lbWJlciB3aGVyZSBkaWRccGFyDQo+IHlvdSBwdXQgd2hpY2ggbnVtYmVyLiBZ
b3UnbGwgaGF2ZSB0byB0aGluayB1cCB5b3VyIG93biBzY2hlbWUgZm9yXHBhcg0KPiB1c2luZyB0
aG9zZSBudW1iZXJzLiBZb3Ugd29uJ3QgYmUgdXNpbmcgbW9yZSB0aGFuIHRocmVlIG1vc3Qgb2Yg
dGhlXHBhcg0KPiB0aW1lLCBzbyBpdCB3b24ndCBiZSB2ZXJ5IGhhcmQgdG8gc2ltcGx5IHBva2Ug
dGhyb3VnaCBudW1iZXJzIGZyb20gMVxwYXINCj4gdG8gMyB0byBmaW5kIHRoZSBwbGFjZSB5b3Ug
bmVlZC5ccGFyDQo+XHBhcg0KXHBhcg0KWy4uLl1ccGFyDQpccGFyDQo+XHBhcg0KPiA2LiBZb3Ug
bWF5IG9wdGlvbmFsbHkgYWRkIHRoZSBmb2xsb3dpbmcgc3RyaW5nIHJlc291cmNlcyBpbnRvXHBh
cg0KQ3BjL1JzcmMvU3RyaW5ncy5vZGM6XHBhcg0KXHBhcg0KNi4gWW91IG1heSBvcHRpb25hbGx5
IGFkZCB0aGUgZm9sbG93aW5nIHN0cmluZyByZXNvdXJjZXMgdG9ccGFyDQpDcGMvUnNyYy9TdHJp
bmdzLm9kYzpccGFyDQpccGFyDQpccGFyDQpbLi4uXVxwYXINClxwYXINCj4gMiAgICAgICBIb3cg
dG8gdXNlIGl0PyAgIFVwXHBhcg0KPlxwYXINCj4gVG8gcGxhY2UgYSBib29rbWFyayBpbnRvIHRo
ZSBjdXJyZW50IGNhcmV0IHBvc2l0aW9uLCBwcmVzc1xwYXINClxwYXINClRvIHBsYWNlIGEgYm9v
a21hcmsgYXQgdGhlIGN1cnJlbnQgY2FyZXQgcG9zaXRpb24sIHByZXNzXHBhcg0KXHBhcg0KcmVn
YXJkc1xwYXINCiAgIEJlcm5oYXJkXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNl
bmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19ACB0
R0tMMHByQ0w=


----boundary-LibPST-iamunique-875700912_-_---
Received on Mon Feb 19 2007 - 11:40:56 UTC

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