void commandInsertablePlugins_ExecuteWithArgs(object sender, ExecuteEventHandlerArgs args) { string pluginId = commandInsertablePlugins.Items[args.GetInt(commandInsertablePlugins.CommandId.ToString())].Cookie; Command command = CommandManager.Get(pluginId); command.PerformExecute(); }
void commandSemanticHtml_ExecuteWithArgs(object sender, ExecuteEventHandlerArgs args) { int selectedIndex = args.GetInt(CommandId.SemanticHtmlGallery.ToString()); IHtmlFormattingStyle style = commandSemanticHtml.Items[selectedIndex] as IHtmlFormattingStyle; ApplyHtmlFormattingStyle(style); }
void RecentItemsCommand_ExecuteWithArgs(object sender, ExecuteEventHandlerArgs args) { selectedIndex = args.GetInt(CommandId.ToString()); if (selectedIndex != INVALID_INDEX && selectedIndex < postInfo.Count) { WindowCascadeHelper.SetNextOpenedLocation(postEditingSite.FrameWindow.Location); postEditingSite.OpenLocalPost(postInfo[selectedIndex]); } }
void AlignmentCommand_ExecuteWithArgs(object sender, ExecuteEventHandlerArgs args) { int newSelectedIndex = args.GetInt(CommandId.ToString()); SetSelectedItem(Items[newSelectedIndex].Cookie); if (AlignmentChanged != null) { AlignmentChanged(this, EventArgs.Empty); } }
protected override void OnExecute(ExecuteEventHandlerArgs args) { selectedIndex = args.GetInt(CommandId.ToString()); if (AllowExecuteOnInvalidIndex || selectedIndex != INVALID_INDEX) { base.OnExecute(new ExecuteEventHandlerArgs(CommandId.ToString(), selectedIndex)); } if (!AllowSelection) { Invalidate(); } OnStateChanged(EventArgs.Empty); }
void imageEffectsGalleryCommand_ExecuteWithArgs(object sender, ExecuteEventHandlerArgs args) { ImageEffectsGalleryCommand galleryCommand = (ImageEffectsGalleryCommand)sender; int newSelectedIndex = args.GetInt(galleryCommand.CommandId.ToString()); string newDecoratorId = galleryCommand.Items[newSelectedIndex].Cookie; ImageDecorator newDecorator = _imageEditingContext.DecoratorsManager.GetImageDecorator(newDecoratorId); Debug.Assert(newDecorator != null); if (galleryCommand.SelectedItem != newDecorator.Id) { ImagePropertiesInfo.ImageDecorators.AddDecorator(newDecorator); if (!ImagePropertiesInfo.IsEditableEmbeddedImage()) { // If this is a web image, calling ApplyImageDecorations will keep properties up to date but won't // actually do any decorating, so do it manually. Only borders should be manually decorated. SimpleImageDecoratorContext context = new SimpleImageDecoratorContext(ImagePropertiesInfo); newDecorator.Decorate(context); } ApplyImageDecorations(); } }