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
fn append_page<T: IsA<Widget>, U: IsA<Widget>>(
    &self, 
    child: &T, 
    tab_label: Option<&U>
) -> u32
&self,
child: &T,
tab_label: Option<&U>
) -> u32
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>, 
&self,
child: &T,
tab_label: Option<&U>,
position: Option<u32>
) -> u32 where
T: IsA<Widget>,
U: 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>, 
T: IsA<Widget>,
U: IsA<Widget>,