private void HandleCopy() { IFileAssociationView view = CurrentView; if (view != null) { view.CopyToClipboard(); } }
private void SetButtonsEnabled(IFileAssociationView view) { this.btnAddFile.Enabled = view.NewAllowed; this.btnCopy.Enabled = this.btnCopyAll.Enabled = view.CopyAllowed; this.btnDelete.Enabled = view.DeleteAllowed; this.btnEdit.Enabled = view.EditAllowed; this.btnMoveDown.Enabled = this.btnMoveUp.Enabled = this.btnSetFirst.Enabled = view.ChangeOrderAllowed; this.btnOpenFile.Enabled = view.ViewAllowed; }
private void HandleCopy() { IFileAssociationView currentView = this.CurrentView; if (currentView != null) { currentView.CopyToClipboard(); } }
private ContextMenuStrip BuildContextMenuStrip(IFileAssociationView view) { ContextMenuStrip menu = new ContextMenuStrip(); if (view.CopyOrExportAllowed) { CreateMenuItem(menu, "Export...", exportToolStripMenuItem_Click); CreateMenuItem(menu, "Export All...", exportAllToolStripMenuItem_Click); AddSeperator(menu); CreateMenuItem(menu, "Copy", copyFileToolStripMenuItem_Click); CreateMenuItem(menu, "Copy All", copyAllFilesToolStripMenuItem_Click); } if (view.DeleteAllowed) { CreateMenuItem(menu, "Delete", deleteToolStripMenuItem_Click); } AddSeperator(menu); if (view.NewAllowed) { CreateMenuItem(menu, "Add File...", addFileToolStripMenuItem_Click); } if (view.ViewAllowed) { CreateMenuItem(menu, "Open File...", openFileToolStripMenuItem_Click); } AddSeperator(menu); if (view.EditAllowed) { CreateMenuItem(menu, "Edit Details...", editDetailsToolStripMenuItem_Click); } AddSeperator(menu); if (view.ChangeOrderAllowed) { CreateMenuItem(menu, "Move Up", moveUpToolStripMenuItem_Click); CreateMenuItem(menu, "Move Down", moveDownToolStripMenuItem_Click); CreateMenuItem(menu, "Set First", setFirstToolStripMenuItem_Click); } FinalizeMenu(menu); return(menu); }
private ContextMenuStrip BuildContextMenuStrip(IFileAssociationView view) { ContextMenuStrip menu = new ContextMenuStrip(); if (view.CopyAllowed) { CreateMenuItem(menu, "Copy", new EventHandler(this.copyFileToolStripMenuItem_Click)); CreateMenuItem(menu, "Copy All", new EventHandler(this.copyAllFilesToolStripMenuItem_Click)); } if (view.DeleteAllowed) { CreateMenuItem(menu, "Delete", new EventHandler(this.deleteToolStripMenuItem_Click)); } AddSeperator(menu); if (view.NewAllowed) { CreateMenuItem(menu, "Add File...", new EventHandler(this.addFileToolStripMenuItem_Click)); } if (view.ViewAllowed) { CreateMenuItem(menu, "Open File...", new EventHandler(this.openFileToolStripMenuItem_Click)); } AddSeperator(menu); if (view.EditAllowed) { CreateMenuItem(menu, "Edit Details...", new EventHandler(this.editDetailsToolStripMenuItem_Click)); } AddSeperator(menu); if (view.ChangeOrderAllowed) { CreateMenuItem(menu, "Move Up", new EventHandler(this.moveUpToolStripMenuItem_Click)); CreateMenuItem(menu, "Move Down", new EventHandler(this.moveDownToolStripMenuItem_Click)); CreateMenuItem(menu, "Set First", new EventHandler(this.setFirstToolStripMenuItem_Click)); } this.FinalizeMenu(menu); return(menu); }
private void SetViewData(IFileAssociationView view, IGameFile gameFile) { view.GameFile = gameFile; view.SetData(gameFile); }