pub fn cursor_flash_time() -> i32 {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_application)(::std::ptr::null()).all_funcs)
                    .application_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).cursor_flash_time)(obj_data);
            ret_val
        }
    }
///
/// The flash time is the time required to display, invert and restore the
/// caret display. Usually the text cursor is displayed for half the cursor
/// flash time, then hidden for the same amount of time, but this may vary.
///
/// The default value on X11 is 1000 milliseconds. On Windows, the
/// **{Control** Panel} value is used and setting this property sets the cursor
/// flash time for all applications.
///
/// We recommend that widgets do not cache this value as it may change at any
/// time if the user changes the global desktop settings.
///
/// **Note**: This property may hold a negative value, for instance if cursor
/// blinking is disabled.
The flash time is the time required to display, invert and restore the
caret display. Usually the text cursor is displayed for half the cursor
flash time, then hidden for the same amount of time, but this may vary.

The default value on X11 is 1000 milliseconds. On Windows, the
{Control** Panel} value is used and setting this property sets the cursor
flash time for all applications.

We recommend that widgets do not cache this value as it may change at any
time if the user changes the global desktop settings.

Note**: This property may hold a negative value, for instance if cursor
blinking is disabled.
The flash time is the time required to display invert and restore the caret display . Usually the text cursor is displayed for half the cursor flash time then hidden for the same amount of time but this may vary . The default value on X11 is 1000 milliseconds . On Windows the { Control ** Panel } value is used and setting this property sets the cursor flash time for all applications . We recommend that widgets do not cache this value as it may change at any time if the user changes the global desktop settings . Note ** : This property may hold a negative value for instance if cursor blinking is disabled .
pub fn cursor_flash_time() -> i32 {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_application)(::std::ptr::null()).all_funcs)
                    .application_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).cursor_flash_time)(obj_data);
            ret_val
        }
    }
pub fn cursor_flash_time ( ) -> i32 { let ( obj_data , funcs ) = unsafe { ( :: std :: ptr :: null ( ) , ( * ( ( * rute_ffi_get ( ) ) . get_application ) ( :: std :: ptr :: null ( ) ) . all_funcs ) . application_funcs , ) } ; unsafe { let ret_val = ( ( * funcs ) . cursor_flash_time ) ( obj_data ) ; ret_val } }
The flash time is the time required to display, invert and restore the
caret display.
The flash time is the time required to display invert and restore the caret display .