///
/// The window flags control the window's appearance in the windowing system,
/// whether it's a dialog, popup, or a regular window, and whether it should
/// have a title bar, etc.
///
/// The actual window flags might differ from the flags set with setFlags()
/// if the requested flags could not be fulfilled.
///
/// **See also:** [`set_flag()`]
The window flags control the window's appearance in the windowing system,
whether it's a dialog, popup, or a regular window, and whether it should
have a title bar, etc.

The actual window flags might differ from the flags set with setFlags()
if the requested flags could not be fulfilled.


The window flags control the window ' s appearance in the windowing system whether it ' s a dialog popup or a regular window and whether it should have a title bar etc . The actual window flags might differ from the flags set with setFlags () if the requested flags could not be fulfilled .
pub fn flags(&self) -> WindowFlags {
        let (obj_data, funcs) = self.get_window_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).flags)(obj_data);
            let ret_val = WindowFlags::from_bits_truncate(ret_val);
            ret_val
        }
    }
pub fn flags ( & self ) -> WindowFlags { let ( obj_data , funcs ) = self . get_window_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . flags ) ( obj_data ) ; let ret_val = WindowFlags :: from_bits_truncate ( ret_val ) ; ret_val } }
The window flags control the window's appearance in the windowing system,
whether it's a dialog, popup, or a regular window, and whether it should
have a title bar, etc.
The window flags control the window ' s appearance in the windowing system whether it ' s a dialog popup or a regular window and whether it should have a title bar etc .
&self