Subversion Repositories HelenOS-historic

Rev

Rev 1646 | Rev 1672 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1646 Rev 1653
-
 
1
/*
-
 
2
 * Copyright (C) 2006 Ondrej Palkovsky
-
 
3
 * All rights reserved.
-
 
4
 *
-
 
5
 * Redistribution and use in source and binary forms, with or without
-
 
6
 * modification, are permitted provided that the following conditions
-
 
7
 * are met:
-
 
8
 *
-
 
9
 * - Redistributions of source code must retain the above copyright
-
 
10
 *   notice, this list of conditions and the following disclaimer.
-
 
11
 * - Redistributions in binary form must reproduce the above copyright
-
 
12
 *   notice, this list of conditions and the following disclaimer in the
-
 
13
 *   documentation and/or other materials provided with the distribution.
-
 
14
 * - The name of the author may not be used to endorse or promote products
-
 
15
 *   derived from this software without specific prior written permission.
-
 
16
 *
-
 
17
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-
 
18
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-
 
19
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-
 
20
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-
 
21
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-
 
22
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-
 
23
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-
 
24
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-
 
25
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-
 
26
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
 
27
 */
1
 
28
 
-
 
29
 /** @addtogroup libcipc
-
 
30
 * @{
-
 
31
 */
-
 
32
/** @file
-
 
33
 */
2
 
34
 
3
#include <arch/types.h>
35
#include <arch/types.h>
4
#include <types.h>
36
#include <types.h>
5
 
37
 
6
#ifndef __libc__FB_H__
38
#ifndef __libc__FB_H__
7
#define __libc__FB_H__
39
#define __libc__FB_H__
8
 
40
 
9
#define FB_PUTCHAR           1025
41
#define FB_PUTCHAR           1025
10
#define FB_CLEAR             1026
42
#define FB_CLEAR             1026
11
#define FB_GET_CSIZE         1027
43
#define FB_GET_CSIZE         1027
12
#define FB_CURSOR_VISIBILITY 1028
44
#define FB_CURSOR_VISIBILITY 1028
13
#define FB_CURSOR_GOTO       1029
45
#define FB_CURSOR_GOTO       1029
14
#define FB_SCROLL            1030
46
#define FB_SCROLL            1030
15
#define FB_VIEWPORT_SWITCH   1031
47
#define FB_VIEWPORT_SWITCH   1031
16
#define FB_VIEWPORT_CREATE   1032
48
#define FB_VIEWPORT_CREATE   1032
17
#define FB_VIEWPORT_DELETE   1033
49
#define FB_VIEWPORT_DELETE   1033
18
#define FB_SET_STYLE         1034
50
#define FB_SET_STYLE         1034
19
#define FB_GET_RESOLUTION    1035
51
#define FB_GET_RESOLUTION    1035
20
#define FB_DRAW_TEXT_DATA    1036
52
#define FB_DRAW_TEXT_DATA    1036
21
#define FB_FLUSH             1037
53
#define FB_FLUSH             1037
22
 
54
 
23
#define FB_DRAW_PPM          1038
55
#define FB_DRAW_PPM          1038
24
#define FB_PREPARE_SHM       1039
56
#define FB_PREPARE_SHM       1039
25
#define FB_DROP_SHM          1040
57
#define FB_DROP_SHM          1040
26
#define FB_SHM2PIXMAP        1041
58
#define FB_SHM2PIXMAP        1041
27
 
59
 
28
#define FB_VP_DRAW_PIXMAP    1042
60
#define FB_VP_DRAW_PIXMAP    1042
29
#define FB_VP2PIXMAP         1043
61
#define FB_VP2PIXMAP         1043
30
#define FB_DROP_PIXMAP       1044
62
#define FB_DROP_PIXMAP       1044
31
 
63
 
32
#define FB_TRANS_PUTCHAR     1045
64
#define FB_TRANS_PUTCHAR     1045
33
 
65
 
34
#define FB_ANIM_CREATE       1046
66
#define FB_ANIM_CREATE       1046
35
#define FB_ANIM_DROP         1047
67
#define FB_ANIM_DROP         1047
36
#define FB_ANIM_ADDPIXMAP    1048
68
#define FB_ANIM_ADDPIXMAP    1048
37
#define FB_ANIM_CHGVP        1049
69
#define FB_ANIM_CHGVP        1049
38
#define FB_ANIM_START        1050
70
#define FB_ANIM_START        1050
39
#define FB_ANIM_STOP         1051
71
#define FB_ANIM_STOP         1051
40
 
72
 
41
#endif
73
#endif
-
 
74
 
-
 
75
 
-
 
76
 /** @}
-
 
77
 */
-
 
78
 
-
 
79
 
42
 
80