Trait gtk::prelude::NotebookExtManual [] [src]

pub trait NotebookExtManual {
    fn append_page<T: IsA<Widget>, U: IsA<Widget>>(
        &self,
        child: &T,
        tab_label: Option<&U>
    ) -> u32;
fn append_page_menu<T, U, V>(
        &self,
        child: &T,
        tab_label: Option<&U>,
        menu_label: Option<&V>
    ) -> u32
    where
        T: IsA<Widget>,
        U: IsA<Widget>,
        V: IsA<Widget>
;
fn get_current_page(&self) -> Option<u32>;
fn get_n_pages(&self) -> u32;
fn get_nth_page(&self, page_num: Option<u32>) -> Option<Widget>;
fn insert_page<T, U>(
        &self,
        child: &T,
        tab_label: Option<&U>,
        position: Option<u32>
    ) -> u32
    where
        T: IsA<Widget>,
        U: IsA<Widget>
;
fn insert_page_menu<T, U, V>(
        &self,
        child: &T,
        tab_label: Option<&U>,
        menu_label: Option<&V>,
        position: Option<u32>
    ) -> u32
    where
        T: IsA<Widget>,
        U: IsA<Widget>,
        V: IsA<Widget>
;
fn page_num<T: IsA<Widget>>(&self, child: &T) -> Option<u32>;
fn prepend_page<T, U>(&self, child: &T, tab_label: Option<&U>) -> u32
    where
        T: IsA<Widget>,
        U: IsA<Widget>
;
fn prepend_page_menu<T, U, V>(
        &self,
        child: &T,
        tab_label: Option<&U>,
        menu_label: Option<&V>
    ) -> u32
    where
        T: IsA<Widget>,
        U: IsA<Widget>,
        V: IsA<Widget>
;
fn remove_page(&self, page_num: Option<u32>);
fn reorder_child<T: IsA<Widget>>(&self, child: &T, position: Option<u32>);
fn set_current_page(&self, page_num: Option<u32>); }

Required Methods

Implementors