If default.jss is a container file with Use default_fs.jsb on a line prior to Use custom.jsb, then I think the default function will be called if you call it from a custom function with the same name. Beyond that, let me defer to Doug Lee who is the expert on such matters! Jamal On Mon, 23 Mar 2009, Donald Marang wrote: > Date: Mon, 23 Mar 2009 21:17:01 -0400 > From: Donald Marang <donald.marang@xxxxxxxxx> > Reply-To: jawsscripts@xxxxxxxxxxxxx > To: jawsscripts@xxxxxxxxxxxxx > Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default > > Thanks for the response. > > Before I was attempting to automatically merge scripts with default, I > placed my own WindowActivatedEvent function in my file and place the Use > statement after all the other Use statements and before the function > declarations. This seemed to work. But from a logical standpoint, I am not > sure why? Am I overwriting the function located in default? Or will both > functions be in the chain? > > If I use the standard merge, will both versions of the function be in the > chain, or will I need to do something extra? > Don Marang > > > ----- Original Message ----- > From: "Jamal Mazrui" <empower@xxxxxxxxx> > To: <JAWSScripts@xxxxxxxxxxxxx> > Sent: Monday, March 23, 2009 4:36 PM > Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default > > > >I do not have an answer for the event question, other than perhaps looking > > for and searching the .jss source to see if that function has already been > > defined on the user's system (a hack, of course). > > > > Unfortunately, merge scripts do need to be installed again after FS > > updates JAWS. This is because they reference a copy that was made of the > > FS script file, e.g., default_fs.jsb. Running the same JSX installer > > package again should work (uninstalling scripts should not be necessary). > > > > Jamal > > > > --Original Message -- > > From: jawsscripts-bounce@xxxxxxxxxxxxx > > [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Donald Marang > > Sent: Friday, March 13, 2009 8:30 PM > > To: jawsscripts@xxxxxxxxxxxxx > > Subject: [jawsscripts] Proper Way to Merge Functions in Default > > > > My program requires a single line to be added to a WindowActivatedEvent > > default level function. My problem is that I do not know if the user > > installing the scripts has a WindowActivatedEvent function in their > > default scripts file or not. > > I had the function repeated as shown below in my file to be merged with > > default. I don't want to override any other actions that might be defined > > in their default scripts file. I think the FS default has a function to > > check for an AOL login. What is the proper way to handle this? > > > > Void Function WindowActivatedEvent (handle hWnd) > > > > CheckForToast (hWnd) > > > > WindowActivatedEvent (hWnd) > > > > EndFunction > > > > > > > > PS What happens to these merged scripts when FS provides an update like > > they did this week? Would these files need to be merged again? > > > > Don Marang > > > > > > __________ > > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > > > View the list's information and change your settings at > > http://www.freelists.org/list/jawsscripts > > > > > > __________ > > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > > > View the list's information and change your settings at > > http://www.freelists.org/list/jawsscripts > > > > __________ > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at http://www.freelists.org/list/jawsscripts