Struct fyrox_ui::check_box::CheckBoxBuilder
source · pub struct CheckBoxBuilder { /* private fields */ }Expand description
Check box builder creates CheckBox instances and adds them to the user interface.
Implementations§
source§impl CheckBoxBuilder
impl CheckBoxBuilder
sourcepub fn new(widget_builder: WidgetBuilder) -> Self
pub fn new(widget_builder: WidgetBuilder) -> Self
Creates new check box builder instance.
sourcepub fn with_check_mark(self, check_mark: Handle<UiNode>) -> Self
pub fn with_check_mark(self, check_mark: Handle<UiNode>) -> Self
Sets the desired check mark when the state is Some(true).
sourcepub fn with_uncheck_mark(self, uncheck_mark: Handle<UiNode>) -> Self
pub fn with_uncheck_mark(self, uncheck_mark: Handle<UiNode>) -> Self
Sets the desired check mark when the state is Some(false).
sourcepub fn with_undefined_mark(self, undefined_mark: Handle<UiNode>) -> Self
pub fn with_undefined_mark(self, undefined_mark: Handle<UiNode>) -> Self
Sets the desired check mark when the state is None.
sourcepub fn with_content(self, content: Handle<UiNode>) -> Self
pub fn with_content(self, content: Handle<UiNode>) -> Self
Sets the new content of the check box.
sourcepub fn with_background(self, background: Handle<UiNode>) -> Self
pub fn with_background(self, background: Handle<UiNode>) -> Self
Sets the desired background widget that will be used a container for check box contents. By default, it is a simple border.
sourcepub fn build(self, ctx: &mut BuildContext<'_>) -> Handle<UiNode>
pub fn build(self, ctx: &mut BuildContext<'_>) -> Handle<UiNode>
Finishes check box building and adds it to the user interface.
Auto Trait Implementations§
impl !RefUnwindSafe for CheckBoxBuilder
impl !Send for CheckBoxBuilder
impl !Sync for CheckBoxBuilder
impl Unpin for CheckBoxBuilder
impl !UnwindSafe for CheckBoxBuilder
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
source§impl<T> FieldValue for Twhere
T: 'static,
impl<T> FieldValue for Twhere T: 'static,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.