///
/// Undoes the last setOverrideCursor().
///
/// If setOverrideCursor() has been called twice, calling
/// restoreOverrideCursor() will activate the first cursor set. Calling this
/// function a second time restores the original widgets' cursors.
///
/// **See also:** [`set_override_cursor()`]
/// [`override_cursor()`]
Undoes the last setOverrideCursor().
If setOverrideCursor() has been called twice, calling
restoreOverrideCursor() will activate the first cursor set. Calling this
function a second time restores the original widgets' cursors.


Undoes the last setOverrideCursor () . If setOverrideCursor () has been called twice calling restoreOverrideCursor () will activate the first cursor set . Calling this function a second time restores the original widgets ' cursors .
pub fn restore_override_cursor() {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_gui_application)(::std::ptr::null()).all_funcs)
                    .gui_application_funcs,
            )
        };
        unsafe {
            ((*funcs).restore_override_cursor)(obj_data);
        }
    }
pub fn restore_override_cursor ( ) { let ( obj_data , funcs ) = unsafe { ( :: std :: ptr :: null ( ) , ( * ( ( * rute_ffi_get ( ) ) . get_gui_application ) ( :: std :: ptr :: null ( ) ) . all_funcs ) . gui_application_funcs , ) } ; unsafe { ( ( * funcs ) . restore_override_cursor ) ( obj_data ) ; } }
Undoes the last setOverrideCursor().
Undoes the last setOverrideCursor () .