[][src]Trait gdk::prelude::WindowExtManual

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 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

unsafe fn set_user_data<T>(&self, user_data: &mut T)

unsafe fn get_user_data<T>(&self) -> &mut T

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>)

Loading content...

Implementors

impl<O: IsA<Window>> WindowExtManual for O[src]

Loading content...