add actual api.h calls to the font caching stuff...

SVN revision: 453
This commit is contained in:
Carsten Haitzler 1999-09-29 18:10:13 +00:00
parent d426a29288
commit 5bc8d54581
4 changed files with 42 additions and 1 deletions

29
api.c
View File

@ -1128,3 +1128,32 @@ imlib_text_get_index_and_location(Imlib_Font *font,
return -1;
}
char **
imlib_list_fonts(int *number_return)
{
return __imlib_list_fonts(number_return);
}
void
imlib_free_font_list(char **font_list, int number)
{
__imlib_free_font_list(font_list, number);
}
int
imlib_get_font_cache_size(void)
{
return __imlib_get_font_cache_size();
}
void
imlib_set_font_cache_size(int bytes)
{
__imlib_set_font_cache_size(bytes);
}
void
imlib_flush_font_cache(void)
{
__imlib_purge_font_cache();
}

7
api.h
View File

@ -283,7 +283,12 @@ int imlib_text_get_index_and_location(Imlib_Font *font,
int *char_x_return, int *char_y_return,
int *char_width_return,
int *char_height_return);
char **imlib_list_fonts(int *number_return);
void imlib_free_font_list(char **font_list, int number);
int imlib_get_font_cache_size(void);
void imlib_set_font_cache_size(int bytes);
void imlib_flush_font_cache(void);
#if 0
void imlib_image_copy_alpha_to_image(Imlib_Image image_source,
Imlib_Image image_destination,

6
font.c
View File

@ -667,6 +667,12 @@ __imlib_list_fonts(int *num_ret)
return list;
}
void
__imlib_free_font_list(char *list, int num)
{
__imlib_FileFreeDirList(list, num);
}
int
__imlib_get_cached_font_size(void)
{

1
font.h
View File

@ -41,6 +41,7 @@ void __imlib_render_str(ImlibImage *im, ImlibFont *fn, int drx,
int __imlib_char_pos(ImlibFont *fn, char *text, int x, int y,
int *cx, int *cy, int *cw, int *ch);
char **__imlib_list_fonts(int *num_ret);
void __imlib_free_font_list(char *list, int num);
int __imlib_get_cached_font_size(void);
void __imlib_flush_font_cache(void);
void __imlib_purge_font_cache(void);