public AddEditApp(string selectedAppName, JavaScriptAppBuilderManager javaScriptAppBuilder) { if (javaScriptAppBuilder == null) { throw new ArgumentNullException("javaScriptAppBuilder"); } this._selectedApp = javaScriptAppBuilder.GetApp(selectedAppName); this._javaScriptAppBuilder = javaScriptAppBuilder; this._updateParentDialog = null; InitializeComponent(); SetDialogValues(this._selectedApp); }
public AddEditApp(JavaScriptAppBuilderManager javaScriptAppBuilder, Action <string> updateParentDialog) { if (javaScriptAppBuilder == null) { throw new ArgumentNullException("javaScriptAppBuidler"); } if (updateParentDialog == null) { throw new ArgumentNullException("updateParentDialog"); } this._selectedApp = null; this._updateParentDialog = updateParentDialog; this._javaScriptAppBuilder = javaScriptAppBuilder; InitializeComponent(); }
public AppOrdering(JavaScriptApp app, JavaScriptAppBuilderManager manager) { if (app == null) { throw new ArgumentNullException("app"); } if (manager == null) { throw new ArgumentNullException("manager"); } this._app = app; this._manager = manager; this._originalOrdering = app.OrderInformation; InitializeComponent(); foreach (var directory in app.OrderInformation.Keys) { var description = directory.Replace(app.RootDirectory, app.Name); _fullPathDictionary.Add(description, directory); this.directoryList.Items.Add(description); } }
public JavaScriptAppBuilder() { this._javaScriptAppBuilderManager = new JavaScriptAppBuilderManager(new AppConfigManager(), new Overlord()); InitializeComponent(); this.appsList.Items.AddRange(this._javaScriptAppBuilderManager.GetAllAppNames().ToArray()); }