public void RunPluginApplication() { IHostApplicationInternals pluginApp = HostApplicationFactory.GetInstance(); //pluginApp.LanguageCode = UserLanguage.Get().LangId; pluginApp.Run(); }
private void LoadInit() { var hostApplication = HostApplicationFactory.GetInstance(); InitIcons(); PopulateMenus(); }
public void SetApplicationInfo() { IHostApplicationInternals pluginApp = HostApplicationFactory.GetInstance(); //IApplicationInfo appInfo = pluginApp.GetApplicationInfo(); //CommandExecutor.ExecuteNoLog(new CommandSetApplicationName(appInfo.Name)); //CommandExecutor.ExecuteNoLog(new CommandSetApplicationVersion(appInfo.Version)); //CommandExecutor.ExecuteNoLog(new CommandSetApplicationDate(appInfo.Date)); }
private void PopulateTreeView() { var pluginApplication = HostApplicationFactory.GetInstance(); var treeListExtender = new TreeListExtender(treeNavigation, pluginApplication.GetMainMenu()); treeListExtender.Clear(); treeListExtender.Extend(); }
public void ExecutePluginByShortcut(string pluginShortcut, Dictionary <string, object> parameters, out Dictionary <string, object> returnValues) { IPlugin plugin = HostApplicationFactory.GetInstance().GetPluginByShortcut(pluginShortcut); if (plugin != null) { Execute(plugin, parameters, out returnValues); } else { throw new PluginHostException(string.Format("Plugin with shortcut [{0}] not found", pluginShortcut)); } }
public void SetAutoStartPlugin(string autoStartPluginId) { IHostApplicationInternals pluginApp = HostApplicationFactory.GetInstance(); // pluginApp.AutoStartPluginId = autoStartPluginId; }
public void InitPluginApplication(string configId) { HostApplicationFactory.CreateInstance(_startupPath, _appConfigFile, configId); }