World: r3wp
[!REBOL3 GUI]
older newer | first last |
Steeve 11-Mar-2010 [1215x2] | path are evaluated by delect, they can't be used as parameter. |
lit-path works | |
Henrik 11-Mar-2010 [1217] | ok, thanks |
Steeve 11-Mar-2010 [1218] | strangly, get-path! works too |
Henrik 11-Mar-2010 [1219] | I didn't think that it wouldn't work, since this is inside the dialect and so the path shouldn't be evaluated. |
Steeve 11-Mar-2010 [1220x2] | well, word are evaluated as-well if they are used for parameters |
if they wasn't we counld not use variables in our draw blocks | |
BrianH 11-Mar-2010 [1222] | The dialect itself evaluates some stuff. |
GiuseppeC 11-Mar-2010 [1223x2] | Henrik, I admit I have not read the whole discussion but I have a question: |
Does this system caches data somewhere before updating the record(s) or data is immediately written on the record field ? When an user edit a file it must be checked for proper input When multiple fields are edited they may have a relationship on consistency and there is a mutual validation When you save the recordset there could be errors on writing and the whole transaction need to be discarded instead of being partly written. | |
Henrik 11-Mar-2010 [1225x2] | validation is not a part of the UI yet, but it will be. |
the idea is simply not to submit the data until the form is validated. I've not decided yet, but validation could be a reactor, the way things are shaping up right now. | |
Chris 11-Mar-2010 [1227] | P: Validation ('import) and Active Record (RoughCut) are essential components of QM. Validation (along the lines of 'import) could easily be part of a panel/layout's specification... |
GiuseppeC 12-Mar-2010 [1228] | Ok Henrik, please do not forget a "record modified" trigger for the UI. In multiuser enviromnent it is really useful to know if the record has been modified by someone else. |
Henrik 12-Mar-2010 [1229] | hmm.. yes, will see what can be done. |
Pekr 12-Mar-2010 [1230x2] | any new screenshots? :-) |
Henrik - what was last status of resizing? Carl admitted, that resizing is broken. But I do remember some discussions about using different model to Carl's choosen one. And btw - is 'max-size requirement still there? | |
Henrik 12-Mar-2010 [1232x2] | resizing has not changed yet. it's pretty isolated so we can choose to fix that if Carl doesn't get to fixing it. no real show stopper yet, other than it's annoying to look at. |
screenshots: not really anything interesting. it's the same as before, only I'm working on how to error handle reactors. some reactors, I think, should be handled in a more friendly way than currently (simply crash). | |
amacleod 12-Mar-2010 [1234] | So we can start using R3-GUI and expect minor changes to use and implimentation? I thought there was going to be some major changes yet to come and present functionality might change significantly... |
Henrik 12-Mar-2010 [1235] | we change one thing at a time. |
amacleod 12-Mar-2010 [1236] | So if I follow the new docs i'm pretty safe? |
Henrik 12-Mar-2010 [1237x2] | last I read them a couple of days ago there were some inaccuracies compared to Carl's version, so I don't know if he's doing any of his own changes. |
but general concepts like actors, reactors, faces, styles, etc. shouldn't change. it's smaller details that are a little different, like function names. | |
Steeve 12-Mar-2010 [1239x2] | recycle/ballast 50000 screen: system/view/screen-gob system/view/event-port: open event:// font1: make system/standard/font [size: 20] fire: [ line-width 0.5 pen black fill-pen white line-pattern white text vectorial 0x70 [font font1 bold "F I R E !!!"] ] insert strokes: skip find fire 'line-pattern 2 rand: [0 0 1 1 2 3 3 4 4 5] img: make image! xy: 100x100 show append screen gob: make gob! [offset: xy size: xy image: img] forever [ change img copy/part skip img 0x1 100x76 change strokes random rand draw img fire effect img [blur difference 2.5.10] wait 0.03 show gob ] |
better with: effect img [blur img difference 2.5.10] | |
Pekr 13-Mar-2010 [1241] | Steeve - nice effects :-) |
Steeve 13-Mar-2010 [1242x3] | i optimized it a litlle bit (removed the "change copy/part image" that eats memory) |
and the flames are dancing :) | |
recycle/ballast 50000 screen: system/view/screen-gob system/view/event-port: open event:// font1: make system/standard/font [size: 20] insert strokes: skip fire: [ image img (first random [1x-2 0x-2 1x-2 0x-2 -1x-2]) line-width 0.5 pen red fill-pen white line-pattern black text vectorial 0x40 [font font1 bold "F I R E !!!"] ] 'line-pattern 2 rand: [0 1 1 1 2 5 ] img: make image! xy: 100x70 show append screen gob: make gob! [offset: xy size: xy image: img] forever [ change strokes random rand draw img fire effect img [difference 3.5.8 blur img] wait 0.05 show gob ] | |
Pekr 13-Mar-2010 [1245] | Script: "Untitled" Version: none Date: none ** Script error: skip does not allow word! for its offset argument ** Where: catch either either applier do ** Near: catch/quit either var [[do/next data var]] [data] |
Steeve 13-Mar-2010 [1246] | insert strokes: skip find fire: [ |
Pekr 13-Mar-2010 [1247] | hmm, quite fast :-) |
Steeve 13-Mar-2010 [1248x2] | yes 'im glad, perfs are good |
i even slowed down the timer | |
Pekr 13-Mar-2010 [1250] | and it takes some 3-6% CPU here ... |
Steeve 13-Mar-2010 [1251] | yep, here too |
Pekr 13-Mar-2010 [1252] | ah, now 50% :-) |
Steeve 13-Mar-2010 [1253] | varying |
Pekr 13-Mar-2010 [1254x2] | I wonder what would be needed for transition effects, as e.g. PowerPoint has ... to slide away screen or its elements in various ways. There is some basic effect -fly-out - in recent R3 gui demo, but dunno if it is interchangeable |
e.g. try following in R2: http://xidys.com/rebol/presentation.r | |
Steeve 13-Mar-2010 [1256] | only need to be coded :) |
Henrik 13-Mar-2010 [1257] | instead of just hard coding those, I'd rather build a scheme to perform automatic shape/size/color/transparency transitions. |
Pekr 13-Mar-2010 [1258x3] | those gui elements are live and functioning ... |
I agree with Henrik ... | |
as you can see at the end of presentation.r script, Jeff Kreiss built a nice dialect. Reminds me of Scala script ... | |
Steeve 13-Mar-2010 [1261x3] | i try something like this in my VID, i have a scheme named animator (basically a collection of animations, plugable in styles) |
the burden is that most of animations need to hack the draw block of the gob on which they apply | |
so i created a function CAPTURE | |
Pekr 13-Mar-2010 [1264] | What do you mean by "my VID"? :-) |
older newer | first last |