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