Menus And Events - Adobe 65009333 - InCopy CS4 - PC Manual

Scripting guide: javascript
Hide thumbs Also See for 65009333 - InCopy CS4 - PC:
Table of Contents

Advertisement

Menus
var myMainMenu = app.menus.item("Main");
var myTypeMenu = myMainMenu.menuElements.item("Type");
var myFontMenu = myTypeMenu.menuElements.item("Font");
var myKozukaMenu = myFontMenu.submenus.item("Kozuka Mincho Pro ");
var mySpecialFontMenu = myMainMenu.submenus.add("Kozuka Mincho Pro");
for(myCounter = 0;myCounter < myKozukaMenu.menuItems.length; myCounter++){
var myAssociatedMenuAction =
myKozukaMenu.menuItems.item(myCounter).associatedMenuAction;
mySpecialFontMenu.menuItems.add(myAssociatedMenuAction);
}
To remove the custom menu added by the above script, run the RemoveSpecialFontMenu script.
var myMainMenu = app.menus.item("Main");
var mySpecialFontMenu = myMainMenu.submenus.item("Kozuka Mincho Pro");
mySpecialFontMenu.remove();

Menus and events

Menus and submenus generate events as they are chosen in the user interface, and
scriptMenuActions
these events. The following table shows the events for the different menu scripting components:
Object
menu
menuAction
scriptMenuAction
submenu
For more about
To change the items displayed in a menu, add an
menu is selected, the
the wording of menu item, or performs other tasks related to the menu. This mechanism is used internally
to change the menu listing of available fonts, recent documents, or open windows.
generate events as they are used. Scripts can install
Event
beforeDisplay
afterInvoke
beforeInvoke
afterInvoke
beforeInvoke
beforeDisplay
onInvoke
beforeDisplay
and
events
eventListeners
can then run a script that enables or disables menu items, changes
eventListener
Description
Runs the attached script before the contents of the menu is
shown.
Runs the attached script when the associated
selected, but after the
onInvoke
Runs the attached script when the associated
selected, but before the
Runs the attached script when the associated
selected, but after the
onInvoke
Runs the attached script when the associated
selected, but before the
Runs the attached script before an internal request for the
enabled/checked status of the
scriptMenuActionscriptMenuAction
Runs the attached script when the
invoked.
Runs the attached script before the contents of the
are shown.
, see
Chapter 7, "Events."
for the
eventListener
Menus and events 67
menuActions
eventListeners
menuItem
event.
menuItem
event.
onInvoke
menuItem
event.
menuItem
event.
onInvoke
.
scriptMenuAction
beforeDisplay event
and
to respond to
is
is
is
is
is
submenu
. When the

Advertisement

Table of Contents
loading

This manual is also suitable for:

Incopy cs4

Table of Contents