123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- 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
|