diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-08-29 17:16:34 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-08-29 17:16:34 +0000 |
commit | 6247d6be7a2be84da65a311bd21a19fd84c25362 (patch) | |
tree | a300a3f782866f163c5144aa24140f906db5dd1d /Gui/interface.c | |
parent | 50418843554ae72770f28783aa8d28c350f4300b (diff) | |
download | mpv-6247d6be7a2be84da65a311bd21a19fd84c25362.tar.bz2 mpv-6247d6be7a2be84da65a311bd21a19fd84c25362.tar.xz |
- add freetype support for gui
- fix some small bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7140 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/interface.c')
-rw-r--r-- | Gui/interface.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Gui/interface.c b/Gui/interface.c index 393a3bfd93..705f2e782b 100644 --- a/Gui/interface.c +++ b/Gui/interface.c @@ -672,10 +672,38 @@ void * gtkSet( int cmd,float fparam, void * vparam ) sub_pos=(int)fparam; return NULL; #if defined( USE_OSD ) || defined( USE_SUB ) +#ifndef HAVE_FREETYPE case gtkSetFontFactor: font_factor=fparam; guiLoadFont(); return NULL; +#else + case gtkSetFontOutLine: + subtitle_font_thickness=( 8.0f / 100.0f ) * fparam; + guiLoadFont(); + return NULL; + case gtkSetFontBlur: + subtitle_font_radius=( 8.0f / 100.0f ) * fparam; + guiLoadFont(); + return NULL; + case gtkSetFontTextScale: + text_font_scale_factor=fparam; + guiLoadFont(); + return NULL; + case gtkSetFontOSDScale: + osd_font_scale_factor=fparam; + guiLoadFont(); + return NULL; + case gtkSetFontEncoding: + if ( subtitle_font_encoding ) free( subtitle_font_encoding ); + subtitle_font_encoding=gstrdup( (char *)vparam ); + guiLoadFont(); + return NULL; + case gtkSetFontAutoScale: + subtitle_autoscale=(int)fparam; + guiLoadFont(); + return NULL; +#endif #endif // --- misc case gtkClearStruct: |