Hi David, The items on the Gtk IDE help menu seem to work ok for me without any Browser set on 32bit Win7. The pages (online versions because I haven't downloaded the docs/help addon) open fine in my default browser (Firefox). #Browser_j_ 0 JVERSION Engine: j701/2011-01-07/14:33 Library: 7.01.037 Platform: Win 32 Installer: j701a_win.exe InstallPath: c:/users/ric/j701
The browse_j_ verb attempts to something similar to what you describe below. On Fri, Jan 21, 2011 at 9:08 AM, David Mitchell <[email protected]> wrote: > I was puzzled when none of the 'help' menu options did anything in J7 GTK. I > looked at the code and saw that I needed to configure a hard-coded path to my > browser of choice. > > Being lazy, I offer this small change to stdlib.ijs that eliminates the need > to > specify a browser in J7 and allows J7 to use the Windows system file > associations. I have tested it on Win7 and WinXP successfully. > > NB. Insert 1 > ShellExecute=: 'shell32 ShellExecuteA i i *c *c *c *c i'&cd > SW_SHOWNORMAL=:1 > NULL=:<0 > NB. End Insert 1 > browse=: 3 : 0 > cmd=. deb y > isURL=. 1 e. '://'&E. > if. IFJHS do. > cmd=. '/' (I. cmd='\') } cmd > if. -. isURL cmd do. > if. -.fexist cmd do. EMPTY return. end. > cmd=. 'file://',cmd > end. > redirecturl_jijxm_=: cmd > EMPTY return. > end. > NB. Insert 2 > if. IFWIN do. > cmd=. '/' (I. cmd='\') } cmd > if. -. isURL cmd do. > if. -.fexist cmd do. EMPTY return. end. > cmd=. 'file://',cmd > end. > ShellExecute(0;'open';cmd;NULL;NULL;SW_SHOWNORMAL) > EMPTY return. > end. > NB. End Insert 2 > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
