ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/dummy/clip_dummy.cpp
Revision: 1.6
Committed: 2004-06-23T16:32:00Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.5: +12 -1 lines
Log Message:
Add GetScrap(). Use FOURCC for Mac 4-char codes

File Contents

# Content
1 /*
2 * clip_dummy.cpp - Clipboard handling, dummy implementation
3 *
4 * Basilisk II (C) 1997-2004 Christian Bauer
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */
20
21 #include "sysdeps.h"
22
23 #include "clip.h"
24 #include "macos_util.h"
25
26 #define DEBUG 0
27 #include "debug.h"
28
29
30 /*
31 * Initialization
32 */
33
34 void ClipInit(void)
35 {
36 }
37
38
39 /*
40 * Deinitialization
41 */
42
43 void ClipExit(void)
44 {
45 }
46
47
48 /*
49 * Mac application reads clipboard
50 */
51
52 void GetScrap(void **handle, uint32 type, int32 offset)
53 {
54 D(bug("GetScrap handle %p, type %08x, offset %d\n", handle, type, offset));
55 }
56
57
58 /*
59 * Mac application wrote to clipboard
60 */
61
62 void PutScrap(uint32 type, void *scrap, int32 length)
63 {
64 D(bug("PutScrap type %08lx, data %08lx, length %ld\n", type, scrap, length));
65 if (length <= 0)
66 return;
67
68 switch (type) {
69 case FOURCC('T','E','X','T'):
70 D(bug(" clipping TEXT\n"));
71 break;
72 }
73 }