mirror of https://codeberg.org/topola/topola.git
fix(egui/MenuBar): temporarily comment out all partial conditional enabled UIs
This is workaround for https://github.com/emilk/egui/issues/4774 (and can be reverted once that bug is fixed). Here, we comment out all `ui.add_enabled_ui(..., |ui| ...);` wrappers which don't cover whole menus (the bug above should only affect menus in which only some items are disabled).
This commit is contained in:
parent
ae66a35b8f
commit
911c974cfc
|
|
@ -136,14 +136,14 @@ impl MenuBar {
|
||||||
egui::menu::bar(ui, |ui| {
|
egui::menu::bar(ui, |ui| {
|
||||||
ui.menu_button(tr.text("tr-menu-file"), |ui| {
|
ui.menu_button(tr.text("tr-menu-file"), |ui| {
|
||||||
open_design.button(ctx, ui);
|
open_design.button(ctx, ui);
|
||||||
ui.add_enabled_ui(maybe_workspace.is_some(), |ui| {
|
//ui.add_enabled_ui(maybe_workspace.is_some(), |ui| {
|
||||||
export_session.button(ctx, ui);
|
export_session.button(ctx, ui);
|
||||||
|
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
|
||||||
import_history.button(ctx, ui);
|
import_history.button(ctx, ui);
|
||||||
export_history.button(ctx, ui);
|
export_history.button(ctx, ui);
|
||||||
});
|
//});
|
||||||
|
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
|
||||||
|
|
@ -164,9 +164,9 @@ impl MenuBar {
|
||||||
|
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
|
||||||
ui.add_enabled_ui(workspace_activities_enabled, |ui| {
|
//ui.add_enabled_ui(workspace_activities_enabled, |ui| {
|
||||||
remove_bands.button(ctx, ui);
|
remove_bands.button(ctx, ui);
|
||||||
});
|
//});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -178,15 +178,12 @@ impl MenuBar {
|
||||||
|
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
|
||||||
ui.add_enabled_ui(maybe_workspace.is_some(), |ui| {
|
//ui.add_enabled_ui(maybe_workspace.is_some(), |ui| {
|
||||||
ui.checkbox(
|
ui.checkbox(
|
||||||
&mut self.show_ratsnest,
|
&mut self.show_ratsnest,
|
||||||
tr.text("tr-menu-view-show-ratsnest"),
|
tr.text("tr-menu-view-show-ratsnest"),
|
||||||
);
|
);
|
||||||
ui.checkbox(
|
ui.checkbox(&mut self.show_navmesh, tr.text("tr-menu-view-show-navmesh"));
|
||||||
&mut self.show_navmesh,
|
|
||||||
tr.text("tr-menu-view-show-navmesh"),
|
|
||||||
);
|
|
||||||
ui.checkbox(&mut self.show_bboxes, tr.text("tr-menu-view-show-bboxes"));
|
ui.checkbox(&mut self.show_bboxes, tr.text("tr-menu-view-show-bboxes"));
|
||||||
ui.checkbox(
|
ui.checkbox(
|
||||||
&mut self.show_origin_destination,
|
&mut self.show_origin_destination,
|
||||||
|
|
@ -199,9 +196,9 @@ impl MenuBar {
|
||||||
&mut self.show_layer_manager,
|
&mut self.show_layer_manager,
|
||||||
tr.text("tr-menu-view-show-layer-manager"),
|
tr.text("tr-menu-view-show-layer-manager"),
|
||||||
);
|
);
|
||||||
});
|
|
||||||
|
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
//});
|
||||||
|
|
||||||
ui.label(tr.text("tr-menu-view-frame-timestep"));
|
ui.label(tr.text("tr-menu-view-frame-timestep"));
|
||||||
ui.add(
|
ui.add(
|
||||||
|
|
@ -223,9 +220,9 @@ impl MenuBar {
|
||||||
|
|
||||||
ui.menu_button(tr.text("tr-menu-route"), |ui| {
|
ui.menu_button(tr.text("tr-menu-route"), |ui| {
|
||||||
ui.add_enabled_ui(maybe_workspace.is_some(), |ui| {
|
ui.add_enabled_ui(maybe_workspace.is_some(), |ui| {
|
||||||
ui.add_enabled_ui(workspace_activities_enabled, |ui| {
|
//ui.add_enabled_ui(workspace_activities_enabled, |ui| {
|
||||||
autoroute.button(ctx, ui);
|
autoroute.button(ctx, ui);
|
||||||
});
|
//});
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
|
||||||
ui.menu_button(tr.text("tr-menu-options"), |ui| {
|
ui.menu_button(tr.text("tr-menu-options"), |ui| {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue