132 lines
4.2 KiB
Diff
132 lines
4.2 KiB
Diff
|
Index: SDL_Pango-0.1.2/src/SDL_Pango.c
|
||
|
===================================================================
|
||
|
--- SDL_Pango-0.1.2.orig/src/SDL_Pango.c 2007-09-18 15:03:10.732910311 +0200
|
||
|
+++ SDL_Pango-0.1.2/src/SDL_Pango.c 2007-09-18 15:04:41.970109622 +0200
|
||
|
@@ -286,6 +286,59 @@
|
||
|
} contextImpl;
|
||
|
|
||
|
|
||
|
+const SDLPango_Matrix _MATRIX_WHITE_BACK
|
||
|
+ = {255, 0, 0, 0,
|
||
|
+ 255, 0, 0, 0,
|
||
|
+ 255, 0, 0, 0,
|
||
|
+ 255, 255, 0, 0,};
|
||
|
+
|
||
|
+/*!
|
||
|
+ Specifies white back and black letter.
|
||
|
+*/
|
||
|
+const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;
|
||
|
+
|
||
|
+const SDLPango_Matrix _MATRIX_BLACK_BACK
|
||
|
+ = {0, 255, 0, 0,
|
||
|
+ 0, 255, 0, 0,
|
||
|
+ 0, 255, 0, 0,
|
||
|
+ 255, 255, 0, 0,};
|
||
|
+/*!
|
||
|
+ Specifies black back and white letter.
|
||
|
+*/
|
||
|
+const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;
|
||
|
+
|
||
|
+const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER
|
||
|
+ = {0, 0, 0, 0,
|
||
|
+ 0, 0, 0, 0,
|
||
|
+ 0, 0, 0, 0,
|
||
|
+ 0, 255, 0, 0,};
|
||
|
+/*!
|
||
|
+ Specifies transparent back and black letter.
|
||
|
+*/
|
||
|
+const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
|
||
|
+
|
||
|
+const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER
|
||
|
+ = {255, 255, 0, 0,
|
||
|
+ 255, 255, 0, 0,
|
||
|
+ 255, 255, 0, 0,
|
||
|
+ 0, 255, 0, 0,};
|
||
|
+/*!
|
||
|
+ Specifies transparent back and white letter.
|
||
|
+*/
|
||
|
+const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
|
||
|
+
|
||
|
+const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER
|
||
|
+ = {255, 255, 0, 0,
|
||
|
+ 255, 255, 0, 0,
|
||
|
+ 255, 255, 0, 0,
|
||
|
+ 0, 0, 0, 0,};
|
||
|
+/*!
|
||
|
+ Specifies transparent back and transparent letter.
|
||
|
+ This is useful for KARAOKE like rendering.
|
||
|
+*/
|
||
|
+const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
|
||
|
+
|
||
|
+
|
||
|
/*!
|
||
|
Initialize the Glib and Pango API.
|
||
|
This must be called before using other functions in this library,
|
||
|
Index: SDL_Pango-0.1.2/src/SDL_Pango.h
|
||
|
===================================================================
|
||
|
--- SDL_Pango-0.1.2.orig/src/SDL_Pango.h 2007-09-18 15:03:10.732910311 +0200
|
||
|
+++ SDL_Pango-0.1.2/src/SDL_Pango.h 2007-09-18 15:06:24.919976401 +0200
|
||
|
@@ -47,57 +47,27 @@
|
||
|
Uint8 m[4][4]; /*! Matrix variables */
|
||
|
} SDLPango_Matrix;
|
||
|
|
||
|
-const SDLPango_Matrix _MATRIX_WHITE_BACK
|
||
|
- = {255, 0, 0, 0,
|
||
|
- 255, 0, 0, 0,
|
||
|
- 255, 0, 0, 0,
|
||
|
- 255, 255, 0, 0,};
|
||
|
-
|
||
|
/*!
|
||
|
Specifies white back and black letter.
|
||
|
*/
|
||
|
-const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;
|
||
|
-
|
||
|
-const SDLPango_Matrix _MATRIX_BLACK_BACK
|
||
|
- = {0, 255, 0, 0,
|
||
|
- 0, 255, 0, 0,
|
||
|
- 0, 255, 0, 0,
|
||
|
- 255, 255, 0, 0,};
|
||
|
+extern const SDLPango_Matrix *MATRIX_WHITE_BACK;
|
||
|
/*!
|
||
|
Specifies black back and white letter.
|
||
|
*/
|
||
|
-const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;
|
||
|
-
|
||
|
-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER
|
||
|
- = {0, 0, 0, 0,
|
||
|
- 0, 0, 0, 0,
|
||
|
- 0, 0, 0, 0,
|
||
|
- 0, 255, 0, 0,};
|
||
|
+extern const SDLPango_Matrix *MATRIX_BLACK_BACK;
|
||
|
/*!
|
||
|
Specifies transparent back and black letter.
|
||
|
*/
|
||
|
-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
|
||
|
-
|
||
|
-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER
|
||
|
- = {255, 255, 0, 0,
|
||
|
- 255, 255, 0, 0,
|
||
|
- 255, 255, 0, 0,
|
||
|
- 0, 255, 0, 0,};
|
||
|
+extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
|
||
|
/*!
|
||
|
Specifies transparent back and white letter.
|
||
|
*/
|
||
|
-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
|
||
|
-
|
||
|
-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER
|
||
|
- = {255, 255, 0, 0,
|
||
|
- 255, 255, 0, 0,
|
||
|
- 255, 255, 0, 0,
|
||
|
- 0, 0, 0, 0,};
|
||
|
+extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
|
||
|
/*!
|
||
|
Specifies transparent back and transparent letter.
|
||
|
This is useful for KARAOKE like rendering.
|
||
|
*/
|
||
|
-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
|
||
|
+extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
|
||
|
|
||
|
/*!
|
||
|
Specifies direction of text. See Pango reference for detail
|