[][src]Trait sourceview::prelude::CompletionProviderExt

pub trait CompletionProviderExt: 'static {
    fn activate_proposal<P: IsA<CompletionProposal>>(
        &self,
        proposal: &P,
        iter: &mut TextIter
    ) -> bool;
fn get_activation(&self) -> CompletionActivation;
fn get_gicon(&self) -> Option<Icon>;
fn get_icon(&self) -> Option<Pixbuf>;
fn get_icon_name(&self) -> Option<GString>;
fn get_info_widget<P: IsA<CompletionProposal>>(
        &self,
        proposal: &P
    ) -> Option<Widget>;
fn get_interactive_delay(&self) -> i32;
fn get_name(&self) -> Option<GString>;
fn get_priority(&self) -> i32;
fn get_start_iter<P: IsA<CompletionContext>, Q: IsA<CompletionProposal>>(
        &self,
        context: &P,
        proposal: &Q
    ) -> Option<TextIter>;
fn match_<P: IsA<CompletionContext>>(&self, context: &P) -> bool;
fn populate<P: IsA<CompletionContext>>(&self, context: &P);
fn update_info<P: IsA<CompletionProposal>, Q: IsA<CompletionInfo>>(
        &self,
        proposal: &P,
        info: &Q
    ); }

Required methods

fn activate_proposal<P: IsA<CompletionProposal>>(
    &self,
    proposal: &P,
    iter: &mut TextIter
) -> bool

fn get_activation(&self) -> CompletionActivation

fn get_gicon(&self) -> Option<Icon>

fn get_icon(&self) -> Option<Pixbuf>

fn get_icon_name(&self) -> Option<GString>

fn get_info_widget<P: IsA<CompletionProposal>>(
    &self,
    proposal: &P
) -> Option<Widget>

fn get_interactive_delay(&self) -> i32

fn get_name(&self) -> Option<GString>

fn get_priority(&self) -> i32

fn get_start_iter<P: IsA<CompletionContext>, Q: IsA<CompletionProposal>>(
    &self,
    context: &P,
    proposal: &Q
) -> Option<TextIter>

fn match_<P: IsA<CompletionContext>>(&self, context: &P) -> bool

fn populate<P: IsA<CompletionContext>>(&self, context: &P)

fn update_info<P: IsA<CompletionProposal>, Q: IsA<CompletionInfo>>(
    &self,
    proposal: &P,
    info: &Q
)

Loading content...

Implementors

impl<O: IsA<CompletionProvider>> CompletionProviderExt for O[src]

Loading content...