Skip to content

Commit

Permalink
Make windows scrolalble in the two windows example
Browse files Browse the repository at this point in the history
  • Loading branch information
mvlabat committed Apr 10, 2021
1 parent 6d3f204 commit c1946be
Showing 1 changed file with 26 additions and 21 deletions.
47 changes: 26 additions & 21 deletions examples/two_windows.rs
Original file line number Diff line number Diff line change
Expand Up @@ -271,33 +271,38 @@ struct UiState {
}

fn ui_first_window(egui_context: Res<EguiContext>, mut ui_state: Local<UiState>) {
egui::Window::new("First Window").show(egui_context.ctx(), |ui| {
ui.horizontal(|ui| {
ui.label("Write something: ");
ui.text_edit_singleline(&mut ui_state.label);
egui::Window::new("First Window")
.scroll(true)
.show(egui_context.ctx(), |ui| {
ui.horizontal(|ui| {
ui.label("Write something: ");
ui.text_edit_singleline(&mut ui_state.label);
});

ui.add(egui::widgets::Image::new(
egui::TextureId::User(BEVY_TEXTURE_ID),
[256.0, 256.0],
));
});

ui.add(egui::widgets::Image::new(
egui::TextureId::User(BEVY_TEXTURE_ID),
[256.0, 256.0],
));
});
}

fn ui_second_window(
egui_context: Res<EguiContext>,
second_window: Res<SecondWindow>,
mut ui_state: Local<UiState>,
) {
egui::Window::new("Second Window").show(egui_context.ctx_for_window(second_window.id), |ui| {
ui.horizontal(|ui| {
ui.label("Write something else: ");
ui.text_edit_singleline(&mut ui_state.label);
});

ui.add(egui::widgets::Image::new(
egui::TextureId::User(BEVY_TEXTURE_ID),
[256.0, 256.0],
));
});
egui::Window::new("Second Window").scroll(true).show(
egui_context.ctx_for_window(second_window.id),
|ui| {
ui.horizontal(|ui| {
ui.label("Write something else: ");
ui.text_edit_singleline(&mut ui_state.label);
});

ui.add(egui::widgets::Image::new(
egui::TextureId::User(BEVY_TEXTURE_ID),
[256.0, 256.0],
));
},
);
}

0 comments on commit c1946be

Please sign in to comment.