Function gtk_test::wait_for_draw
source · pub fn wait_for_draw<W, F: FnOnce()>(widget: &W, callback: F)where
W: IsA<Object> + IsA<Widget> + WidgetExt,
Expand description
Wait for a widget to be drawn.
Example:
extern crate gtk;
extern crate gtk_test;
use gtk::{prelude::WidgetExt, Window, WindowType};
gtk::init().expect("GTK init failed");
let mut w = Window::new(WindowType::Toplevel);
w.show_all();
gtk_test::wait_for_draw(&w, || {
println!("drawn!");
});