mirror of
https://github.com/emilk/egui.git
synced 2026-09-01 14:20:04 -04:00
Add multiline TextEdit to the demo
This commit is contained in:
@@ -13,6 +13,7 @@ pub struct WidgetGallery {
|
|||||||
radio: Enum,
|
radio: Enum,
|
||||||
scalar: f32,
|
scalar: f32,
|
||||||
string: String,
|
string: String,
|
||||||
|
string_multiline: String,
|
||||||
color: egui::Color32,
|
color: egui::Color32,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -24,6 +25,7 @@ impl Default for WidgetGallery {
|
|||||||
radio: Enum::First,
|
radio: Enum::First,
|
||||||
scalar: 42.0,
|
scalar: 42.0,
|
||||||
string: Default::default(),
|
string: Default::default(),
|
||||||
|
string_multiline: Default::default(),
|
||||||
color: egui::Color32::LIGHT_BLUE.linear_multiply(0.5),
|
color: egui::Color32::LIGHT_BLUE.linear_multiply(0.5),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -85,6 +87,7 @@ impl WidgetGallery {
|
|||||||
radio,
|
radio,
|
||||||
scalar,
|
scalar,
|
||||||
string,
|
string,
|
||||||
|
string_multiline,
|
||||||
color,
|
color,
|
||||||
} = self;
|
} = self;
|
||||||
|
|
||||||
@@ -106,6 +109,10 @@ impl WidgetGallery {
|
|||||||
ui.add(egui::TextEdit::singleline(string).hint_text("Write something here"));
|
ui.add(egui::TextEdit::singleline(string).hint_text("Write something here"));
|
||||||
ui.end_row();
|
ui.end_row();
|
||||||
|
|
||||||
|
ui.add(doc_link_label("TextEdit", "TextEdit,text_edit"));
|
||||||
|
ui.add(egui::TextEdit::multiline(string_multiline).hint_text("Write something here"));
|
||||||
|
ui.end_row();
|
||||||
|
|
||||||
ui.add(doc_link_label("Button", "button"));
|
ui.add(doc_link_label("Button", "button"));
|
||||||
if ui.button("Click me!").clicked() {
|
if ui.button("Click me!").clicked() {
|
||||||
*boolean = !*boolean;
|
*boolean = !*boolean;
|
||||||
|
|||||||
Reference in New Issue
Block a user