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

pub trait NotebookExtManual: 'static {
    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<I: Into<Option<u32>>>(&self, page_num: I) -> Option<Widget>;
fn insert_page<I: Into<Option<u32>>, T, U>(
        &self,
        child: &T,
        tab_label: Option<&U>,
        position: I
    ) -> u32
    where
        T: IsA<Widget>,
        U: IsA<Widget>
;
fn insert_page_menu<I: Into<Option<u32>>, T, U, V>(
        &self,
        child: &T,
        tab_label: Option<&U>,
        menu_label: Option<&V>,
        position: I
    ) -> 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<I: Into<Option<u32>>>(&self, page_num: I);
fn reorder_child<I: Into<Option<u32>>, T: IsA<Widget>>(
        &self,
        child: &T,
        position: I
    );
fn set_current_page<I: Into<Option<u32>>>(&self, page_num: I); }

Required methods

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<I: Into<Option<u32>>>(&self, page_num: I) -> Option<Widget>

fn insert_page<I: Into<Option<u32>>, T, U>(
    &self,
    child: &T,
    tab_label: Option<&U>,
    position: I
) -> u32 where
    T: IsA<Widget>,
    U: IsA<Widget>, 

fn insert_page_menu<I: Into<Option<u32>>, T, U, V>(
    &self,
    child: &T,
    tab_label: Option<&U>,
    menu_label: Option<&V>,
    position: I
) -> 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<I: Into<Option<u32>>>(&self, page_num: I)

fn reorder_child<I: Into<Option<u32>>, T: IsA<Widget>>(
    &self,
    child: &T,
    position: I
)

fn set_current_page<I: Into<Option<u32>>>(&self, page_num: I)

Loading content...

Implementors

impl<O: IsA<Notebook>> NotebookExtManual for O[src]

Loading content...