using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core.Commands; namespace Tango.Editors { /// /// Represents a component which support Cut, Copy and Paste operations. /// public interface ISupportEditingOperations { /// /// Gets or sets a value indicating whether to enable editing operations using the keyboard. /// bool EnableKeyboardEditingOperations { get; set; } /// /// Copies and deletes the selected objects. /// void Cut(); /// /// Copies the selected objects. /// void Copy(); /// /// Pastes the last copied objects. /// void Paste(); /// /// Invokes the method. /// RelayCommand CutCommand { get; set; } /// /// Invokes the method. /// RelayCommand CopyCommand { get; set; } /// /// Invokes the method. /// RelayCommand PasteCommand { get; set; } } }