///
/// Returns `true` if this layout's preferred height depends on its
/// width; otherwise returns `false.` The default implementation returns
/// false.
///
/// Reimplement this function in layout managers that support height
/// for width.
///
/// **See also:** [`height_for_width()`]
/// [`Widget::height_for_width`]
Returns `true` if this layout's preferred height depends on its
width; otherwise returns `false.` The default implementation returns
false.

Reimplement this function in layout managers that support height
for width.


Returns ` true ` if this layout ' s preferred height depends on its width ; otherwise returns ` false . ` The default implementation returns false . Reimplement this function in layout managers that support height for width .
pub fn has_height_for_width(&self) -> bool {
        let (obj_data, funcs) = self.get_layout_item_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).has_height_for_width)(obj_data);
            ret_val
        }
    }
pub fn has_height_for_width ( & self ) -> bool { let ( obj_data , funcs ) = self . get_layout_item_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . has_height_for_width ) ( obj_data ) ; ret_val } }
Returns `true` if this layout's preferred height depends on its
width; otherwise returns `false.` The default implementation returns
false.
Returns ` true ` if this layout ' s preferred height depends on its width ; otherwise returns ` false . ` The default implementation returns false .
&self