Mercurial > mplayer.hg
comparison Gui/interface.c @ 7139:dd1e21e775b6
- add freetype support for gui
- fix some small bug
author | pontscho |
---|---|
date | Thu, 29 Aug 2002 17:16:34 +0000 |
parents | dc48f2130a76 |
children | b212f74e14ec |
comparison
equal
deleted
inserted
replaced
7138:8ab4d11353ae | 7139:dd1e21e775b6 |
---|---|
670 return NULL; | 670 return NULL; |
671 case gtkSetSubPos: | 671 case gtkSetSubPos: |
672 sub_pos=(int)fparam; | 672 sub_pos=(int)fparam; |
673 return NULL; | 673 return NULL; |
674 #if defined( USE_OSD ) || defined( USE_SUB ) | 674 #if defined( USE_OSD ) || defined( USE_SUB ) |
675 #ifndef HAVE_FREETYPE | |
675 case gtkSetFontFactor: | 676 case gtkSetFontFactor: |
676 font_factor=fparam; | 677 font_factor=fparam; |
677 guiLoadFont(); | 678 guiLoadFont(); |
678 return NULL; | 679 return NULL; |
680 #else | |
681 case gtkSetFontOutLine: | |
682 subtitle_font_thickness=( 8.0f / 100.0f ) * fparam; | |
683 guiLoadFont(); | |
684 return NULL; | |
685 case gtkSetFontBlur: | |
686 subtitle_font_radius=( 8.0f / 100.0f ) * fparam; | |
687 guiLoadFont(); | |
688 return NULL; | |
689 case gtkSetFontTextScale: | |
690 text_font_scale_factor=fparam; | |
691 guiLoadFont(); | |
692 return NULL; | |
693 case gtkSetFontOSDScale: | |
694 osd_font_scale_factor=fparam; | |
695 guiLoadFont(); | |
696 return NULL; | |
697 case gtkSetFontEncoding: | |
698 if ( subtitle_font_encoding ) free( subtitle_font_encoding ); | |
699 subtitle_font_encoding=gstrdup( (char *)vparam ); | |
700 guiLoadFont(); | |
701 return NULL; | |
702 case gtkSetFontAutoScale: | |
703 subtitle_autoscale=(int)fparam; | |
704 guiLoadFont(); | |
705 return NULL; | |
706 #endif | |
679 #endif | 707 #endif |
680 // --- misc | 708 // --- misc |
681 case gtkClearStruct: | 709 case gtkClearStruct: |
682 if ( (unsigned int)vparam & guiFilenames ) | 710 if ( (unsigned int)vparam & guiFilenames ) |
683 { | 711 { |