1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 05:40:03 -04:00

feat: Set whether to show decorations (#660)

* feat: Set whether to show decorations

* cargo fmt

* Update comment and changelog
This commit is contained in:
zu1k
2021-08-28 17:18:36 +08:00
committed by GitHub
parent 2ce99f3a12
commit 0db74f3000
4 changed files with 25 additions and 1 deletions

View File

@@ -202,6 +202,7 @@ pub fn run(mut app: Box<dyn epi::App>, native_options: epi::NativeOptions) {
http: http.clone(),
output: &mut app_output,
repaint_signal: repaint_signal.clone(),
decorated: native_options.decorated,
}
.build();
app.setup(ctx, &mut frame, storage.as_deref());
@@ -226,6 +227,7 @@ pub fn run(mut app: Box<dyn epi::App>, native_options: epi::NativeOptions) {
http: http.clone(),
output: &mut app_output,
repaint_signal: repaint_signal.clone(),
decorated: native_options.decorated,
}
.build();
@@ -323,6 +325,7 @@ pub fn run(mut app: Box<dyn epi::App>, native_options: epi::NativeOptions) {
http: http.clone(),
output: &mut app_output,
repaint_signal: repaint_signal.clone(),
decorated: native_options.decorated,
}
.build();
app.update(ctx, &mut frame);
@@ -346,7 +349,13 @@ pub fn run(mut app: Box<dyn epi::App>, native_options: epi::NativeOptions) {
}
{
let epi::backend::AppOutput { quit, window_size } = app_output;
let epi::backend::AppOutput {
quit,
window_size,
decorated,
} = app_output;
display.gl_window().window().set_decorations(decorated);
if let Some(window_size) = window_size {
display.gl_window().window().set_inner_size(