pub struct TabView { /* private fields */ }Available on macOS only.
Implementations§
Source§impl TabView
impl TabView
pub fn new(parent: impl AsContainer) -> Result<Self>
pub fn is_visible(&self) -> Result<bool>
pub fn set_visible(&mut self, v: bool) -> Result<()>
pub fn is_enabled(&self) -> Result<bool>
pub fn set_enabled(&mut self, v: bool) -> Result<()>
pub fn loc(&self) -> Result<Point>
pub fn set_loc(&mut self, p: Point) -> Result<()>
pub fn size(&self) -> Result<Size>
pub fn set_size(&mut self, v: Size) -> Result<()>
pub fn selection(&self) -> Result<Option<usize>>
pub fn set_selection(&mut self, i: usize) -> Result<()>
pub async fn wait_select(&self)
pub fn insert(&mut self, i: usize, item: &TabViewItem) -> Result<()>
pub fn remove(&mut self, i: usize) -> Result<()>
pub fn len(&self) -> Result<usize>
pub fn is_empty(&self) -> Result<bool>
pub fn clear(&mut self) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TabView
impl !Send for TabView
impl !Sync for TabView
impl !UnwindSafe for TabView
impl Freeze for TabView
impl Unpin for TabView
impl UnsafeUnpin for TabView
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more