pub struct ComboBox { /* private fields */ }Available on macOS only.
Implementations§
Source§impl ComboBox
impl ComboBox
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 preferred_size(&self) -> Result<Size>
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 tooltip(&self) -> Result<String>
pub fn set_tooltip(&mut self, s: impl AsRef<str>) -> Result<()>
pub fn text(&self) -> Result<String>
pub fn set_text(&mut self, s: impl AsRef<str>) -> Result<()>
pub fn selection(&self) -> Result<Option<usize>>
pub fn set_selection(&mut self, i: usize) -> Result<()>
pub fn is_editable(&self) -> Result<bool>
pub fn set_editable(&mut self, v: bool) -> Result<()>
pub async fn wait_change(&self)
pub async fn wait_select(&self)
pub fn len(&self) -> Result<usize>
pub fn is_empty(&self) -> Result<bool>
pub fn clear(&mut self) -> Result<()>
pub fn get(&self, i: usize) -> Result<String>
pub fn set(&mut self, i: usize, s: impl AsRef<str>) -> Result<()>
pub fn insert(&mut self, i: usize, s: impl AsRef<str>) -> Result<()>
pub fn remove(&mut self, i: usize) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ComboBox
impl !Send for ComboBox
impl !Sync for ComboBox
impl !UnwindSafe for ComboBox
impl Freeze for ComboBox
impl Unpin for ComboBox
impl UnsafeUnpin for ComboBox
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