added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / arch / all-x11 / hidd / x11gfx.conf
blobe307e4c449927fc06e50bb36f9a7976d69965659
1 ##begin config
2 basename        X11Cl
3 libbase         X11ClBase
4 libbasetype     struct x11clbase
5 version         41.0
6 residentpri     9
7 classid         CLID_Hidd_X11Gfx
8 superclass      CLID_Hidd_Gfx
9 classptr_field  xsd.gfxclass
10 classdatatype   struct gfx_data
11 ##end config
13 ##begin cdefprivate
14 #include <hidd/graphics.h>
15 #include "x11.h"
16 #include "x11gfx_intern.h"
17 #include "bitmap.h"
18 ##end cdefprivate
20 ##begin methodlist
21 .interface Root
22 New
23 Dispose
24 Get
25 .interface Hidd_Gfx
26 NewBitMap
27 Show
28 CopyBox
29 SetCursorShape
30 SetCursorPos
31 SetCursorVisible
32 ##end methodlist
34 ##begin class
35 ##begin config
36 basename X11OnBM
37 type hidd
38 superclass CLID_Hidd_BitMap
39 classptr_field xsd.onbmclass
40 classdatatype struct bitmap_data
41 ##end config
43 ##begin methodlist
44 .interface Root
45 New
46 Dispose
47 Get
48 .interface Hidd_BitMap
49 SetColors
50 PutPixel
51 Clear
52 GetPixel
53 DrawPixel
54 FillRect
55 GetImage
56 PutImage
57 BlitColorExpansion
58 PutImageLUT
59 GetImageLUT
60 DrawLine
61 DrawEllipse
62 ##end methodlist
63 ##end class
66 ##begin class
67 ##begin config
68 basename X11OffBM
69 type hidd
70 superclass CLID_Hidd_BitMap
71 classptr_field xsd.offbmclass
72 classdatatype struct bitmap_data
73 ##end config
75 ##begin methodlist
76 .interface Root
77 New
78 Dispose
79 #Set
80 Get
81 .interface Hidd_BitMap
82 SetColors
83 PutPixel
84 Clear
85 GetPixel
86 DrawPixel
87 FillRect
88 GetImage
89 PutImage
90 BlitColorExpansion
91 PutImageLUT
92 GetImageLUT
93 #DrawLine
94 #DrawEllipse
95 ##end methodlist
96 ##end class
99 ##begin class
100 ##begin config
101 basename X11Mouse
102 type hidd
103 classid CLID_Hidd_X11Mouse
104 superclass CLID_Hidd
105 classptr_field xsd.mouseclass
106 classdatatype struct x11mouse_data
107 ##end config
109 ##begin methodlist
110 .interface Root
112 .interface Hidd_X11Mouse
113 HandleEvent
114 ##end methodlist
115 ##end class
118 ##begin class
119 ##begin config
120 basename X11Kbd
121 type hidd
122 classid CLID_Hidd_X11Kbd
123 superclass CLID_Hidd
124 classptr_field xsd.kbdclass
125 classdatatype struct x11kbd_data
126 ##end config
128 ##begin methodlist
129 .interface Root
131 .interface Hidd_X11Kbd
132 HandleEvent
133 ##end methodlist
134 ##end class