Issues of MC IDE version 2.6b11

Richard Gaskin ambassador at fourthworld.com
Mon Dec 19 15:40:09 CST 2005


Wilhelm Sanke wrote:
> First, I assume that 2.6b11 is the latest version. At least I could not 
> find a later version in the files section of the MC_IDE Yahoo group.
> 
> A number of the following issues were already discussed or mentioned in 
> earlier posts of this list, but they are still relevant for 2.6b11.
> 
> 1. When the MC IDE is started, stack "mctools" appears to have been be 
> loaded twice. This was mentioned by Tariel Gogoberidze <tariel at mac.com> 
> on Sept 1, 2005:
> 
>> Also, one kind of strange thing I just noticed in my copy of IDE.
>>
>> In freshly launched MC if I type in msg box "put the stacks", it puts
>> mctools.mc twice
> 
> 
> 
> I see this this happening here, too. Maybe the double-loaded stack is 
> the cause underlying the nex item:
> 
> 2. Launching the IDE from a CD you get a warning "Cannot build a Plugins 
> folder" - or the like. If you press the "skip" button, the same warning 
> is repeated. Only after after the second "skip" the IDE is started.
> Could it be that both "mctools" stacks are involved here?
> 
> And maybe we could let detect the script from where the IDE is started, 
> then in case of a CD we could skip the warnings altogether.
> 
> What is the cause of the double-loaded mctools stack? I think we can 
> rule out that the stack may launch itself another time (as that could 
> lead to an infinite loading of mctools stacks). Has the "home" stack 
> been changed or is the cause the new Metacard/Revolution engine? (for 
> another engine-related bug see below).
> 
> Two minor, but somewhat annoying issues:
> 
> 3. The "Find" tool comes up with "bwidth"; the "replace" tools comes up 
> with "bwidth" for the find string and "4wDev" for the replace string. 
> They should come up blank.
> 
> 4. The Standalone Builder displays "4W WebMerge Folder/WebMerge24.mc" 
> for the stack name and "/Area 51/4W/WebMerge/wm24/dev..." for the 
> standalone file name. They should come up without any preset entries.
> 
> 5. The Standalone Builder builds standalones according to the 
> look-and-feel for  "OS native" even if "Windows 95" has been set in the 
> preferences.
> I noticed this when I build the splash stack for my "Colorpattern 
> Toolkit" (<http://www.sanke.org/Software/PatternToolkitWin.zip>) and 
> tested it with other stacks.
> I tried to find out whether version 2.6 of the two embedded (in mctools) 
> standalone builders was the cause, but it wasn't. Even using an older 
> standalone builder (of MC 2.5) , but with the 2.6.6 engine, made no 
> difference. But changing to an older engine, namely that of MC 2.5, 
> produced a standalone with Windows look-and-feel even when the new 
> standalone builder was being used.
> 
> Which means that the culprit must the new engine! I built a standalone 
> of the same stack in the Rev IDE with "Windows emulated" checked: Same 
> result, the produced standalone displays MacOS native features (like 
> they appear on Windows).
> 
> 6. Width of answer dialogs
> 
> Also on Sept 1 Tariel Gogoberidze  had written:
> 
>> Great, especially because I recently noticed that  in my copy of B11
>> IDE answer dialog can't expand it's width dynamically more than about
>> 460 pixels, trims my forth button in half.
> 
> 
> 
> I myself noticed that one button was cut in half in the longer dialogs 
> of my Colorpattern Toolkit (when six button were displayed), but only 
> when OS native was checked. With "Windows" set, all buttons appear in 
> full length, but - see item above - when the standalone had been built, 
> it was transformed to "OS native" and the last button cut in half.
> 
> The Revolution answer dialogs display all 6 buttons in full length 
> irrespective of the chosen look-and-feel. However, I do not like the 
> overall length of the Revolution dialogs.
> 
> 7. The case of the "placed" answer and ask dialogs
> 
> One thread of the discussion had ended Sept 5 with statements from Scott 
> Rossi and Richard Gaskin:
> 
> Scott:
> 
>> >> You can of course use the available IDE dialogs: Just add the two 
>> script
>> >> lines I have proposed (at the right place) to them, this is what I
>> >> normally do when a new version appears.
>>
>> Not when I'm delivering tools to other developers, no.  I have no problem
>> messing around with my own development environment but I don't want to
>> modify other developers' IDEs.
> 
> 
> 
> and Richard:
> 
>> I'm a bit skittish about using properties -- how about a global named
>> gMCAlertLoc?  When empty it uses the proposed defaults I outlined, and
>> when set it becomes the default location.
> 
> 
> 
> I can only stress again that my proposal to add two scriptlines to the 
> answer and aks dialogs is absolutely harmless, the "NewLoc" property is 
> just *dormant* when not invoked and reset at once even if used. But the 
> gained flexibiltiy is enormous on the other hand.
> 
> See the majority of the dialogs of the already mentioned-above 
> "Colorpattern" stack.
> 
> Aren't we just discussing how to "mess around" with the IDE, to really 
> improve it in such a way that "other developers" can benefit from it?
> 
> The two lines to be added are at the end of the preopenstack handlers:
> Line 1: "if the NewLoc of this stack is not empty then set the loc of 
> this stack to the NewLoc of this stack"
> Line 2: "set the NewLoc of this stack to empty ".
> 
> There is no need to be "skittish" here, because the two lines are 
> encapsulated in a way, they do not interfere with any other parts of the 
> script when no "newLoc" has been set in the calling script.-
> 
> Two issues concerning the relationship between the MC and Rev IDEs:
> 
> 8. We cannot display ".rev" files in the dialog for loading stacks, we 
> have to switch to "all files" to find them finally among all other file 
> types in the directory. The Rev IDE displays both Metacard and Rev files 
> in the open dialog.
> 
> A couple of months ago I had made such a proposal for the MC IDE and had 
> shown how to script this.
> 
> 9. I found out that it is impossible to build standalones from Metacard 
> stacks (when maintaining their extension "mc") with the Rev standalone 
> builder. Up to now I had assumed that it has something to do with 
> embedded dialogs or other substacks, but that is apparently not the case.
> The other way round, building standalones in the MC IDE from rev stacks 
> is possible even with maintaining the extension. But when selecting the 
> file in the dialog, Rev files are not displayed (see the related issue 
> 8. above), but you can type the stack name into the dialog, which is 
> however less comfortable than selecting the file directly.---
> 
> Could these issues possibly be addressed in a next version of the MC IDE?
> 
> Best regards to all Metacardians,
> 
Most have been, the rest will.  Thanks for the summary list.

-- 
  Richard Gaskin
  Fourth World Media Corporation
  ___________________________________________________________
  Ambassador at FourthWorld.com       http://www.FourthWorld.com


More information about the metacard mailing list