1
0
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:
Cristian Dinu
2021-03-21 22:52:55 +02:00
parent f5c372910c
commit 86c4b76c40

View File

@@ -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;