World: r3wp
[View] discuss view related issues
older newer | first last |
Josh 25-Jan-2010 [9537] | the 'choice isn't what I was focusing on, but if you highlight part of the area, then use the choice, and press the button, the alert works, but if anything is typed, then highlighted, the system/view/highlight-start and end are set to none |
Henrik 25-Jan-2010 [9538] | in the choice, you are copying a new string into the textfield. that destroys the relation to highlight-start and highlight-end |
Josh 25-Jan-2010 [9539] | but what effect does typing have? I type something, I highlight it, I would expect that highlight-start and highlight-end would be set when I actually do the action with the mouse |
Henrik 25-Jan-2010 [9540x3] | oh! interesting. |
sorry, but you are giving me a lot of ideas for the VID Extension Kit :-) | |
but I notice that the field is unfocused, before it crashes. that would be why. | |
Josh 25-Jan-2010 [9543] | how does it get unfocused? |
Henrik 25-Jan-2010 [9544] | investigating |
Josh 25-Jan-2010 [9545] | That's good! :) Things need more extension. I just hope that there is a easy enough solution so I don't scare my friend away from REBOL |
Henrik 25-Jan-2010 [9546x4] | unfortunately, text editing is deeply broken and too simple in VID. I'm hoping to fix this. |
ok, try this: view layout [area button [probe system/view/highlight-start]] and try typing and highlighting and click the button | |
it should show the same thing. | |
I don't have a fix for now, but I'll keep this in mind. | |
Josh 25-Jan-2010 [9550x3] | when you say the same thing, what do you mean? |
The first time (when the console pops up) it is set to none, but after that it will work alright | |
Thanks for looking into it | |
Henrik 25-Jan-2010 [9553] | when I type and then highlight without changing the focus, and then click the button, the field is unfocused and the highlight is none. this actually seems like correct behavior, although you would want to retain the highlight. |
Josh 25-Jan-2010 [9554] | try it more than once |
Henrik 25-Jan-2010 [9555] | yes, I did. there is clearly a pattern there. |
Maxim 25-Jan-2010 [9556] | I didn't even know about 'local-request-file |
Izkata 25-Jan-2010 [9557] | Doesn't work everywhere, though - 2.7.6 on Ubuntu Hardy: >> local-request-file [] ** Script Error: Feature not available in this REBOL ** Near: local-request-file [] |
WuJian 25-Jan-2010 [9558] | read this link: http://www.mail-archive.com/[rebol-list-:-rebol-:-com]/msg12381.html but in my REBOL, 2.7.7.3.1 'local-request-file always returns 'true and 'false, what does this mean. |
Ashley 25-Jan-2010 [9559] | local-request-file is only available for Windows and Mac ... and the Mac version supports a subset of the functionality available on Windows (e.g. no multi-item selection). Two simple examples of usuage: open-file: make function! [ /dir path [file!] "Default file name" ][ all [ local-request-file path: reduce ["Open" "" clean-path %. either dir [compose [(path)]] [copy []][][] false false] join third path first fourth path ] ] save-file: make function! [ /dir path [file!] "Default file name" ][ all [ local-request-file path: reduce ["Save" "" clean-path %. either dir [compose [(path)]] [copy []][][] false true] join third path first fourth path ] ] |
Rebolek 31-Jan-2010 [9560] | Floyd-Steinberg dithering: do http://box.lebeda.ws/~rebolek/rebol/dither-fs.r Not the fastest thing around, I know. |
Henrik 31-Jan-2010 [9561x2] | R3? It complains about map! |
>> do http://box.lebeda.ws/~rebolek/rebol/dither-fs.r Script: "Floyd-Steinberg dithering" Version: 0.0.1 Date: 30-Jan-2010 ** Script error: invalid argument: [0.0.0 63.63.63 127.127.127 191.191.191 255.2 55.255] ** Where: make catch either either applier do ** Near: make map! [0.0.0 63.63.63 127.127.127 191.191.191 255.255.25... | |
Rebolek 31-Jan-2010 [9563x2] | Ah, I'm testing it under 2.7.7 |
I'll change it to hash! that should be OK then. | |
Henrik 31-Jan-2010 [9565] | ah, ok. I don't use 2.7.7 as I have a big project that relies on 2.7.6 and don't want to mess it up. |
Rebolek 31-Jan-2010 [9566] | Reuploaded and tested under 2.7.6 |
Henrik 31-Jan-2010 [9567x2] | cool it works. what do you mean by "slow"? :-) well, it was done when I came back to the desk. |
I think you should post it on rebol.org as an educational script. | |
Rebolek 31-Jan-2010 [9569] | Good idea, I'll improve it a bit and post it. |
Maxim 31-Jan-2010 [9570] | the BW version is quite fast... good enough for print preprocessing :-) |
Graham 13-Feb-2010 [9571] | facet question http://synapse-ehr.com/forums/showthread.php?15-REBOL-DOCUMENTAION-suggestions-for-improvement/page2#post133 |
Henrik 13-Feb-2010 [9572] | Posted a response. |
Graham 13-Feb-2010 [9573x2] | This "with The with block allows you to specify any other type of face characteristic using standard REBOL object format." is therefore incorrect as it does not allow one to set the offset. |
http://www.rebol.com/docs/view-guide.html#section-78 | |
Henrik 13-Feb-2010 [9575x2] | it's not incorrect. it's specifying offset alright. it's just being overridden later in the face setup during layout. :-) |
one could imagine an additional layout mode, where the cursor doesn't move, and therefore the offset from 'with would be applied correctly, but really, 'at is the shortest option to type of all. | |
Graham 13-Feb-2010 [9577] | I would have thought the layout engine sets the offset before it sees the 'with ... |
Henrik 13-Feb-2010 [9578] | it does so internally for the cursor, but the cursor position is not applied to the face until after the specs are in place. |
Graham 13-Feb-2010 [9579] | VID was a revolution at the time of its invention .. but we hope that it will be soon superceded by R3 GUI and we won't have to worry anymore :) |
Henrik 13-Feb-2010 [9580] | yes, true |
Graham 13-Feb-2010 [9581] | Few languages can lay claim to inventing new ways of doing things .. we just still need to prove it's viable :) |
Henrik 13-Feb-2010 [9582] | VID was never really finished. That's its only problem. |
Graham 13-Feb-2010 [9583] | That could indicate a deficiency in the method of dialecting visual interfaces .. it's just not flexible enough |
Henrik 13-Feb-2010 [9584] | No, the dialect is simply a tool for building a face tree and it can be as complex as we want. Same in the R3 GUI. How that face tree is otherwise managed during runtime (resizing, events, etc.) is up to other functions that exist elsewhere in VID, long after the role of the dialect is gone. What the VID Extension Kit does is add keywords for resizing and a few other elements, so the face tree holds a bit more information. The resizing system is then used later to perform adjustments to the face tree, when you resize the window. That's just one example of doing only minor modifications to the dialect itself. |
Graham 13-Feb-2010 [9585x2] | So, where is it failing? |
Pareto failure? | |
older newer | first last |