mirror of
https://github.com/emilk/egui.git
synced 2026-09-03 07:10:04 -04:00
Toggle fullscreen in egui_demo_app with F11
This commit is contained in:
@@ -172,9 +172,13 @@ impl BackendPanel {
|
|||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
{
|
{
|
||||||
let mut fullscreen = frame.info().window_info.fullscreen;
|
let mut fullscreen = frame.info().window_info.fullscreen;
|
||||||
ui.checkbox(&mut fullscreen, "🗖 Fullscreen")
|
if ui
|
||||||
.on_hover_text("Fullscreen the window");
|
.checkbox(&mut fullscreen, "🗖 Fullscreen (F11)")
|
||||||
frame.set_fullscreen(fullscreen);
|
.on_hover_text("Fullscreen the window")
|
||||||
|
.changed()
|
||||||
|
{
|
||||||
|
frame.set_fullscreen(fullscreen);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ui
|
if ui
|
||||||
|
|||||||
@@ -190,6 +190,14 @@ impl eframe::App for WrapApp {
|
|||||||
self.state.selected_anchor = selected_anchor;
|
self.state.selected_anchor = selected_anchor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(target_arch = "wasm32"))]
|
||||||
|
if ctx
|
||||||
|
.input_mut()
|
||||||
|
.consume_key(egui::Modifiers::NONE, egui::Key::F11)
|
||||||
|
{
|
||||||
|
frame.set_fullscreen(!frame.info().window_info.fullscreen);
|
||||||
|
}
|
||||||
|
|
||||||
egui::TopBottomPanel::top("wrap_app_top_bar").show(ctx, |ui| {
|
egui::TopBottomPanel::top("wrap_app_top_bar").show(ctx, |ui| {
|
||||||
egui::trace!(ui);
|
egui::trace!(ui);
|
||||||
ui.horizontal_wrapped(|ui| {
|
ui.horizontal_wrapped(|ui| {
|
||||||
|
|||||||
Reference in New Issue
Block a user