Commit | Line | Data |
---|---|---|
f389c65d NG |
1 | Index: SDL_Pango-0.1.2/src/SDL_Pango.c |
2 | =================================================================== | |
3 | --- SDL_Pango-0.1.2.orig/src/SDL_Pango.c 2007-09-18 15:03:10.732910311 +0200 | |
4 | +++ SDL_Pango-0.1.2/src/SDL_Pango.c 2007-09-18 15:04:41.970109622 +0200 | |
5 | @@ -286,6 +286,59 @@ | |
6 | } contextImpl;\r | |
7 | \r | |
8 | \r | |
9 | +const SDLPango_Matrix _MATRIX_WHITE_BACK\r | |
10 | + = {255, 0, 0, 0,\r | |
11 | + 255, 0, 0, 0,\r | |
12 | + 255, 0, 0, 0,\r | |
13 | + 255, 255, 0, 0,};\r | |
14 | +\r | |
15 | +/*!\r | |
16 | + Specifies white back and black letter.\r | |
17 | +*/\r | |
18 | +const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;\r | |
19 | +\r | |
20 | +const SDLPango_Matrix _MATRIX_BLACK_BACK\r | |
21 | + = {0, 255, 0, 0,\r | |
22 | + 0, 255, 0, 0,\r | |
23 | + 0, 255, 0, 0,\r | |
24 | + 255, 255, 0, 0,};\r | |
25 | +/*!\r | |
26 | + Specifies black back and white letter.\r | |
27 | +*/\r | |
28 | +const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;\r | |
29 | +\r | |
30 | +const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER\r | |
31 | + = {0, 0, 0, 0,\r | |
32 | + 0, 0, 0, 0,\r | |
33 | + 0, 0, 0, 0,\r | |
34 | + 0, 255, 0, 0,};\r | |
35 | +/*!\r | |
36 | + Specifies transparent back and black letter.\r | |
37 | +*/\r | |
38 | +const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r | |
39 | +\r | |
40 | +const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER\r | |
41 | + = {255, 255, 0, 0,\r | |
42 | + 255, 255, 0, 0,\r | |
43 | + 255, 255, 0, 0,\r | |
44 | + 0, 255, 0, 0,};\r | |
45 | +/*!\r | |
46 | + Specifies transparent back and white letter.\r | |
47 | +*/\r | |
48 | +const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r | |
49 | +\r | |
50 | +const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER\r | |
51 | + = {255, 255, 0, 0,\r | |
52 | + 255, 255, 0, 0,\r | |
53 | + 255, 255, 0, 0,\r | |
54 | + 0, 0, 0, 0,};\r | |
55 | +/*!\r | |
56 | + Specifies transparent back and transparent letter.\r | |
57 | + This is useful for KARAOKE like rendering.\r | |
58 | +*/\r | |
59 | +const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;\r | |
60 | +\r | |
61 | +\r | |
62 | /*!\r | |
63 | Initialize the Glib and Pango API.\r | |
64 | This must be called before using other functions in this library,\r | |
65 | Index: SDL_Pango-0.1.2/src/SDL_Pango.h | |
66 | =================================================================== | |
67 | --- SDL_Pango-0.1.2.orig/src/SDL_Pango.h 2007-09-18 15:03:10.732910311 +0200 | |
68 | +++ SDL_Pango-0.1.2/src/SDL_Pango.h 2007-09-18 15:06:24.919976401 +0200 | |
69 | @@ -47,57 +47,27 @@ | |
70 | Uint8 m[4][4]; /*! Matrix variables */\r | |
71 | } SDLPango_Matrix;\r | |
72 | \r | |
73 | -const SDLPango_Matrix _MATRIX_WHITE_BACK\r | |
74 | - = {255, 0, 0, 0,\r | |
75 | - 255, 0, 0, 0,\r | |
76 | - 255, 0, 0, 0,\r | |
77 | - 255, 255, 0, 0,};\r | |
78 | -\r | |
79 | /*!\r | |
80 | Specifies white back and black letter.\r | |
81 | */\r | |
82 | -const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;\r | |
83 | -\r | |
84 | -const SDLPango_Matrix _MATRIX_BLACK_BACK\r | |
85 | - = {0, 255, 0, 0,\r | |
86 | - 0, 255, 0, 0,\r | |
87 | - 0, 255, 0, 0,\r | |
88 | - 255, 255, 0, 0,};\r | |
89 | +extern const SDLPango_Matrix *MATRIX_WHITE_BACK;\r | |
90 | /*!\r | |
91 | Specifies black back and white letter.\r | |
92 | */\r | |
93 | -const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;\r | |
94 | -\r | |
95 | -const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER\r | |
96 | - = {0, 0, 0, 0,\r | |
97 | - 0, 0, 0, 0,\r | |
98 | - 0, 0, 0, 0,\r | |
99 | - 0, 255, 0, 0,};\r | |
100 | +extern const SDLPango_Matrix *MATRIX_BLACK_BACK;\r | |
101 | /*!\r | |
102 | Specifies transparent back and black letter.\r | |
103 | */\r | |
104 | -const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r | |
105 | -\r | |
106 | -const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER\r | |
107 | - = {255, 255, 0, 0,\r | |
108 | - 255, 255, 0, 0,\r | |
109 | - 255, 255, 0, 0,\r | |
110 | - 0, 255, 0, 0,};\r | |
111 | +extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r | |
112 | /*!\r | |
113 | Specifies transparent back and white letter.\r | |
114 | */\r | |
115 | -const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r | |
116 | -\r | |
117 | -const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER\r | |
118 | - = {255, 255, 0, 0,\r | |
119 | - 255, 255, 0, 0,\r | |
120 | - 255, 255, 0, 0,\r | |
121 | - 0, 0, 0, 0,};\r | |
122 | +extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r | |
123 | /*!\r | |
124 | Specifies transparent back and transparent letter.\r | |
125 | This is useful for KARAOKE like rendering.\r | |
126 | */\r | |
127 | -const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;\r | |
128 | +extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;\r | |
129 | \r | |
130 | /*!\r | |
131 | Specifies direction of text. See Pango reference for detail\r |