/// <summary> /// Creates and registers image comment enable/disable toggle command /// </summary> protected override void Initialize() { Trace.WriteLine(string.Format(CultureInfo.CurrentCulture, "Entering Initialize() of: {0}", this.ToString())); base.Initialize(); OleMenuCommandService mcs = GetService(typeof(IMenuCommandService)) as OleMenuCommandService; if (null != mcs) { CommandID menuCommandID = new CommandID(GuidList.guidImageCommentsPackageCmdSet, (int)PkgCmdIDList.cmdidToggleImageComments); MenuCommand menuItem = new MenuCommand( (sender, args) => { ImageAdornmentManager.ToggleEnabled(); }, menuCommandID); mcs.AddCommand(menuItem); } }
public MyLineTransformSource(ImageAdornmentManager manager) { _manager = manager; }
private static void Execute(AsyncPackage package) { ThreadHelper.ThrowIfNotOnUIThread(); ImageAdornmentManager.ToggleEnabled(); }