1 // This file is part of e93. 2 // 3 // e93 is free software; you can redistribute it and/or modify 4 // it under the terms of the e93 LICENSE AGREEMENT. 5 // 6 // e93 is distributed in the hope that it will be useful, 7 // but WITHOUT ANY WARRANTY; without even the implied warranty of 8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9 // e93 LICENSE AGREEMENT for more details. 10 // 11 // You should have received a copy of the e93 LICENSE AGREEMENT 12 // along with e93; see the file "LICENSE.TXT". 13 14 15 EDITOR_BUFFER *EditorGetCurrentClipboard(); 16 void EditorSetCurrentClipboard(EDITOR_BUFFER *clipboard); 17 bool EditorCopy(EDITOR_BUFFER *buffer,EDITOR_BUFFER *clipboard); 18 bool EditorCut(EDITOR_BUFFER *buffer,EDITOR_BUFFER *clipboard); 19 bool EditorColumnarPaste(EDITOR_BUFFER *buffer,EDITOR_VIEW *view,EDITOR_BUFFER *clipboard); 20 EDITOR_BUFFER *EditorStartImportClipboard(); 21 void EditorEndImportClipboard(); 22 EDITOR_BUFFER *EditorStartExportClipboard(); 23 void EditorEndExportClipboard(); 24 void UnInitClipboard(); 25 bool InitClipboard(); 26