///
/// Sets the top-level widget containing this widget to be the active
/// window.
///
/// An active window is a visible top-level window that has the
/// keyboard input focus.
///
/// This function performs the same operation as clicking the mouse on
/// the title bar of a top-level window. On X11, the result depends on
/// the Window Manager. If you want to ensure that the window is
/// stacked on top as well you should also call raise(). Note that the
/// window must be visible, otherwise activateWindow() has no effect.
///
/// On Windows, if you are calling this when the application is not
/// currently the active one then it will not make it the active
/// window. It will change the color of the taskbar entry to indicate
/// that the window has changed in some way. This is because Microsoft
/// does not allow an application to interrupt what the user is currently
/// doing in another application.
///
/// **See also:** [`is_active_window()`]
/// [`window()`]
/// [`show()`]
/// [`WindowsWindowFunctions::set_window_activation_behavior`]
Sets the top-level widget containing this widget to be the active
window.

An active window is a visible top-level window that has the
keyboard input focus.

This function performs the same operation as clicking the mouse on
the title bar of a top-level window. On X11, the result depends on
the Window Manager. If you want to ensure that the window is
stacked on top as well you should also call raise(). Note that the
window must be visible, otherwise activateWindow() has no effect.

On Windows, if you are calling this when the application is not
currently the active one then it will not make it the active
window. It will change the color of the taskbar entry to indicate
that the window has changed in some way. This is because Microsoft
does not allow an application to interrupt what the user is currently
doing in another application.


Sets the top - level widget containing this widget to be the active window . An active window is a visible top - level window that has the keyboard input focus . This function performs the same operation as clicking the mouse on the title bar of a top - level window . On X11 the result depends on the Window Manager . If you want to ensure that the window is stacked on top as well you should also call raise () . Note that the window must be visible otherwise activateWindow () has no effect . On Windows if you are calling this when the application is not currently the active one then it will not make it the active window . It will change the color of the taskbar entry to indicate that the window has changed in some way . This is because Microsoft does not allow an application to interrupt what the user is currently doing in another application .
pub fn activate_window(&self) -> &Self {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            ((*funcs).activate_window)(obj_data);
        }
        self
    }
pub fn activate_window ( & self ) -> & Self { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { ( ( * funcs ) . activate_window ) ( obj_data ) ; } self }
Sets the top-level widget containing this widget to be the active
window.
Sets the top - level widget containing this widget to be the active window .
&self