[REBOL] A very basic question, I hope... Re:
From: allen:rebolforces at: 21-Aug-2000 11:42
This is a multi-part message in MIME format.
------=_NextPart_000_002C_01C00B64.D1B85E90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
----- Original Message -----
From: <[carl--cybercraft--co--nz]>
To: <[list--rebol--com]>
Sent: Saturday, August 19, 2000 10:25 AM
Subject: [REBOL] A very basic question, I hope...
> How do you start a second View script running (meaning from within a
> View script) without the first one closing its window/s and ending?
> I've spent a long time looking for info or an example on this and
> failing to find anything...
>
> Carl Read.
>
Hi Carl,
The attached demo illustrates a way to do this. This approach does not
require any changes to the target script at all. (unlike the do-thru/args
method I use on my rebsite).
rather than doing this
view do %script.r which gives the behaviour you describe.
use my 'do-get-face function. It does the script and returns the face
(prevents it from showing)
so you can do things like this (just some ideas)
view/new do-get-face %script.r
or
append main-face/pane do-get-face %script.r
show main-face
or
script-face: do-get-face %script.r
script-face/color: red
view/new script-face
etc..
I hope this helps.
Cheers,
Allen K
ps: Just do the .rip file to extract the demo. Then do %get-face.r
------=_NextPart_000_002C_01C00B64.D1B85E90
Content-Type: application/octet-stream;
name="get-face.rip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="get-face.rip"
WwogICAgUkVCT0wgWwogICAgICAgIFRpdGxlOiAiUkVCT0wgU2VsZi1leHRyYWN0aW5nIEJpbmFy
eSBBcmNoaXZlIChSSVApIiAKICAgICAgICBEYXRlOiAyMS1BdWctMjAwMC8xMTozMjowNCsxMDow
MCAKICAgICAgICBGaWxlOiAlZ2V0LWZhY2UucmlwIAogICAgICAgIE5vdGU6IHtUbyBleHRyYWN0
LCB0eXBlIFJFQk9MIGdldC1mYWNlLnJpcCBvciBydW4gUkVCT0wgYW5kIHR5cGU6IGRvIGdldC1m
YWNlLnJpcH1dIAogICAgZmlsZTogJWdldC1mYWNlLnJpcCAKICAgIHNpemU6IDE5NzUgCiAgICBw
YXRoOiAlZ2V0LWZhY2UvIAogICAgdmVyYm9zZTogbm90IGFsbCBbc3lzdGVtL3NjcmlwdC9hcmdz
IHN5c3RlbS9zY3JpcHQvYXJncyA9ICdxdWlldF0gCiAgICBmaWxlczogWyVmb250LXN0eWxlcy5y
IDQ4MyAlY2hlY2stc3R5bGUuciA3MDkgJWdldC1mYWNlLnIgNzgzXSAKICAgIGNoZWNrOiA1MTUw
NjY4IAogICAgaWYgbm90IGV4aXN0cz8gcGF0aCBbbWFrZS1kaXIgcGF0aF0gCiAgICBhcmNoaXZl
OiByZWFkL2JpbmFyeSBmaWxlIAogICAgYXJjaGl2ZTogbmV4dCBmaW5kL2Nhc2UvdGFpbCBhcmNo
aXZlIHRvLWJpbmFyeSBqb2luICIhREFUQSIgIjoiIAogICAgaWYgY2hlY2sgPD4gY2hlY2tzdW0g
YXJjaGl2ZSBbcHJpbnQgWyJDaGVja3N1bSBmYWlsZWQiIGNoZWNrIGNoZWNrc3VtIGFyY2hpdmVd
IGhhbHRdIAogICAgZm9yZWFjaCBbZmlsZSBsZW5dIGZpbGVzIFsKICAgICAgICBpZiB2ZXJib3Nl
IFtwcmludCBbdGFiIGZpbGVdXSAKICAgICAgICBlaXRoZXIgbGVuID0gJ0RJUiBbCiAgICAgICAg
ICAgIGlmIG5vdCBleGlzdHM/IHBhdGgvOmZpbGUgW21ha2UtZGlyIHBhdGgvOmZpbGVdXSBbCiAg
ICAgICAgICAgIGRhdGE6IGRlY29tcHJlc3MgY29weS9wYXJ0IGFyY2hpdmUgbGVuIAogICAgICAg
ICAgICBhcmNoaXZlOiBza2lwIGFyY2hpdmUgbGVuIAogICAgICAgICAgICBlaXRoZXIgYW55IFsK
ICAgICAgICAgICAgICAgIG5vdCBleGlzdHM/IHBhdGgvOmZpbGUgCiAgICAgICAgICAgICAgICBj
b25maXJtIHJlZm9ybSBbZmlsZSAiYWxyZWFkeSBleGlzdHMgLSBvdmVyd3JpdGU/ICJdXSBbd3Jp
dGUvYmluYXJ5IHBhdGgvOmZpbGUgZGF0YV0gW3ByaW50ICJza2lwcGVkIl1dXSAKICAgIG5vbmVd
CiFEQVRBOgp4nL1UwW7bMAy9B8g/cAYGrAc7ipdefFqGtZe22NAWvQQ+KA5dq7Elw5IXZ8P+fVRk
12qb5lgBCgLyvUeafPbtxfef17CaToDOvTAlJhBcq4yXcKmkgRte10I+Bg6wbE2hGkIsyxIlXPGq
7jMXFRdlAtzGt99qtcOmraNMVRFvHSIXVvtzTqqhNvsSddS4zA9uKBPPw2X7GMaMMRd+wEYLJROY
Ryw6d7FfbVMrTei/d4XaadgVIivAamrgDcIaqVmoqGncgFHgWOMxBYLea4MVCLnBGumHntIKgGsK
lIS9apse9s8pXB5tPp1OphMvllDlLYJaP2FmPg1TxY7GZOkWJP7gEHdD6Wyj2BlYWaEEVpJXhD2o
HrJp+goeL3rawNAkSvNb+EjNpQ41NiJ/V32EHCdSHU/lZLHTdd6UGNRPCqd07XztfzKXDHOeEaDk
tB3jz7DfWz9mb+VWEc4Z674OlrJnzbPtplE1MLKVFzfW/BDc4lr13r87CAeeYE0tAOvmPs0+9Qe7
0Z54waLDZQuIY3a6ycE3X56UkBCM5koCqFS58ex29o4VfOqYoE+BJzDGz95u+4XAEa5HS/tX67fA
3UzluUYzc+vxXrbZsymAvhkdXQjs2sLntf0HeqhsLdwEAAB4nK1V32vbMBB+D+R/uAVGXpbEzrox
AmNkbUdLBxtb6UvIgyKfbS2OFSS5SVf6v+8ky4nruFkGE/iXdN/p09135x+Xn799hVm3A3bcCpPh
BHrnKfLlQm5hI0wKjBsh8563mRYmlYqMplmGOdyw1bpaumCG0ONwMC2SwTgIAj//RVivr7n1OtDm
IcOh8kt3qDQ5n0A4DIahn/xeqLXUBHmcghardYZwd30BDgkmZQZWMhKxQA195xSMBPBgGkaJJEEF
LPfcYZMSVWFAaOCZ4EuMhk/dzrzb6XZqrCawYksEufiF3LyqoqLiAYsiy9Eaid+4CxcNni6hpFCb
tCNGzLw/+9pctgPzhCW0aVzkHGYx41jRxXvMzbwFYoeIK7OP0I/kJm/zvaNBXkfauMTk0tS+X8bo
VG6c4csmkSw9lUTa7eaH0/N6lho2/tU/6vcVE/nAbjeBjD3IwtQP7BKnd0naLywYX0ZKriH8QMp6
T9c4qElka6y3BWWGhFpj9Xibkki8viKnu/751eX5TSW/Ult6L67nJzpU2hvQEog2cII4QfCU5Qnq
50Cna4VxRtqjD7IqlCIZgMsWyLic9JX5tAe7Gp3FMqcTzXTKSBI21zmCF3V/IbNoXgs140pqXTt0
GYjeTweGW9yaTz0I3wVgkTU7Hk6c4puKQ6JA9cbDUlowg8PcU8RHluSooni2PTu0ctoj04ZMWhR+
4C/YBif7233OKeSmUPsk+lBciSTN6DLNaOwM+fh4LMZVLFpIPWiDq9G9wA3dInsNbJOg8/BCW7rN
Ommi0ooeNS6mKPE2Ggab53wZhnlEICayE5GcUZwmkCKLjiFOzt5fQmDl+9+SCb1rw6gWdWsa3x5P
49uTJF0W2ky4fdwGLd2von/QBI+qu1bD/+Cyra+6352LuIxjjQZqv77Rrsnafrgd23/3HyxWCWoc
CAAAeJyFVU1v2zAMvQfIf2AN7DbXaTDs4B22dO122IAOa7cdDB9kW2682qIhyXW9ov99lCXHcrqP
BPEH9R4p8lHM18vzq8+QrFdAn5tK1zyG4ALDj1yHH1jO4UMncl2hCCxk1+k9SsLs6poL+MSa1q1c
ME3c7Vm4627D7WazsebLhlV1DMzA30meYV2izLk6zbGxiO9cKgoQw9np5tSxvnSyRUX+HnfQswE0
guS6kwL0nkNpNlZKbIDBfcV7ULmsWv3Scs1HIQGZhpziVuLWAehVwJ7dE7mra8hRaIn1zMJ7LmGP
fdTvueRjKOOAFxO/UlBUqq3ZwIun9Spdr9arAsNbKpbZU0x+RQ6JQz/e4ESk/RNo9Dhu+JDBk40e
1UiRHHr0BYL39gHrIhxJxmIeKLATbLJMgedUAhJQjfH6ShTY+zUTSHbpggUzx3iyIRPMfvJcn6Tz
YkSxIHgvOcmsqO7m1blmonDqKKiahhcVYerB8xxhWSrK/2GApGWVPEkhuLImLCc3KMyWOBcLYmua
TwHdFSQZlenuBHqUhXHxwxEdJhEYatPCQA8ZYShJyVX1i6e+SwvR/EGTUlpSe3i+MiZhBPiMgzhL
QSwi9ao+QWJQg9K8iQwsslmNCzO0KqluVA5TR960enh7YEctEzz11VyoE5mtx5a9hDyHPV+nfqa0
7e5sB0R7zkyplsaxCOlzfo7tAEGwXDjCCdORYyBqNfhrhjMpXdTFNUsyp2ItMfXPEXJS3oNaUzx2
zBJthU+OC2mu6R9OgZPX3ibNY4hn6Z1hPpeuB6YzHEMxTYAFYdlAHsGNlPXqTRiGF7zB9Wo8+TRw
sNNw0DvrtKbjElxrOntMFnDOaaxV2MkAaPQ+bF9DQqFflDThQqWHmuatTI/I35SZjN74mrlj2xrd
vNX/eLvpEa7HTGgICLgSnjuvO1j8D58+7qD55mHj2bMjfr7n+Z11sOBnHn+78T1MuU0zqWF37h8l
MaMihle0a/qB6dGYBkjRmTUGWZqCpHrTCB0Tm7ymAKSbuUzf36lHJm1VBwAA
------=_NextPart_000_002C_01C00B64.D1B85E90--