rename the directory
[AROS.git] / arch / all-hosted / hidd / x11 / x11gfx.conf
blob10deb5dffdaae06f53e30a2e7a11fc05eaa0642e
1 ##begin config
2 basename        X11Cl
3 libbase         X11ClBase
4 libbasetype     struct x11clbase
5 version         42.3
6 residentpri     9
7 classid         CLID_Hidd_Gfx_X11
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 "bitmap.h"
18 /* Avoid conflict with intuition and X11 definition of CurrentTime in the generated code */
19 #undef CurrentTime
20 ##end cdefprivate
22 ##begin methodlist
23 .interface Root
24 New
25 Dispose
26 Get
27 Set
28 .interface Hidd_Gfx
29 CreateObject
30 CopyBox
31 SetCursorShape
32 SetCursorVisible
33 ##end methodlist
35 ##begin class
36 ##begin config
37 basename X11BM
38 type hidd
39 classptr_field xsd.bmclass
40 classdatatype struct bitmap_data
41 classid         CLID_Hidd_BitMap_X11
42 superclass CLID_Hidd_BitMap
43 ##end config
45 ##begin methodlist
46 .interface Root
47 New
48 Dispose
49 Get
50 Set
51 .interface Hidd_BitMap
52 SetColors
53 PutPixel
54 Clear
55 GetPixel
56 DrawPixel
57 FillRect
58 GetImage
59 PutImage
60 PutImageLUT
61 GetImageLUT
62 DrawLine
63 DrawEllipse
64 UpdateRect
65 ##end methodlist
66 ##end class
68 ##begin class
69 ##begin config
70 basename X11Mouse
71 type hidd
72 superclass CLID_Hidd
73 classptr_field xsd.mouseclass
74 classdatatype struct x11mouse_data
75 ##end config
77 ##begin methodlist
78 .interface Root
79 New
80 Dispose
81 .interface Hidd_X11Mouse
82 HandleEvent
83 ##end methodlist
84 ##end class
87 ##begin class
88 ##begin config
89 basename X11Kbd
90 type hidd
91 superclass CLID_Hidd
92 classptr_field xsd.kbdclass
93 classdatatype struct x11kbd_data
94 ##end config
96 ##begin methodlist
97 .interface Root
98 New
99 Dispose
100 .interface Hidd_X11Kbd
101 HandleEvent
102 ##end methodlist
103 ##end class