Copy link to clipboard
Copied
Hello everyone,
I'm using the following code:
ASErr AIalignPlugin::AddMenus(SPInterfaceMessage* message)
{
ASErr error = kNoErr;
SDKAboutPluginsHelper aboutPluginsHelper;
aboutPluginsHelper.AddAboutPluginsMenuItem(message,
kSDKDefAboutSDKCompanyPluginsGroupName,
ai::UnicodeString(kSDKDefAboutSDKCompanyPluginsGroupNameString),
"AIalign...",
&this->fAboutPluginMenu);
AIMenuItemHandle dummyItem;
AIPlatformAddMenuItemDataUS menuData;
menuData.groupName = kOtherPalettesMenuGroup;
menuData.itemText = ai::UnicodeString("AIalign");
error = sAIMenu->AddMenuItem(message->d.self,
nullptr,
&menuData,
kMenuItemWantsUpdateOption,
&this->fShowAiAlignMasterDialog);
if (error) goto error;
error:
return error;
}
I successfully added the AIalign menu item as a top-level menu item under the window menu, but this menu cannot be found in the Keyboard Shortcuts. If set as a submenu, it can be found. So, I kindly ask for everyone's help and guidance on this matter. Thank you all.
Through careful examination, the BUG has been resolved.
Just need to modify nullptr to "AIalign".
Thank you, everyone.
Copy link to clipboard
Copied
Through careful examination, the BUG has been resolved.
Just need to modify nullptr to "AIalign".
Thank you, everyone.