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