dennett@usage.csd.unsw.oz.au (Dennett Jaques) (06/05/90)
Does anyone know the price in US$ of Asymetrix's ToolBook product? Is it currently being advertised in US magazines? I called the Australian Distributer here today and was told that it would not be available for another 2 months and the price would be $599. I've got a friend coming over here from Boston on June 12th and if the price is right I'll ask him to bring one for me. Any help would be greatly appreciated. Has anyone used this product and if so how good is it. From the demo version bundled with Win 3.0 it looks very HyperCard like. I wonder how long before somebody sues somebody over this. Thanks.
mbartucc@Teknowledge.COM (Michael Bartucca) (04/16/91)
I'm interested in hearing a developers point of view regarding ToolBook. If you have done some ToolBook development, or know someone who has, I would be very interested in talking to them. Thanks in advance. -Mike Bartucca mbartucc@Teknowledge.Com Cimflex Teknowledge Palo Alto, CA 94303 415-424-0500 X439 FAX 415-493-2645
minh-do@CS.YALE.EDU (Do Minh) (04/30/91)
Does anyone know where I can get the runtime version of Toolbook? I have a version of Windows 3.0 that came with a Zenith system, and I don't think I have it. Maybe I don't know what I'm looking for. Thanks in advance. .
iroberts@pichem.adelaide.edu.au (Ian Roberts) (05/03/91)
A query about Toolbook (Assymetrix?) as supplied with some packages of Windows 3.0: The version I've tried was terribly slow. Is this just a 'feature' of this demo package or is the fully implemented version similarly 'relaxed' in its approach to work? Ian Roberts
mas35638@uxa.cso.uiuc.edu (Mike) (06/14/91)
Does anyone know how to write a script to edit scripts in Toolbook? In particular, I have some books which have about 10% of the pages completely commented out...I would like to write a script to scan the page scripts, and do some massive "delete-delete-down-home" sequence to un-comment the damn thing. Ideas? |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~| | The probability that you are being watched is directly | Mike Stangel | | proportional to the stupidity of your actions. | m-stangel@ | | | uiuc.edu | `~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
hjb@otter.hpl.hp.com (Harry Barman) (06/18/91)
Two ways come to mind.... (1) If it's a big book or page script, paste the thing into your favourite text editor and hack it around there (2) If you want to fix a large number of little scripts, you could write some code that enumerates all the scripts of all the objects on all the pages, and works on their scripts. Just to show you what I mean, here is a little bit of toolbook I wrote to update scripts of some objects, throughout a whole book. hasType and findItem are one of my routines on the book. hasType(o,s) checks to see if the "type" property of object o contains the string s. findItem(s1,s2) looks for s2 in a comma separated list of strings in s1 - it returns 0 if the string wasn't found, and the index if it is. to handle updateScripts local pageNo , objs , obj , componentNames set componentNames to pageComponents(this page) step pageNo from 1 to pageCount of this book if name of page pageNo is "master" continue step end if set objs to objects of page pageNo set text of field "status" to "updating page" && pageNo while objs is not null pop objs into obj if hasType(obj,"component") and \ findItem(componentNames , name of obj) is not 0 set script of obj to \ script of group (name of obj) of this page end if end while end step set text of field "status" to "scan completed -- component scripts updated" end updateScripts to get pageComponents pageId local objs , obj , resList set objs to objects of pageId while objs is not null pop objs into obj if hasType(obj,"component") push name of obj onto resList end if end while return resList end pageComponents