mirror of
https://github.com/octopusYan/alist-gui.git
synced 2024-11-23 20:46:42 +08:00
chore: 修改类名 WindowsUtil -> ViewUtil
This commit is contained in:
parent
fbdf6b3ba7
commit
6294fdbf42
@ -4,7 +4,7 @@ import cn.octopusyan.alistgui.Application;
|
|||||||
import cn.octopusyan.alistgui.config.Context;
|
import cn.octopusyan.alistgui.config.Context;
|
||||||
import cn.octopusyan.alistgui.config.I18n;
|
import cn.octopusyan.alistgui.config.I18n;
|
||||||
import cn.octopusyan.alistgui.util.FxmlUtil;
|
import cn.octopusyan.alistgui.util.FxmlUtil;
|
||||||
import cn.octopusyan.alistgui.util.WindowsUtil;
|
import cn.octopusyan.alistgui.util.ViewUtil;
|
||||||
import javafx.fxml.FXML;
|
import javafx.fxml.FXML;
|
||||||
import javafx.fxml.Initializable;
|
import javafx.fxml.Initializable;
|
||||||
import javafx.scene.control.Labeled;
|
import javafx.scene.control.Labeled;
|
||||||
@ -83,7 +83,7 @@ public abstract class BaseController<VM extends BaseViewModel> implements Initia
|
|||||||
// 全局窗口拖拽
|
// 全局窗口拖拽
|
||||||
if (dragWindow() && getRootPanel() != null) {
|
if (dragWindow() && getRootPanel() != null) {
|
||||||
// 窗口拖拽
|
// 窗口拖拽
|
||||||
WindowsUtil.bindDragged(getRootPanel());
|
ViewUtil.bindDragged(getRootPanel());
|
||||||
}
|
}
|
||||||
|
|
||||||
// 国际化绑定
|
// 国际化绑定
|
||||||
|
@ -6,7 +6,7 @@ import cn.octopusyan.alistgui.config.Context;
|
|||||||
import cn.octopusyan.alistgui.config.I18n;
|
import cn.octopusyan.alistgui.config.I18n;
|
||||||
import cn.octopusyan.alistgui.manager.ConfigManager;
|
import cn.octopusyan.alistgui.manager.ConfigManager;
|
||||||
import cn.octopusyan.alistgui.manager.SystemTrayManager;
|
import cn.octopusyan.alistgui.manager.SystemTrayManager;
|
||||||
import cn.octopusyan.alistgui.util.WindowsUtil;
|
import cn.octopusyan.alistgui.util.ViewUtil;
|
||||||
import cn.octopusyan.alistgui.viewModel.RootViewModel;
|
import cn.octopusyan.alistgui.viewModel.RootViewModel;
|
||||||
import com.gluonhq.emoji.EmojiData;
|
import com.gluonhq.emoji.EmojiData;
|
||||||
import com.gluonhq.emoji.util.EmojiImageUtils;
|
import com.gluonhq.emoji.util.EmojiImageUtils;
|
||||||
@ -129,7 +129,7 @@ public class RootController extends BaseController<RootViewModel> {
|
|||||||
getWindow().setAlwaysOnTop(newVal);
|
getWindow().setAlwaysOnTop(newVal);
|
||||||
});
|
});
|
||||||
|
|
||||||
WindowsUtil.bindDragged(windowHeader);
|
ViewUtil.bindDragged(windowHeader);
|
||||||
|
|
||||||
viewModel.currentViewIndexProperty().bind(tabPane.getSelectionModel().selectedIndexProperty());
|
viewModel.currentViewIndexProperty().bind(tabPane.getSelectionModel().selectedIndexProperty());
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ package cn.octopusyan.alistgui.manager;
|
|||||||
import cn.octopusyan.alistgui.Application;
|
import cn.octopusyan.alistgui.Application;
|
||||||
import cn.octopusyan.alistgui.config.Constants;
|
import cn.octopusyan.alistgui.config.Constants;
|
||||||
import cn.octopusyan.alistgui.config.Context;
|
import cn.octopusyan.alistgui.config.Context;
|
||||||
import cn.octopusyan.alistgui.util.WindowsUtil;
|
import cn.octopusyan.alistgui.util.ViewUtil;
|
||||||
import cn.octopusyan.alistgui.view.PopupMenu;
|
import cn.octopusyan.alistgui.view.PopupMenu;
|
||||||
import javafx.application.Platform;
|
import javafx.application.Platform;
|
||||||
import javafx.beans.binding.StringBinding;
|
import javafx.beans.binding.StringBinding;
|
||||||
@ -48,7 +48,7 @@ public class SystemTrayManager {
|
|||||||
|
|
||||||
public static void icon(String path) {
|
public static void icon(String path) {
|
||||||
if (trayIcon == null) return;
|
if (trayIcon == null) return;
|
||||||
icon(WindowsUtil.class.getResource(path));
|
icon(ViewUtil.class.getResource(path));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void icon(URL url) {
|
public static void icon(URL url) {
|
||||||
@ -100,7 +100,7 @@ public class SystemTrayManager {
|
|||||||
if (trayIcon != null) return;
|
if (trayIcon != null) return;
|
||||||
|
|
||||||
// 系统托盘图标
|
// 系统托盘图标
|
||||||
URL resource = WindowsUtil.class.getResource(STR."/assets/logo\{running ? "" : "-disabled"}.png");
|
URL resource = ViewUtil.class.getResource(STR."/assets/logo\{running ? "" : "-disabled"}.png");
|
||||||
Image image = Toolkit.getDefaultToolkit().getImage(resource);
|
Image image = Toolkit.getDefaultToolkit().getImage(resource);
|
||||||
trayIcon = new TrayIcon(image);
|
trayIcon = new TrayIcon(image);
|
||||||
|
|
||||||
@ -187,6 +187,6 @@ public class SystemTrayManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static Stage stage() {
|
private static Stage stage() {
|
||||||
return WindowsUtil.getStage();
|
return ViewUtil.getStage();
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,7 +13,7 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author octopus_yan
|
* @author octopus_yan
|
||||||
*/
|
*/
|
||||||
public class WindowsUtil {
|
public class ViewUtil {
|
||||||
// 获取系统缩放比
|
// 获取系统缩放比
|
||||||
public static final double scaleX = Screen.getPrimary().getOutputScaleX();
|
public static final double scaleX = Screen.getPrimary().getOutputScaleX();
|
||||||
public static final double scaleY = Screen.getPrimary().getOutputScaleY();
|
public static final double scaleY = Screen.getPrimary().getOutputScaleY();
|
@ -2,7 +2,7 @@ package cn.octopusyan.alistgui.view;
|
|||||||
|
|
||||||
import atlantafx.base.controls.CaptionMenuItem;
|
import atlantafx.base.controls.CaptionMenuItem;
|
||||||
import cn.octopusyan.alistgui.config.Constants;
|
import cn.octopusyan.alistgui.config.Constants;
|
||||||
import cn.octopusyan.alistgui.util.WindowsUtil;
|
import cn.octopusyan.alistgui.util.ViewUtil;
|
||||||
import javafx.application.Platform;
|
import javafx.application.Platform;
|
||||||
import javafx.beans.binding.StringBinding;
|
import javafx.beans.binding.StringBinding;
|
||||||
import javafx.event.ActionEvent;
|
import javafx.event.ActionEvent;
|
||||||
@ -115,8 +115,8 @@ public class PopupMenu {
|
|||||||
root.hide();
|
root.hide();
|
||||||
|
|
||||||
root.show(utilityStage,
|
root.show(utilityStage,
|
||||||
event.getX() / WindowsUtil.scaleX,
|
event.getX() / ViewUtil.scaleX,
|
||||||
event.getY() / WindowsUtil.scaleY
|
event.getY() / ViewUtil.scaleY
|
||||||
);
|
);
|
||||||
// 获取焦点 (失去焦点隐藏自身)
|
// 获取焦点 (失去焦点隐藏自身)
|
||||||
root.requestFocus();
|
root.requestFocus();
|
||||||
|
@ -2,7 +2,7 @@ package cn.octopusyan.alistgui.view.alert.builder;
|
|||||||
|
|
||||||
import cn.octopusyan.alistgui.base.BaseBuilder;
|
import cn.octopusyan.alistgui.base.BaseBuilder;
|
||||||
import cn.octopusyan.alistgui.config.Context;
|
import cn.octopusyan.alistgui.config.Context;
|
||||||
import cn.octopusyan.alistgui.util.WindowsUtil;
|
import cn.octopusyan.alistgui.util.ViewUtil;
|
||||||
import javafx.scene.Node;
|
import javafx.scene.Node;
|
||||||
import javafx.scene.control.ButtonBar;
|
import javafx.scene.control.ButtonBar;
|
||||||
import javafx.scene.control.ButtonType;
|
import javafx.scene.control.ButtonType;
|
||||||
@ -26,9 +26,9 @@ public class DefaultBuilder extends BaseBuilder<DefaultBuilder, Dialog<?>> {
|
|||||||
|
|
||||||
DialogPane dialogPane = dialog.getDialogPane();
|
DialogPane dialogPane = dialog.getDialogPane();
|
||||||
dialogPane.getScene().setFill(Color.TRANSPARENT);
|
dialogPane.getScene().setFill(Color.TRANSPARENT);
|
||||||
WindowsUtil.bindDragged(dialogPane);
|
ViewUtil.bindDragged(dialogPane);
|
||||||
WindowsUtil.bindShadow(dialogPane);
|
ViewUtil.bindShadow(dialogPane);
|
||||||
WindowsUtil.getStage(dialogPane).initStyle(StageStyle.TRANSPARENT);
|
ViewUtil.getStage(dialogPane).initStyle(StageStyle.TRANSPARENT);
|
||||||
|
|
||||||
dialogPane.getButtonTypes().add(new ButtonType(
|
dialogPane.getButtonTypes().add(new ButtonType(
|
||||||
Context.getLanguageBinding("label.cancel").get(),
|
Context.getLanguageBinding("label.cancel").get(),
|
||||||
|
Loading…
Reference in New Issue
Block a user