public static InitPlantGMArgs Run(IPlantEx plantEx, string luggageName, INotifyIconChangerMaster globalNotifyIconChanger) { var args = new InitPlantGMArgs(plantEx, luggageName, globalNotifyIconChanger); HatcherGuide <IPipelineManager> .Instance.InvokePipeline("globalMenuServiceInitPlant", args); return(args); }
public virtual void Process(InitPlantGMArgs args) { if (!(args.IsAdvancedMenuExtendingInUse || args.IsMenuExtendingInUse || args.IsNotifyIconChangerInUse)) { args.Abort(); return; } GlobalMenuPlantBox globalMenuPlantBox = args.GMBox; globalMenuPlantBox.RelatedPlantEx = args.PlantEx; globalMenuPlantBox.RelatedPlantEx.PutLuggage(args.LuggageName, globalMenuPlantBox); }
public virtual void Process(InitPlantGMArgs args) { var asExpected = args.PlantEx.GetFirstWorkhorseOfType<IChangesGlobalIcon>(); if (asExpected == null) { return; } INotifyIconChangerMaster globalNotifyIconChanger = args.GlobalNotifyIconChanger; asExpected.StoreGlobalIconChangingAssignee(globalNotifyIconChanger); args.GMBox.GlobalNotifyIconChanger = globalNotifyIconChanger; args.IsNotifyIconChangerInUse = true; }
public virtual void Process(InitPlantGMArgs args) { if (!(args.IsAdvancedMenuExtendingInUse || args.IsMenuExtendingInUse || args.IsNotifyIconChangerInUse)) { args.Abort(); return; } GlobalMenuPlantBox globalMenuPlantBox = args.GMBox; globalMenuPlantBox.RelatedPlantEx = args.PlantEx; globalMenuPlantBox.RelatedPlantEx.PutLuggage(args.LuggageName, globalMenuPlantBox); }
public virtual void Process(InitPlantGMArgs args) { var asExpected = args.PlantEx.GetFirstWorkhorseOfType <IChangesGlobalIcon>(); if (asExpected == null) { return; } INotifyIconChangerMaster globalNotifyIconChanger = args.GlobalNotifyIconChanger; asExpected.StoreGlobalIconChangingAssignee(globalNotifyIconChanger); args.GMBox.GlobalNotifyIconChanger = globalNotifyIconChanger; args.IsNotifyIconChangerInUse = true; }
public virtual void Process(InitPlantGMArgs args) { var asExpected = args.PlantEx.GetFirstWorkhorseOfType<IExtendsGlobalMenu>(); if (asExpected == null) { return; } var contextMenuAppender = new MenuEntriesAppender(); if (!asExpected.FillProvidedContextMenuBuilder(contextMenuAppender)) { return; } if (contextMenuAppender.OutputItems.Count == 0) { return; } args.IsMenuExtendingInUse = true; args.AddToolStripItems(contextMenuAppender.OutputItems); }
public virtual void Process(InitPlantGMArgs args) { var asExpected = args.PlantEx.GetFirstWorkhorseOfType <IExtendsGlobalMenu>(); if (asExpected == null) { return; } var contextMenuAppender = new MenuEntriesAppender(); if (!asExpected.FillProvidedContextMenuBuilder(contextMenuAppender)) { return; } if (contextMenuAppender.OutputItems.Count == 0) { return; } args.IsMenuExtendingInUse = true; args.AddToolStripItems(contextMenuAppender.OutputItems); }
public virtual void Process(InitPlantGMArgs args) { var settingsBox = args.PlantEx.MySettingsBox.GetSubBox("GlobalMenuService"); args.GMBox.SettingsBox = settingsBox; }
public static InitPlantGMArgs Run(IPlantEx plantEx, string luggageName, INotifyIconChangerMaster globalNotifyIconChanger) { var args = new InitPlantGMArgs(plantEx, luggageName, globalNotifyIconChanger); HatcherGuide<IPipelineManager>.Instance.InvokePipeline("globalMenuServiceInitPlant", args); return args; }
public virtual void Process(InitPlantGMArgs args) { args.GMBox = new GlobalMenuPlantBox(); }
public virtual void Process(InitPlantGMArgs args) { args.GMBox = new GlobalMenuPlantBox(); }
public virtual void Process(InitPlantGMArgs args) { var settingsBox = args.PlantEx.MySettingsBox.GetSubBox("GlobalMenuService"); args.GMBox.SettingsBox = settingsBox; }