This commit is contained in:
crschnick
2026-06-04 10:09:49 +00:00
parent 63a118e91f
commit d9148afcde
2 changed files with 4 additions and 4 deletions
@@ -33,7 +33,6 @@ import lombok.*;
import lombok.experimental.NonFinal;
import lombok.extern.jackson.Jacksonized;
import org.kordamp.ikonli.javafx.FontIcon;
import org.kordamp.ikonli.materialdesign2.MaterialDesignC;
import java.time.Duration;
import java.util.ArrayList;
@@ -251,7 +250,7 @@ public class AppLayoutModel {
AppI18n.observable("webtopMode"),
new LabelGraphic.IconGraphic("mdi2t-tablet-cellphone"),
null,
() -> WebtopModeComp.show(),
() -> WebtopModeComp.showDialog(),
null));
l.add(
new Entry(
@@ -2,7 +2,6 @@ package io.xpipe.app.webtop;
import io.xpipe.app.comp.SimpleRegionBuilder;
import io.xpipe.app.comp.base.ModalOverlay;
import io.xpipe.app.core.AppFontSizes;
import io.xpipe.app.core.AppI18n;
import javafx.geometry.Pos;
import javafx.scene.control.ContentDisplay;
@@ -14,7 +13,7 @@ import org.kordamp.ikonli.javafx.FontIcon;
public class WebtopModeComp extends SimpleRegionBuilder {
public static void show() {
public static void showDialog() {
var modal = ModalOverlay.of("webtopMode", new WebtopModeComp().prefWidth(600));
modal.show();
}
@@ -26,12 +25,14 @@ public class WebtopModeComp extends SimpleRegionBuilder {
desktop.textProperty().bind(AppI18n.observable("desktopMode"));
desktop.setAlignment(Pos.CENTER);
desktop.setContentDisplay(ContentDisplay.TOP);
desktop.setWrapText(true);
var mobile = new ToggleButton();
mobile.setGraphic(new FontIcon("mdi2t-tablet"));
mobile.textProperty().bind(AppI18n.observable("mobileMode"));
mobile.setAlignment(Pos.CENTER);
mobile.setContentDisplay(ContentDisplay.TOP);
mobile.setWrapText(true);
var group = new ToggleGroup();
group.getToggles().addAll(desktop, mobile);