r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[View] discuss view related issues

Nicolas
31-Mar-2010
[9680]
Is the R3 Host Kit available?
Steeve
31-Mar-2010
[9681]
IIRC, some people have it for testing purpose, if you ask for it 
on "R3 - chat", perhaps you'll get it
Cyphre
31-Mar-2010
[9682]
Nicolas, unfortunately due the system-port bug in R2 it is possibe 
to detect ALT etc. keys only in the Rebol console window.
Pekr
31-Mar-2010
[9683]
Cyphre - and as for R3? btw - what does it have to do with the system 
port? Are all keyboard events captured via a system port, or just 
only special keys?
Cyphre
31-Mar-2010
[9684]
Yes, all system events are captured by system port first. IIRC in 
R3 there is currently no way how to capture non-rebol-defined events 
but in R2 this is possible though only from the console.
I believe the event port capabilities in R3 will be enhanced.
amacleod
4-Apr-2010
[9685]
I'm trying to extract info from faces in a panel but I can't get 
it...


I can see the objects! with mypanel/pane but what is the rest of 
the path to get to say a buttons "data:" field?
Henrik
4-Apr-2010
[9686]
that would be for example mypanel/pane/1/data if the button is the 
first element.
amacleod
4-Apr-2010
[9687x2]
I tried that but 'm getting an invalid path...
I'm trying to step through them with a foreach statement...i've done 
it with scroll panels but can't figure it out for a simple panel/pane
Henrik
4-Apr-2010
[9689]
the pane can also be an object. in that case the path would be mypanel/pane/pane/1/data
amacleod
4-Apr-2010
[9690]
still error1


** Script Error: copy expected value argument of type: series port 
bitset
** Where: expand-specs
** Near: specs: copy specs
foreach var
Henrik
4-Apr-2010
[9691]
where are you putting this foreach statement? this looks like a dialect 
error.
Nicolas
4-Apr-2010
[9692]
can you post the code?
amacleod
4-Apr-2010
[9693x2]
The above error was from this probe : probe cal_panel/pane/pane/1/data


Here is a segment of the generated code that I pass through LAYOUT 
before i attach to panel :

[origin 0x0 space 0x0 styles cal_styles across return box 81x81 192.192.192 
with [

edge/size: 1x1] [data: compose [28-Mar-2010]] effect [draw [pen yellow 
text 25x5 "

10-15" pen blue text 25x18 "25-5" font italic-font pen black 40x50 
text "28"]] [pr

int face/data] box 81x81 192.192.192 with [edge/size: 1x1] [data: 
compose [29-Mar-

2010]] effect [draw [pen yellow text 25x5 "13-18" pen blue text 25x18 
"3-8" font i
talic-font pen black 40x50 text "29"]] [print face/data]
the above code is in a block called matrix_panel
then attached to cal_panel with :

cal_panel/pane: layout/tight matrix_panel
Henrik
4-Apr-2010
[9695]
where do you call foreach?
amacleod
4-Apr-2010
[9696]
just after : cal_panel/pane: layout/tight matrix_panel
Nicolas
4-Apr-2010
[9697x3]
with [edge/size: 1x1] [data: compose [28-Mar-2010]]
-->  with [edge/size: 1x1 data: compose [28-Mar-2010]]
Does that work?
amacleod
4-Apr-2010
[9700]
bingo ...thanks guys...weird though as I only added the edge a moment 
ago..
Nicolas
4-Apr-2010
[9701]
Awesome. You're the first guy I've helped.
amacleod
4-Apr-2010
[9702]
I can now go to bed...thanks double
Graham
13-Apr-2010
[9703]
View question ... http://synapse-ehr.com/forums/showthread.php?46-mouse-over-events
Graham
14-Apr-2010
[9704]
don't worry ... I debugged it for him.
Maxim
14-Apr-2010
[9705x3]
Oldes, do you still have that nice "color picker" code somewhere? 
 I want to embed that into GLASS as a style, I'd put it in the default 
release with your permission.
Oldes I found a link to color-lab.r... and it fails since there seems 
to be a file missing on the server:

http://oldes.multimedia.cz/color-lab/ctx-color-lab.gz
managed to find the .rip files... all is good.
Oldes
14-Apr-2010
[9708]
Fine... just found them as well. The latest is from year 2005 so 
I don't know how it works.
Maxim
14-Apr-2010
[9709x2]
seems to work fine in 2.7.6
If you don't mind, I'll make a derived version and include it with 
GLASS.  full credits will be attributed.  :-)
Oldes
14-Apr-2010
[9711]
I don't mind. You are welcome to use it as you like:)
Maxim
14-Apr-2010
[9712]
thanks
Oldes
14-Apr-2010
[9713]
btw. I think Rebolek has a ColorPicker as well.
Maxim
14-Apr-2010
[9714]
ah  battle of the color pickers then...  Rebolek is your picker available, 
I'm curious to see it?
Rebolek
14-Apr-2010
[9715x3]
Maxim, I think I saw it somewhere few months ago, I'll have a look 
in the morning, if you don't mind.
So it was on my HDD, interesting. It's here: http://www.filedropper.com/colorsliders
It's a overkill, I know, you can remove half of functionality without 
problem. But, OTOH, it's easier to remove than to add ;)
Maxim
14-Apr-2010
[9718]
wow two contenders  :-)


If you don't mind, I think I'll merge your stuff with the one from 
Oldes.


two completely different paradigms.  its always fun to be able to 
chose.


I'll also add stuff of my own, like a user palette which saves to 
disk.
Maxim
15-Apr-2010
[9719]
actually I think yours will be easy to convert to glass, since its 
already in AGG
Graham
15-Apr-2010
[9720]
max, you didn't answer my question!
Maxim
15-Apr-2010
[9721]
what question?
Graham
15-Apr-2010
[9722]
oh ... you did
Maxim
15-Apr-2010
[9723x6]
REBOL/view R2 CRASHES when I use a linear fill-pen... with a box!!!!!
has anyone else had this problem too?


I'll try to build an example 10 line script which shows this happening...
I think I pinned the issue.  


I think its triggered by some memory optimization within linear-fill, 
(something to do with the dialect parser probably).

draw-blk:  [ ... contains a linear fill ...]

face/effect: reduce ['draw draw-blk]
show face
face/effect: reduce ['draw draw-blk]
show face
the above crashes REBOL


note we use the same draw block within two different effect wrappers, 
consecutively.
even doing a copy/deep on it doesn't work  darn!
its a bit more complex than this but I'm still searching for an exact 
replicatable example with a real draw block as example.
Cyphre
15-Apr-2010
[9729]
Maxim, I can't get it crash easily here. Using this simple test:

r: 0

dr: [pen red fill-pen linear 50x50 -50 50 r 1 1 red yellow green 
cyan blue magenta box]
view/new layout [bx: box]
loop 1000 [
	r: r + 1
	bx/effect: reduce ['draw dr]
	show bx
]
do-events