/// <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;
 }
Beispiel #3
0
 private static void Execute(AsyncPackage package)
 {
     ThreadHelper.ThrowIfNotOnUIThread();
     ImageAdornmentManager.ToggleEnabled();
 }