pub fn minimum_size(&self) -> Size {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).minimum_size)(obj_data);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = Size::new_from_rc(t);
            } else {
                ret_val = Size::new_from_owned(t);
            }
            ret_val
        }
    }
///
/// The widget cannot be resized to a smaller size than the minimum
/// widget size. The widget's size is forced to the minimum size if
/// the current size is smaller.
///
/// The minimum size set by this function will override the minimum size
/// defined by QLayout. In order to unset the minimum size, use a
/// value of `QSize(0, 0)` .
///
/// By default, this property contains a size with zero width and height.
///
/// **See also:** minimumWidth
/// minimumHeight
/// maximumSize
/// sizeIncrement
///
/// If the value of this property is an invalid size, no minimum size
/// is recommended.
///
/// The default implementation of minimumSizeHint() returns an invalid
/// size if there is no layout for this widget, and returns the
/// layout's minimum size otherwise. Most built-in widgets reimplement
/// minimumSizeHint().
///
/// [QLayout](QLayout)
/// will never resize a widget to a size smaller than the
/// minimum size hint unless minimumSize() is set or the size policy is
/// set to QSizePolicy::Ignore. If minimumSize() is set, the minimum
/// size hint will be ignored.
///
/// **See also:** [`Size::is_valid`]
/// [`resize()`]
/// [`set_minimum_size()`]
/// [`size_policy()`]
The widget cannot be resized to a smaller size than the minimum
widget size. The widget's size is forced to the minimum size if
the current size is smaller.

The minimum size set by this function will override the minimum size
defined by QLayout. In order to unset the minimum size, use a
value of `QSize(0, 0)` .

By default, this property contains a size with zero width and height.

See also:** minimumWidth
minimumHeight
maximumSize
sizeIncrement

If the value of this property is an invalid size, no minimum size
is recommended.

The default implementation of minimumSizeHint() returns an invalid
size if there is no layout for this widget, and returns the
layout's minimum size otherwise. Most built-in widgets reimplement
minimumSizeHint().

[QLayout](QLayout)
will never resize a widget to a size smaller than the
minimum size hint unless minimumSize() is set or the size policy is
set to QSizePolicy::Ignore. If minimumSize() is set, the minimum
size hint will be ignored.


The widget cannot be resized to a smaller size than the minimum widget size . The widget ' s size is forced to the minimum size if the current size is smaller . The minimum size set by this function will override the minimum size defined by QLayout . In order to unset the minimum size use a value of ` QSize ( 0 0 ) ` . By default this property contains a size with zero width and height . See also : ** minimumWidth minimumHeight maximumSize sizeIncrement If the value of this property is an invalid size no minimum size is recommended . The default implementation of minimumSizeHint () returns an invalid size if there is no layout for this widget and returns the layout ' s minimum size otherwise . Most built - in widgets reimplement minimumSizeHint () . [ QLayout ] ( QLayout ) will never resize a widget to a size smaller than the minimum size hint unless minimumSize () is set or the size policy is set to QSizePolicy :: Ignore . If minimumSize () is set the minimum size hint will be ignored .
pub fn minimum_size(&self) -> Size {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).minimum_size)(obj_data);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = Size::new_from_rc(t);
            } else {
                ret_val = Size::new_from_owned(t);
            }
            ret_val
        }
    }
pub fn minimum_size ( & self ) -> Size { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . minimum_size ) ( obj_data ) ; let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = Size :: new_from_rc ( t ) ; } else { ret_val = Size :: new_from_owned ( t ) ; } ret_val } }
The widget cannot be resized to a smaller size than the minimum
widget size.
The widget cannot be resized to a smaller size than the minimum widget size .
&self
&self