Trait gdk::prelude::WindowExtManual
source · [−]pub trait WindowExtManual: 'static {
unsafe fn set_user_data<T>(&self, user_data: &mut T);
unsafe fn get_user_data<T>(&self) -> &mut T;
fn set_geometry_hints(&self, geometry: &GdkGeometry, geom_mask: WindowHints);
fn get_default_root_window() -> Window;
fn offscreen_window_set_embedder(&self, embedder: &Window);
fn offscreen_window_get_embedder(&self) -> Option<Window>;
fn offscreen_window_get_surface(&self) -> Option<Surface>;
fn get_pixbuf(
&self,
src_x: i32,
src_y: i32,
width: i32,
height: i32
) -> Option<Pixbuf>;
fn get_background_pattern(&self) -> Option<Pattern>;
fn set_background_pattern(&self, pattern: Option<&Pattern>);
}Required Methods
source
unsafe fn set_user_data<T>(&self, user_data: &mut T)
source
unsafe fn get_user_data<T>(&self) -> &mut T
source
fn set_geometry_hints(&self, geometry: &GdkGeometry, geom_mask: WindowHints)
source
fn get_default_root_window() -> Window
source
fn offscreen_window_set_embedder(&self, embedder: &Window)
source
fn offscreen_window_get_embedder(&self) -> Option<Window>
source
fn offscreen_window_get_surface(&self) -> Option<Surface>
source
fn get_background_pattern(&self) -> Option<Pattern>
source