pub fn updates_enabled(&self) -> bool {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).updates_enabled)(obj_data);
            ret_val
        }
    }
///
/// An updates enabled widget receives paint events and has a system
/// background; a disabled widget does not. This also implies that
/// calling update() and repaint() has no effect if updates are
/// disabled.
///
/// By default, this property is `true.`
///
/// setUpdatesEnabled() is normally used to disable updates for a
/// short period of time, for instance to avoid screen flicker during
/// large changes. In Qt, widgets normally do not generate screen
/// flicker, but on X11 the server might erase regions on the screen
/// when widgets get hidden before they can be replaced by other
/// widgets. Disabling updates solves this.
///
/// Example:
///
/// Disabling a widget implicitly disables all its children. Enabling a widget
/// enables all child widgets *except* top-level widgets or those that
/// have been explicitly disabled. Re-enabling updates implicitly calls
/// update() on the widget.
///
/// **See also:** [`paint_event()`]
An updates enabled widget receives paint events and has a system
background; a disabled widget does not. This also implies that
calling update() and repaint() has no effect if updates are
disabled.

By default, this property is `true.`

setUpdatesEnabled() is normally used to disable updates for a
short period of time, for instance to avoid screen flicker during
large changes. In Qt, widgets normally do not generate screen
flicker, but on X11 the server might erase regions on the screen
when widgets get hidden before they can be replaced by other
widgets. Disabling updates solves this.



Disabling a widget implicitly disables all its children. Enabling a widget
enables all child widgets *except* top-level widgets or those that
have been explicitly disabled. Re-enabling updates implicitly calls
update() on the widget.


An updates enabled widget receives paint events and has a system background ; a disabled widget does not . This also implies that calling update () and repaint () has no effect if updates are disabled . By default this property is ` true . ` setUpdatesEnabled () is normally used to disable updates for a short period of time for instance to avoid screen flicker during large changes . In Qt widgets normally do not generate screen flicker but on X11 the server might erase regions on the screen when widgets get hidden before they can be replaced by other widgets . Disabling updates solves this . Disabling a widget implicitly disables all its children . Enabling a widget enables all child widgets * except * top - level widgets or those that have been explicitly disabled . Re - enabling updates implicitly calls update () on the widget .
pub fn updates_enabled(&self) -> bool {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).updates_enabled)(obj_data);
            ret_val
        }
    }
pub fn updates_enabled ( & self ) -> bool { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . updates_enabled ) ( obj_data ) ; ret_val } }
An updates enabled widget receives paint events and has a system
background; a disabled widget does not.
An updates enabled widget receives paint events and has a system background ; a disabled widget does not .
&self
&self