1--- SDL_Pango-0.1.2/src/SDL_Pango.h	2004-12-10 10:06:33.000000000 +0100
2+++ SDL_Pango-0.1.2/src/SDL_Pango.h	2006-09-24 22:46:01.000000000 +0200
3@@ -27,6 +27,10 @@
4 #ifndef SDL_PANGO_H
5 #define SDL_PANGO_H
6
7+#ifndef SDL_PANGO_FB
8+#define SDL_PANGO_FB
9+#endif
10+
11 #include "SDL.h"
12
13 #include "begin_code.h"
14@@ -109,12 +113,20 @@
15     SDLPANGO_DIRECTION_NEUTRAL	/*! Neutral */
16 } SDLPango_Direction;
17
18-
19+/*!
20+    Specifies alignment of text. See Pango reference for detail
21+*/
22+typedef enum {
23+    SDLPANGO_ALIGN_LEFT,
24+    SDLPANGO_ALIGN_CENTER,
25+    SDLPANGO_ALIGN_RIGHT
26+} SDLPango_Alignment;
27
28 extern DECLSPEC int SDLCALL SDLPango_Init();
29
30 extern DECLSPEC int SDLCALL SDLPango_WasInit();
31
32+extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext_GivenFontDesc(const char* font_desc);
33 extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext();
34
35 extern DECLSPEC void SDLCALL SDLPango_FreeContext(
36@@ -157,6 +170,12 @@
37     const char *markup,
38     int length);
39
40+extern DECLSPEC void SDLCALL SDLPango_SetText_GivenAlignment(
41+    SDLPango_Context *context,
42+    const char *text,
43+    int length,
44+    SDLPango_Alignment alignment);
45+
46 extern DECLSPEC void SDLCALL SDLPango_SetText(
47     SDLPango_Context *context,
48     const char *markup,
49