Yes, thats it but the side effect is a project window (while inactive) is semitransparent which makes its content very unclear.
I intend to add an option to overide the default window transparancy for sketchblock windows, as there are time when I want to clearly view the inactive window, if for instance I have a reference image loaded in that window. Although if you're working on screen with grey or white background, you can get a instant gamma correction effect on your reference image from the transparancy enabling you to see detail in shadowed areas one moment then overall lighting the next, a 'free feature'
really enjoying Sketchblock with Bamboo Connect tablet that I just picked up. Just wondering if there is a fill like option yet or am I just missing it in a pull down etc.
Why does SketchBlock (or rather, its ARexx process as it seems) need a "SketchBlock:" assign? Programs don't need their own assign just to be able to access their files: there's the good old PROGDIR: or the new AppDir feature.
Why does SketchBlock (or rather, its ARexx process as it seems) need a "SketchBlock:" assign? Programs don't need their own assign just to be able to access their files: there's the good old PROGDIR: or the new AppDir feature.
SketchBlock doesn't need SketchBlock: it uses PROGDIR:
ARexx does, it can't use PROGDIR: beacuse PROGDIR: for ARexx is sys:system (location of RexxMast) so sending a command to run PROGDIR:startupscript.rexx (which was the first thing I tried) doesn't do what you would expect.
ARexx does, it can't use PROGDIR: beacuse PROGDIR: for ARexx is sys:system (location of RexxMast) so sending a command to run PROGDIR:startupscript.rexx (which was the first thing I tried) doesn't do what you would expect.
Why not use AppDir then, that's what it was designed for. Or let the main program retrieve its own path and send it along with the ARexx message.
The issue is not that any of the scripts need to know where sketchblock is it's that ARexx needs to know where the scripts are.
Sending script commands to ARexx (via arexx.class at least) requires an absolute path to the script.
None of the script locations or any paths are hard coding into SketchBlock they are all setup via the xml prefs file.
It will take some extra work, but SketchBlock could always process the paths to make them absolute before sending them to arexx.class. There are two possible options: - Check if the path is relative or absolute; if it is relative, then add SketchBlock's absolute path - If the path in the prefs file has PROGDIR: at the start, then replace that with SketchBlock's absolute path
I took a quick look at the screenshots, and I think that SketchBlock is coming along nicely. Well done.