///
/// This is the file name, without the full path, of the desktop entry
/// that represents this application according to the freedesktop desktop
/// entry specification.
///
/// This property gives a precise indication of what desktop entry represents
/// the application and it is needed by the windowing system to retrieve
/// such information without resorting to imprecise heuristics.
///
/// The latest version of the freedesktop desktop entry specification can be obtained
/// [here](http://standards.freedesktop.org/desktop-entry-spec/latest/)
///
This is the file name, without the full path, of the desktop entry
that represents this application according to the freedesktop desktop
entry specification.

This property gives a precise indication of what desktop entry represents
the application and it is needed by the windowing system to retrieve
such information without resorting to imprecise heuristics.

The latest version of the freedesktop desktop entry specification can be obtained
[here]
This is the file name without the full path of the desktop entry that represents this application according to the freedesktop desktop entry specification . This property gives a precise indication of what desktop entry represents the application and it is needed by the windowing system to retrieve such information without resorting to imprecise heuristics . The latest version of the freedesktop desktop entry specification can be obtained [ here ]
pub fn desktop_file_name() -> String {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_gui_application)(::std::ptr::null()).all_funcs)
                    .gui_application_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).desktop_file_name)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
pub fn desktop_file_name ( ) -> String { let ( obj_data , funcs ) = unsafe { ( :: std :: ptr :: null ( ) , ( * ( ( * rute_ffi_get ( ) ) . get_gui_application ) ( :: std :: ptr :: null ( ) ) . all_funcs ) . gui_application_funcs , ) } ; unsafe { let ret_val = ( ( * funcs ) . desktop_file_name ) ( obj_data ) ; let ret_val = CStr :: from_ptr ( ret_val ) . to_string_lossy ( ) . into_owned ( ) ; ret_val } }
This is the file name, without the full path, of the desktop entry
that represents this application according to the freedesktop desktop
entry specification.
This is the file name without the full path of the desktop entry that represents this application according to the freedesktop desktop entry specification .