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>) { ... }
}
Provided Methods§
fn append_page<T: IsA<Widget>, U: IsA<Widget>>( &self, child: &T, tab_label: Option<&U>, ) -> u32
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
fn page_num<T: IsA<Widget>>(&self, child: &T) -> Option<u32>
fn prepend_page<T, U>(&self, child: &T, tab_label: Option<&U>) -> u32
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>)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.