Trait gtk::prelude::NotebookExtManual
source · [−]pub trait NotebookExtManual: 'static {
Show 13 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(&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
sourcefn append_page<T: IsA<Widget>, U: IsA<Widget>>(
fn append_page<T: IsA<Widget>, U: IsA<Widget>>(
&self,
child: &T,
tab_label: Option<&U>
) -> u32
source
fn get_current_page(&self) -> Option<u32>
source
fn get_n_pages(&self) -> u32
sourcefn insert_page<T, U>(
fn insert_page<T, U>(
&self,
child: &T,
tab_label: Option<&U>,
position: Option<u32>
) -> u32where
T: IsA<Widget>,
U: IsA<Widget>,
sourcefn prepend_page<T, U>(&self, child: &T, tab_label: Option<&U>) -> u32where
fn prepend_page<T, U>(&self, child: &T, tab_label: Option<&U>) -> u32where
T: IsA<Widget>,
U: IsA<Widget>,
source
fn remove_page(&self, page_num: Option<u32>)
source