Struct imgui::ImageButton
source · pub struct ImageButton<'ui, StrId> { /* private fields */ }
Expand description
Builder for an image button widget
Implementations§
source§impl ImageButton<'static, ()>
impl ImageButton<'static, ()>
source§impl<'ui, StrId: AsRef<str>> ImageButton<'ui, StrId>
impl<'ui, StrId: AsRef<str>> ImageButton<'ui, StrId>
sourcepub fn new_with_id(
ui: &'ui Ui,
str_id: StrId,
texture_id: TextureId,
size: impl Into<Vector2<f32>>
) -> Self
👎Deprecated since 0.10.0: Use ui.image_button_config(...)
instead
pub fn new_with_id( ui: &'ui Ui, str_id: StrId, texture_id: TextureId, size: impl Into<Vector2<f32>> ) -> Self
ui.image_button_config(...)
insteadCreates a new image button builder with the given texture and size
sourcepub fn size(self, size: impl Into<Vector2<f32>>) -> Self
👎Deprecated: just set the size in the new
constructor.
pub fn size(self, size: impl Into<Vector2<f32>>) -> Self
new
constructor.Sets the image button size
sourcepub fn background_col(self, bg_col: impl Into<Vector4<f32>>) -> Self
pub fn background_col(self, bg_col: impl Into<Vector4<f32>>) -> Self
Sets the background color (default: no background color)
Trait Implementations§
source§impl<'ui, StrId: Clone> Clone for ImageButton<'ui, StrId>
impl<'ui, StrId: Clone> Clone for ImageButton<'ui, StrId>
source§fn clone(&self) -> ImageButton<'ui, StrId>
fn clone(&self) -> ImageButton<'ui, StrId>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<'ui, StrId: Debug> Debug for ImageButton<'ui, StrId>
impl<'ui, StrId: Debug> Debug for ImageButton<'ui, StrId>
impl<'ui, StrId: Copy> Copy for ImageButton<'ui, StrId>
Auto Trait Implementations§
impl<'ui, StrId> Freeze for ImageButton<'ui, StrId>where
StrId: Freeze,
impl<'ui, StrId> !RefUnwindSafe for ImageButton<'ui, StrId>
impl<'ui, StrId> !Send for ImageButton<'ui, StrId>
impl<'ui, StrId> !Sync for ImageButton<'ui, StrId>
impl<'ui, StrId> Unpin for ImageButton<'ui, StrId>where
StrId: Unpin,
impl<'ui, StrId> !UnwindSafe for ImageButton<'ui, StrId>
Blanket Implementations§
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