Trait GutterExt

Source
pub trait GutterExt: 'static {
Show 17 methods // Required methods fn get_renderer_at_pos(&self, x: i32, y: i32) -> Option<GutterRenderer>; fn get_view(&self) -> Option<View>; fn get_window(&self) -> Option<Window>; fn get_window_type(&self) -> TextWindowType; fn insert<P: IsA<GutterRenderer>>( &self, renderer: &P, position: i32, ) -> bool; fn queue_draw(&self); fn remove<P: IsA<GutterRenderer>>(&self, renderer: &P); fn reorder<P: IsA<GutterRenderer>>(&self, renderer: &P, position: i32); fn set_padding(&self, xpad: i32, ypad: i32); fn get_property_view(&self) -> Option<View>; fn get_property_window_type(&self) -> TextWindowType; fn get_property_xpad(&self) -> i32; fn set_property_xpad(&self, xpad: i32); fn get_property_ypad(&self) -> i32; fn set_property_ypad(&self, ypad: i32); fn connect_property_xpad_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_ypad_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId;
}

Required Methods§

Source

fn get_renderer_at_pos(&self, x: i32, y: i32) -> Option<GutterRenderer>

Source

fn get_view(&self) -> Option<View>

Source

fn get_window(&self) -> Option<Window>

Source

fn get_window_type(&self) -> TextWindowType

Source

fn insert<P: IsA<GutterRenderer>>(&self, renderer: &P, position: i32) -> bool

Source

fn queue_draw(&self)

Source

fn remove<P: IsA<GutterRenderer>>(&self, renderer: &P)

Source

fn reorder<P: IsA<GutterRenderer>>(&self, renderer: &P, position: i32)

Source

fn set_padding(&self, xpad: i32, ypad: i32)

Source

fn get_property_view(&self) -> Option<View>

Source

fn get_property_window_type(&self) -> TextWindowType

Source

fn get_property_xpad(&self) -> i32

Source

fn set_property_xpad(&self, xpad: i32)

Source

fn get_property_ypad(&self) -> i32

Source

fn set_property_ypad(&self, ypad: i32)

Source

fn connect_property_xpad_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_ypad_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<O: IsA<Gutter>> GutterExt for O