[][src]Trait sourceview::SpaceDrawerExt

pub trait SpaceDrawerExt: 'static {
    fn bind_matrix_setting<P: IsA<Settings>>(
        &self,
        settings: &P,
        key: &str,
        flags: SettingsBindFlags
    );
fn get_enable_matrix(&self) -> bool;
fn get_matrix(&self) -> Option<Variant>;
fn get_types_for_locations(
        &self,
        locations: SpaceLocationFlags
    ) -> SpaceTypeFlags;
fn set_enable_matrix(&self, enable_matrix: bool);
fn set_matrix(&self, matrix: Option<&Variant>);
fn set_types_for_locations(
        &self,
        locations: SpaceLocationFlags,
        types: SpaceTypeFlags
    );
fn connect_property_enable_matrix_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_matrix_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn bind_matrix_setting<P: IsA<Settings>>(
    &self,
    settings: &P,
    key: &str,
    flags: SettingsBindFlags
)

fn get_enable_matrix(&self) -> bool

fn get_matrix(&self) -> Option<Variant>

fn get_types_for_locations(
    &self,
    locations: SpaceLocationFlags
) -> SpaceTypeFlags

fn set_enable_matrix(&self, enable_matrix: bool)

fn set_matrix(&self, matrix: Option<&Variant>)

fn set_types_for_locations(
    &self,
    locations: SpaceLocationFlags,
    types: SpaceTypeFlags
)

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

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

Loading content...

Implementors

impl<O: IsA<SpaceDrawer>> SpaceDrawerExt for O[src]

Loading content...