Hi,

        Welcome to the IOS fold we will try to show you around a bit and perhaps you 
will find it enjoyable enough to stay! 
        
        REBOL does support drag and drop, but you will find that the controls are 
very different than those in other languages.  Here is a quick and simple 
example


view layout [
    size 240x240
    style dragbox box 40x40 font-size 11 feel [
        engage: func [face action event] [
            if action = 'down [
                face/data: event/offset
                remove find face/parent-face/pane face
                append face/parent-face/pane face
            ]
            if find [over away] action [
                face/offset: face/offset + event/offset - face/data
            ]
            show face
        ]
    ]
    dragbox "Box 1" navy
    dragbox "Box 2" teal
    dragbox "Box 3" maroon
    dragbox "Box 4" gold
]

It should be fairly simple to determine if you are dragging on top of another 
item (hint: check the offset and the size)  As Gregg mentioned I don't know 
about the WM_DropFiles, but hey who knows what is possible. 


HTH
Ammon


A short time ago, Ed Dana, sent an email stating:
> I manage a team of Oracle Developers. Our primary function is to deploy
> changes to the many Oracle DB's that we support at our company.
>
> As part of that effort, we keep our database scripts in a central,
> highly structured, directory accessible to all. Because of this, there
> is a risk that someone might obliterate another person's work.
>
> To mitigate that problem, we use M$ SourceSafe to prevent possible
> collision among team members. The problem is, this is a manual process,
> prone to human error, as often occurs in a shop like ours where
> everything is #1 priority and has to be done yesterday.
>
> For that reason, I'm considering REBOL IOS as a possible tool to manage
> the issue. Since it does automatic version control and archiving, this
> makes it very tempting, and since REBOL IOS is extensible, the
> temptation becomes even stronger.
>
> We would basically take IOS as it is now, and build in a few more
> features to help us do our work. I've played with IOS a little bit, and
> like what I see. But there are still a few more things I don't that make
> me curious.
>
> Does REBOL View, for example, support a drag & drop interface? I have
> seen no evidence of this, but admit that the time I've spent looking at
> it is probably no more than two hours.
>
> Can REBOL call external applications? I know it can connect to Oracle
> through ODBC and I assume it can through TNS Names, but can it call
> other applications (at least through OS calls) and execute them with the
>   appropriate parameters? Case in point: can it call SQL*Plus, pass the
> User and Password and script to be run?
>
> I know IOS can detect file changes. Can it intercept those changes
> programmatically? Can we use it to create a log of files that have been
> changed?
>
> As always, thanks in advance for any and all responses.
-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to