Functions
Font Path Functions

Functions that edit the paths being used to load fonts. More...

Functions

EOAPI void evas_canvas_font_path_append (const char *path)
 Appends a font path to the list of font paths used by the given evas. More...
 
EOAPI void evas_canvas_font_path_clear (void)
 Removes all font paths loaded into memory for the given evas.
 
EOAPI const Eina_Listevas_canvas_font_path_list (void)
 Retrieves the list of font paths used by the given evas. More...
 
EOAPI void evas_canvas_font_path_prepend (const char *path)
 Prepends a font path to the list of font paths used by the given evas. More...
 
void evas::canvas::font_path_append (::efl::eina::string_view path_) const
 Appends a font path to the list of font paths used by the given evas. More...
 
void evas::canvas::font_path_clear () const
 Removes all font paths loaded into memory for the given evas.
 
::efl::eina::crange_list< ::efl::eina::string_viewevas::canvas::font_path_list () const
 Retrieves the list of font paths used by the given evas. More...
 
void evas::canvas::font_path_prepend (::efl::eina::string_view path_) const
 Prepends a font path to the list of font paths used by the given evas. More...
 
void evas_font_path_append (Evas_Canvas *obj, const char *path)
 Appends a font path to the list of font paths used by the given evas. More...
 
void evas_font_path_clear (Evas_Canvas *obj)
 Removes all font paths loaded into memory for the given evas.
 
const Eina_Listevas_font_path_list (const Evas_Canvas *obj)
 Retrieves the list of font paths used by the given evas. More...
 
void evas_font_path_prepend (Evas_Canvas *obj, const char *path)
 Prepends a font path to the list of font paths used by the given evas. More...
 
void evas_font_path_global_clear (void)
 Removes all font paths loaded into memory by evas_font_path_app_* APIs for the application. More...
 
void evas_font_path_global_append (const char *path)
 Appends a font path to the list of font paths used by the application. More...
 
void evas_font_path_global_prepend (const char *path)
 Prepends a font path to the list of font paths used by the application. More...
 
const Eina_Listevas_font_path_global_list (void)
 Retrieves the list of font paths used by the application. More...
 
void evas_font_reinit (void)
 Reinitialize FontConfig. More...
 

Detailed Description

Functions that edit the paths being used to load fonts.

Function Documentation

EOAPI void evas_canvas_font_path_append ( const char *  path)

Appends a font path to the list of font paths used by the given evas.

Parameters
[in]pathThe new font path.

Referenced by evas_font_path_append().

EOAPI const Eina_List* evas_canvas_font_path_list ( void  )

Retrieves the list of font paths used by the given evas.

Returns
The list of font paths used.

Referenced by evas_font_path_list().

EOAPI void evas_canvas_font_path_prepend ( const char *  path)

Prepends a font path to the list of font paths used by the given evas.

Parameters
[in]pathThe new font path.

Referenced by evas_font_path_prepend().

void evas::canvas::font_path_append ( ::efl::eina::string_view  path_) const

Appends a font path to the list of font paths used by the given evas.

Parameters
pathThe new font path.
::efl::eina::crange_list< ::efl::eina::string_view > evas::canvas::font_path_list ( ) const

Retrieves the list of font paths used by the given evas.

Returns
The list of font paths used.
void evas::canvas::font_path_prepend ( ::efl::eina::string_view  path_) const

Prepends a font path to the list of font paths used by the given evas.

Parameters
pathThe new font path.
void evas_font_path_append ( Evas_Canvas *  obj,
const char *  path 
)

Appends a font path to the list of font paths used by the given evas.

Parameters
[in]pathThe new font path.

References evas_canvas_font_path_append().

const Eina_List* evas_font_path_list ( const Evas_Canvas *  obj)

Retrieves the list of font paths used by the given evas.

Returns
The list of font paths used.

References evas_canvas_font_path_list().

void evas_font_path_prepend ( Evas_Canvas *  obj,
const char *  path 
)

Prepends a font path to the list of font paths used by the given evas.

Parameters
[in]pathThe new font path.

References evas_canvas_font_path_prepend().

void evas_font_path_global_clear ( void  )

Removes all font paths loaded into memory by evas_font_path_app_* APIs for the application.

Since
1.9

References eina_list_remove(), and eina_stringshare_del().

Referenced by evas_shutdown().

void evas_font_path_global_append ( const char *  path)

Appends a font path to the list of font paths used by the application.

Parameters
pathThe new font path.
Since
1.9

References eina_list_append(), and eina_stringshare_add().

void evas_font_path_global_prepend ( const char *  path)

Prepends a font path to the list of font paths used by the application.

Parameters
pathThe new font path.
Since
1.9

References eina_list_prepend(), and eina_stringshare_add().

const Eina_List* evas_font_path_global_list ( void  )

Retrieves the list of font paths used by the application.

Returns
The list of font paths used.
Since
1.9
void evas_font_reinit ( void  )

Reinitialize FontConfig.

If FontConfig has to be reinitialized according to changes of system enviroments(ex. Changing font config files), it will be useful.

Since
1.14

References EINA_LIST_FOREACH.