///
/// Returns the name of the current icon theme.
///
/// On X11, the current icon theme depends on your desktop
/// settings. On other platforms it is not set by default.
///
/// **See also:** [`set_theme_name()`]
/// [`theme_search_paths()`]
/// [`from_theme()`]
/// [`has_theme_icon()`]
Returns the name of the current icon theme.
On X11, the current icon theme depends on your desktop
settings. On other platforms it is not set by default.


Returns the name of the current icon theme . On X11 the current icon theme depends on your desktop settings . On other platforms it is not set by default .
pub fn theme_name() -> String {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_icon)(::std::ptr::null()).all_funcs).icon_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).theme_name)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
pub fn theme_name ( ) -> String { let ( obj_data , funcs ) = unsafe { ( :: std :: ptr :: null ( ) , ( * ( ( * rute_ffi_get ( ) ) . get_icon ) ( :: std :: ptr :: null ( ) ) . all_funcs ) . icon_funcs , ) } ; unsafe { let ret_val = ( ( * funcs ) . theme_name ) ( obj_data ) ; let ret_val = CStr :: from_ptr ( ret_val ) . to_string_lossy ( ) . into_owned ( ) ; ret_val } }
Returns the name of the current icon theme.
Returns the name of the current icon theme .