Add #[must_use] to ui.selectable_label and ui.radio
This commit is contained in:
parent
b106d10202
commit
23581eee27
1 changed files with 6 additions and 4 deletions
|
@ -743,20 +743,20 @@ impl Ui {
|
||||||
self.add(TextEdit::multiline(text))
|
self.add(TextEdit::multiline(text))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Usage: `if ui.button("Click me").clicked() { ... }`
|
/// Usage: `if ui.button("Click me").clicked() { … }`
|
||||||
///
|
///
|
||||||
/// Shortcut for `add(Button::new(text))`
|
/// Shortcut for `add(Button::new(text))`
|
||||||
#[must_use = "You should check if the user clicked this with `if ui.button(...).clicked() { ... } "]
|
#[must_use = "You should check if the user clicked this with `if ui.button(…).clicked() { … } "]
|
||||||
pub fn button(&mut self, text: impl Into<String>) -> Response {
|
pub fn button(&mut self, text: impl Into<String>) -> Response {
|
||||||
self.add(Button::new(text))
|
self.add(Button::new(text))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// A button as small as normal body text.
|
/// A button as small as normal body text.
|
||||||
///
|
///
|
||||||
/// Usage: `if ui.small_button("Click me").clicked() { ... }`
|
/// Usage: `if ui.small_button("Click me").clicked() { … }`
|
||||||
///
|
///
|
||||||
/// Shortcut for `add(Button::new(text).small())`
|
/// Shortcut for `add(Button::new(text).small())`
|
||||||
#[must_use = "You should check if the user clicked this with `if ui.small_button(...).clicked() { ... } "]
|
#[must_use = "You should check if the user clicked this with `if ui.small_button(…).clicked() { … } "]
|
||||||
pub fn small_button(&mut self, text: impl Into<String>) -> Response {
|
pub fn small_button(&mut self, text: impl Into<String>) -> Response {
|
||||||
self.add(Button::new(text).small())
|
self.add(Button::new(text).small())
|
||||||
}
|
}
|
||||||
|
@ -768,6 +768,7 @@ impl Ui {
|
||||||
|
|
||||||
/// Show a radio button.
|
/// Show a radio button.
|
||||||
/// Often you want to use `ui.radio_value` instead.
|
/// Often you want to use `ui.radio_value` instead.
|
||||||
|
#[must_use = "You should check if the user clicked this with `if ui.radio(…).clicked() { … } "]
|
||||||
pub fn radio(&mut self, selected: bool, text: impl Into<String>) -> Response {
|
pub fn radio(&mut self, selected: bool, text: impl Into<String>) -> Response {
|
||||||
self.add(RadioButton::new(selected, text))
|
self.add(RadioButton::new(selected, text))
|
||||||
}
|
}
|
||||||
|
@ -790,6 +791,7 @@ impl Ui {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Show a label which can be selected or not.
|
/// Show a label which can be selected or not.
|
||||||
|
#[must_use = "You should check if the user clicked this with `if ui.selectable_label(…).clicked() { … } "]
|
||||||
pub fn selectable_label(&mut self, checked: bool, text: impl Into<String>) -> Response {
|
pub fn selectable_label(&mut self, checked: bool, text: impl Into<String>) -> Response {
|
||||||
self.add(SelectableLabel::new(checked, text))
|
self.add(SelectableLabel::new(checked, text))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue