[][src]Trait sourceview::RegionExt

pub trait RegionExt: 'static {
    fn add_region<P: IsA<Region>>(&self, region_to_add: Option<&P>);
fn add_subregion(&self, _start: &TextIter, _end: &TextIter);
fn get_bounds(&self) -> Option<(TextIter, TextIter)>;
fn get_buffer(&self) -> Option<TextBuffer>;
fn get_start_region_iter(&self) -> RegionIter;
fn intersect_region<P: IsA<Region>>(
        &self,
        region2: Option<&P>
    ) -> Option<Region>;
fn intersect_subregion(
        &self,
        _start: &TextIter,
        _end: &TextIter
    ) -> Option<Region>;
fn is_empty(&self) -> bool;
fn subtract_region<P: IsA<Region>>(&self, region_to_subtract: Option<&P>);
fn subtract_subregion(&self, _start: &TextIter, _end: &TextIter);
fn to_string(&self) -> GString; }

Required methods

fn add_region<P: IsA<Region>>(&self, region_to_add: Option<&P>)

fn add_subregion(&self, _start: &TextIter, _end: &TextIter)

fn get_bounds(&self) -> Option<(TextIter, TextIter)>

fn get_buffer(&self) -> Option<TextBuffer>

fn get_start_region_iter(&self) -> RegionIter

fn intersect_region<P: IsA<Region>>(
    &self,
    region2: Option<&P>
) -> Option<Region>

fn intersect_subregion(
    &self,
    _start: &TextIter,
    _end: &TextIter
) -> Option<Region>

fn is_empty(&self) -> bool

fn subtract_region<P: IsA<Region>>(&self, region_to_subtract: Option<&P>)

fn subtract_subregion(&self, _start: &TextIter, _end: &TextIter)

fn to_string(&self) -> GString

Loading content...

Implementors

impl<O: IsA<Region>> RegionExt for O[src]

Loading content...