World: r3wp
[View] discuss view related issues
older newer | first last |
Henrik 16-Nov-2005 [3226] | is there a good way to do font substitution? I can see that under Windows, when I attempt to use the Tahoma font, OSX uses Lucida Grande and Linux turns to Courier for some reason. Is there a way to control that+ |
Rebolek 16-Nov-2005 [3227] | Henrik you can check for OS (something like 1.3.1.O.S) and then choose the right font |
Henrik 16-Nov-2005 [3228] | alrighty then... |
Graham 16-Nov-2005 [3229x5] | Regarding the security restrictions in draw dialect, the draw block is not reduced and so block evaluation is prevented. |
This means I can't do this ... [pen 0.0.0 line-width 2 fill-pen none font make object! [ name: "Sans Serif" style: [] size: 20 color: 0.0.0 offset: 14x0 space: 0x0 align: 'center valign: 'middle shadow: none colors: none ] text "testing" 79x63] | |
I have to supply the font as a word, and lookup the font outside the draw block. | |
I think this is too restrictive ( if I understand it correctly ) ! | |
If this is the case, I suggest that a font dialect be created to support fonts inside the draw dialect | |
Graham 17-Nov-2005 [3234x8] | This is my hack of Frank's paint.r program http://www.compkarori.com/reb/paintplus.r |
paint image [ image! none! ] data [block!] if given an image as first parameter, it loads it. If not, it creates a canvas of 300x300 if given a data block of draw commands, it applies it to the canvas | |
It adds freehand drawing, arrows, and text. **BUT** can't load back in text yet due to the restrictions on fonts above. | |
if data block is empty, it ignores it. | |
This is a simplistic tool is to be used to mark up images to point out areas of interest in medical images. | |
Feel free to fix it for me before uploading to the Rebol.org ( forgot my password ... ) | |
Frank had a very clever way of creating the draw block, but I found I couldn't do it the same way with all the combinations that were emerging. | |
Bizarre .. loading text works in this version ! | |
Volker 17-Nov-2005 [3242] | A syntax-trick: #[object![a: 123]] |
Graham 17-Nov-2005 [3243] | huh? |
Volker 17-Nov-2005 [3244] | try that for your font |
Graham 17-Nov-2005 [3245x2] | it's working anyway now! |
Ahh... I see. My other version used mold and not mold/all :( | |
Anton 17-Nov-2005 [3247] | Graham, I notice with arrow, undo/redo and circle, it's possible to get a circle with an arrow-head on it. |
Graham 17-Nov-2005 [3248x2] | yes ... :( |
that's what I was saying .. arrow is a state | |
Anton 17-Nov-2005 [3250x2] | DideC, yes, that is a simpler solution to this particular problem. I guess I wanted to show a more general way, keeping the original binding, instead of guessing what the binding should be. |
Graham, oh I see. Not really your fault then ? | |
Graham 17-Nov-2005 [3252x3] | and if you undo on an arrow draw, you lose the state setting, and so everything after that has arrows on it :( |
I can catch when you change from arrow to something else... but .. if I undo, I can't ... | |
probably needs some type of stack | |
Anton 17-Nov-2005 [3255] | It sounds like arrow should not be a tool, rather a mode that affects all/most tools. |
Graham 17-Nov-2005 [3256] | Hmm. Perhaps so. |
Anton 17-Nov-2005 [3257x2] | Otherwise I suggest switch arrow on, draw line with arrow head on it, switch arrow off. |
If it's a mode, then it should be a check-box, not a radio. | |
Graham 17-Nov-2005 [3259x2] | I did that before I realised it was a state. |
that might work .. undo the arrow immediately after the draw. | |
Anton 17-Nov-2005 [3261x2] | Actually, even if it's a mode, you should compose the draw block like (very pseudo-code): compose [ (either arrow-on? [enable-arrow][]) (draw-cmd-eg.line) (either arrow-on? [disable-arrow][]) ] |
Just ideas, I didn't look at the code this time. | |
Graham 17-Nov-2005 [3263x2] | That works ... turning off arrow immediately. |
now up on rebol.org | |
Graham 18-Nov-2005 [3265] | what would it take to have text flow automatically around a rectangular image in a area field? |
Pekr 18-Nov-2005 [3266] | There is new release of View - no docs though ... |
Graham 18-Nov-2005 [3267] | probably a rebcode update |
Rebolek 18-Nov-2005 [3268] | maybe, but rebcobe binding bug is still not fixed :((( |
Pekr 18-Nov-2005 [3269] | or rebservices already integrated? looks smaller though ... |
Rebolek 18-Nov-2005 [3270] | can't find string "rebservice" anywhere in system object |
Graham 18-Nov-2005 [3271] | we've got draw text which can follow a spline .. so why not have text that knows the boundary of an image object ? |
Pekr 18-Nov-2005 [3272x3] | I have noticed, that there is new (dunno how long it is in rebol) command line parameter, called -v (noviewtop) and I have few comments. I am not sure that it was not added in-there because of my Rambo ticket, which asked for introduction of no-connect option instead. So, the trouble with obtrusive and annoying View desktop trying to connect to internet, is still there, and it really puts rebol worth sending into trashcan on such affected machine ;-) |
Second - why ViewTop? and if ViewTop, why we still call desktop a Desktop? That is imo inconsistent ... | |
so -v might be usefull though, but - please, if we can't do proper async, where even system buttons are blocked and you can't even shut-down rebol task via ctrl, alt, del, then add noconnect option, please .... | |
Volker 18-Nov-2005 [3275] | What does async in such circumstances? rebservices (should) have http-async, then it may be solvable easily. |
older newer | first last |