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

    pub trait WindowExtManual {
        unsafe fn set_user_data<T>(&self, user_data: &mut T);
        unsafe fn get_user_data<'a, T>(&'a self) -> &'a 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>;
    }

## Required Methods

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

### `unsafe fn get_user_data<'a, T>(&'a self) -> &'a 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>`

## Implementors

- `impl<O: IsA<Window>> WindowExtManual for O`

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result
+
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)