}
self
}
+
+ pub fn visibility_states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_button_args_set_visibility_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
+
+ pub fn states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_button_args_set_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
}
impl<'a, T> ToggleBuilder<'a, T> {
self
}
- // TODO: callback, states
+ pub fn visibility_states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_toggle_args_set_visibility_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
+
+ pub fn states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_toggle_args_set_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
}
self
}
- // TODO: states
+ pub fn visibility_states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_textarea_args_set_visibility_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
+
+ pub fn states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_textarea_args_set_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
}
self
}
- // TODO: states
+ pub fn visibility_states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_textfield_args_set_visibility_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
+
+ pub fn states(&mut self, states: &[i32]) -> &mut Self {
+ unsafe {
+ ui_textfield_args_set_states(self.args, states.as_ptr(), states.len() as c_int);
+ }
+ self
+ }
}