From: Debayan Sutradhar Date: Sat, 01 May 2021 13:33:01 +0530 Subject: work --- work --- --- 'a/src/main/java/com/stream_pi/server/window/settings/About/About.java' +++ b/src/main/java/com/stream_pi/server/window/settings/About/About.java @@ -4,10 +4,13 @@ import com.stream_pi.action_api.ActionAP import com.stream_pi.server.info.ServerInfo; import com.stream_pi.server.Main; import javafx.application.HostServices; +import javafx.event.Event; import javafx.geometry.Pos; +import javafx.scene.CacheHint; import javafx.scene.control.*; import javafx.scene.image.Image; import javafx.scene.image.ImageView; +import javafx.scene.input.SwipeEvent; import javafx.scene.layout.HBox; import javafx.scene.layout.Priority; import javafx.scene.layout.VBox; @@ -32,6 +35,7 @@ public class About extends VBox appIconImageView.setFitWidth(182); TabPane tabPane = new TabPane(); + tabPane.addEventFilter(SwipeEvent.ANY, Event::consume); tabPane.getStyleClass().add("settings_about_tab_internal"); tabPane.setTabClosingPolicy(TabPane.TabClosingPolicy.UNAVAILABLE); tabPane.setMaxWidth(600); --- 'a/src/main/java/com/stream_pi/server/window/settings/SettingsBase.java' +++ b/src/main/java/com/stream_pi/server/window/settings/SettingsBase.java @@ -4,10 +4,12 @@ import com.stream_pi.server.connection.S import com.stream_pi.server.window.ExceptionAndAlertHandler; import com.stream_pi.server.window.settings.About.About; import javafx.application.HostServices; +import javafx.event.Event; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.CacheHint; import javafx.scene.control.*; +import javafx.scene.input.SwipeEvent; import javafx.scene.layout.Priority; import javafx.scene.layout.VBox; @@ -33,6 +35,7 @@ public class SettingsBase extends VBox this.hostServices = hostServices; tabPane = new TabPane(); + tabPane.addEventFilter(SwipeEvent.ANY, Event::consume); tabPane.setTabClosingPolicy(TabPane.TabClosingPolicy.UNAVAILABLE); VBox.setVgrow(tabPane, Priority.ALWAYS);