pub trait NotebookExtManual: IsA<Notebook> + Sealed + 'static {
Show 13 methods
// Provided 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 current_page(&self) -> Option<u32> { ... }
fn n_pages(&self) -> u32 { ... }
fn 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>) { ... }
}