pub trait GdkContextExt {
    // Required methods
    fn create_from_window<W: IsA<Window>>(window: &W) -> Context;
    unsafe fn draw_from_gl<W: IsA<Window>>(
        &self,
        window: &W,
        source: i32,
        source_type: i32,
        buffer_scale: i32,
        x: i32,
        y: i32,
        width: i32,
        height: i32
    );
    fn clip_rectangle(&self) -> Option<Rectangle>;
    fn set_source_rgba(&self, rgba: &RGBA);
    fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x: f64, y: f64);
    fn set_source_window<W: IsA<Window>>(&self, window: &W, x: f64, y: f64);
    fn rectangle(&self, rectangle: &Rectangle);
    fn add_region(&self, region: &Region);
}

Required Methods§

source

fn create_from_window<W: IsA<Window>>(window: &W) -> Context

source

unsafe fn draw_from_gl<W: IsA<Window>>( &self, window: &W, source: i32, source_type: i32, buffer_scale: i32, x: i32, y: i32, width: i32, height: i32 )

source

fn clip_rectangle(&self) -> Option<Rectangle>

source

fn set_source_rgba(&self, rgba: &RGBA)

source

fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x: f64, y: f64)

source

fn set_source_window<W: IsA<Window>>(&self, window: &W, x: f64, y: f64)

source

fn rectangle(&self, rectangle: &Rectangle)

source

fn add_region(&self, region: &Region)

Implementations on Foreign Types§

source§

impl GdkContextExt for Context

source§

fn create_from_window<W: IsA<Window>>(window: &W) -> Context

source§

unsafe fn draw_from_gl<W: IsA<Window>>( &self, window: &W, source: i32, source_type: i32, buffer_scale: i32, x: i32, y: i32, width: i32, height: i32 )

source§

fn clip_rectangle(&self) -> Option<Rectangle>

source§

fn set_source_rgba(&self, rgba: &RGBA)

source§

fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x: f64, y: f64)

source§

fn set_source_window<W: IsA<Window>>(&self, window: &W, x: f64, y: f64)

source§

fn rectangle(&self, rectangle: &Rectangle)

source§

fn add_region(&self, region: &Region)

Implementors§