diff --git a/editor/src/messages/dialog/preferences_dialog/preferences_dialog_message_handler.rs b/editor/src/messages/dialog/preferences_dialog/preferences_dialog_message_handler.rs index 433b4863..7911b4b8 100644 --- a/editor/src/messages/dialog/preferences_dialog/preferences_dialog_message_handler.rs +++ b/editor/src/messages/dialog/preferences_dialog/preferences_dialog_message_handler.rs @@ -75,6 +75,7 @@ impl PreferencesDialogMessageHandler { LayoutGroup::Row { widgets: imaginate_refresh_frequency }, ])) } + pub fn send_layout(&self, responses: &mut VecDeque, layout_target: LayoutTarget, preferences: &PreferencesMessageHandler) { responses.add(LayoutMessage::SendLayout { layout: self.layout(preferences), @@ -85,6 +86,7 @@ impl PreferencesDialogMessageHandler { fn layout_column_2(&self) -> Layout { Layout::default() } + fn send_layout_column_2(&self, responses: &mut VecDeque, layout_target: LayoutTarget) { responses.add(LayoutMessage::SendLayout { layout: self.layout_column_2(), @@ -108,6 +110,7 @@ impl PreferencesDialogMessageHandler { Layout::WidgetLayout(WidgetLayout::new(vec![LayoutGroup::Row { widgets }])) } + fn send_layout_buttons(&self, responses: &mut VecDeque, layout_target: LayoutTarget) { responses.add(LayoutMessage::SendLayout { layout: self.layout_buttons(), diff --git a/editor/src/messages/preferences/preferences_message_handler.rs b/editor/src/messages/preferences/preferences_message_handler.rs index 3f14c895..24364bfd 100644 --- a/editor/src/messages/preferences/preferences_message_handler.rs +++ b/editor/src/messages/preferences/preferences_message_handler.rs @@ -38,6 +38,9 @@ impl MessageHandler for PreferencesMessageHandler { responses.add(PortfolioMessage::ImaginateServerHostname); responses.add(PortfolioMessage::ImaginateCheckServerStatus); responses.add(PortfolioMessage::ImaginatePreferences); + responses.add(PreferencesMessage::ModifyLayout { + zoom_with_scroll: self.zoom_with_scroll, + }); } } PreferencesMessage::ResetToDefaults => {