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
[9672]
I hope rebol will eventually be ported to the android operating system. 
Phones have different keyboards. Will that be an issue?
ChristianE
31-Mar-2010
[9673x2]
Yes, for apps where OS/platform consistency is more importend than 
cross platform compatibility, there is a need for things like thing.
*like thing = like this
Pekr
31-Mar-2010
[9675]
I hope not. I can't see any problem some platfrom not supporting 
e.g. Alt, or Windows key .... it is imo fully upon programmer to 
handle. But not having those key-presses propagated to REBOL is, 
well - stupid ...
Nicolas
31-Mar-2010
[9676x5]
Is there anything that I can do?
Could I theoretically make my own 'system scheme with BIOS calls 
and load it instead of the default one?
In R3 there's system/schemes/system, do you think that could be changed 
to do this?
system/schemes/system: make object! [
    name: 'system
    title: "System Port"
    spec: none
    info: none
    actor: make native! [[port!]]
    awake: make function! [[
        sport "System port (State block holds events)"
        ports "Port list (Copy of block passed to WAIT)"
        /local event port waked
    ][
        waked: sport/data
        loop 8 [
            if not event: take sport/state [break]
            port: event/port
            if wake-up port event [
                if not find waked port [append waked port]
            ]
        ]
        if not block? ports [return none]
        forall ports [
            if find waked first ports [return true]
        ]
        false
    ]]
    init: make function! [[port][
        port/data: copy []
    ]]
]
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?