void dockPanel_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(typeof(MongoCollectionInfo))) { var mongoCollection = e.Data.GetData(typeof(MongoCollectionInfo)) as MongoCollectionInfo; if (mongoCollection.HasModel || Settings.Instance.Preferences.AllowAutoGeneratedModels) { EditorWindowManager.OpenNew(mongoCollection.Database.Connection.Name, mongoCollection.Database.Name, mongoCollection.Name); } else { _outputWindow.AppendOutput("Model for this collection has not been set."); } } else if (e.Data.GetDataPresent(typeof(MongoDatabaseInfo))) { var mongoDatabase = e.Data.GetData(typeof(MongoDatabaseInfo)) as MongoDatabaseInfo; EditorWindowManager.OpenNew(mongoDatabase.Connection.Name, mongoDatabase.Name, null); } else if (e.Data.GetDataPresent(typeof(MongoConnectionInfo))) { var mongoConnection = e.Data.GetData(typeof(MongoConnectionInfo)) as MongoConnectionInfo; EditorWindowManager.OpenNew(mongoConnection.Name, null, null); } }
private void ribbonButtonNew_Click(object sender, EventArgs e) { EditorWindowManager.OpenNew(); }
private void newToolStripMenuItem_Click(object sender, EventArgs e) { EditorWindowManager.OpenNew(); }