protected virtual void AddHeader(ContextMenuBuilder builder) { var simItem = builder.AddItem("SIM", this.SIMClickHandler); simItem.Font = new Font(simItem.Font, FontStyle.Bold | FontStyle.Italic); this.SendItemConstructedEvent(simItem, MenuEntryPosition.HeaderEntry, null); builder.AddDemiliter(); }
protected virtual void AddToolStripEntryForInstance(Instance instance, ContextMenuBuilder builder) { var item = builder.AddItem(instance.Name, this.InstanceEntryClickHandler); item.Tag = instance; this.SendItemConstructedEvent(item, MenuEntryPosition.BodyEntry, instance); }
protected virtual void AddFooter(ContextMenuBuilder builder) { builder.AddDemiliter(); ToolStripItem exitItem = builder.AddItem("Exit", this.ExitClickHandler); exitItem.Font = new Font(exitItem.Font, FontStyle.Bold | FontStyle.Italic); this.SendItemConstructedEvent(exitItem, MenuEntryPosition.HeaderEntry, null); }
protected virtual void AddBody(ContextMenuBuilder builder) { IEnumerable<Instance> instances = this.GetInstancesList(); foreach (Instance instance in instances) { this.AddToolStripEntryForInstance(instance, builder); } }
protected virtual void AddBody(ContextMenuBuilder builder) { IEnumerable <Instance> instances = this.GetInstancesList(); foreach (Instance instance in instances) { this.AddToolStripEntryForInstance(instance, builder); } }
protected virtual ContextMenuStrip BuildContextMenu() { var menuBuilder = new ContextMenuBuilder(); this.AddHeader(menuBuilder); this.AddBody(menuBuilder); this.AddFooter(menuBuilder); ContextMenuStrip resultMenu = menuBuilder.GetResult(); EventHelper.RaiseEvent(this.ContextMenuConstructed, this, new ConstructedMenuArgs(resultMenu)); return(resultMenu); }
protected virtual ContextMenuStrip BuildContextMenu() { var menuBuilder = new ContextMenuBuilder(); this.AddHeader(menuBuilder); this.AddBody(menuBuilder); this.AddFooter(menuBuilder); ContextMenuStrip resultMenu = menuBuilder.GetResult(); EventHelper.RaiseEvent(this.ContextMenuConstructed, this, new ConstructedMenuArgs(resultMenu)); return resultMenu; }