Merge remote-tracking branch 'origin/release-v1.1.12' into release-v1.1.12

# Conflicts:
#	src/main/java/org/jcnc/jnotepad/controller/event/handler/menubar/NewFile.java
#	src/main/java/org/jcnc/jnotepad/controller/event/handler/menubar/OpenFile.java
#	src/main/java/org/jcnc/jnotepad/controller/event/handler/menubar/RenameFile.java
#	src/main/java/org/jcnc/jnotepad/controller/event/handler/menubar/SaveFile.java
#	src/main/java/org/jcnc/jnotepad/controller/event/handler/tool/SetBtn.java
#	src/main/java/org/jcnc/jnotepad/tool/UiUtil.java
#	src/main/java/org/jcnc/jnotepad/ui/module/LineNumberTextArea.java
This commit is contained in:
许轲 2023-09-02 13:28:39 +08:00
commit 3ef7326bbf
3 changed files with 12 additions and 12 deletions

View File

@ -1,8 +1,8 @@
package org.jcnc.jnotepad.root.center.main.center.tab; package org.jcnc.jnotepad.root.center.main.center.tab;
import javafx.scene.control.TabPane; import javafx.scene.control.TabPane;
import org.jcnc.jnotepad.root.center.main.bottom.status.JNotepadStatusBox; import org.jcnc.jnotepad.root.center.main.bottom.status.StatusHorizontalBox;
import org.jcnc.jnotepad.root.top.menu.JNotepadMenuBar; import org.jcnc.jnotepad.root.top.menu.TopMenuBar;
import org.jcnc.jnotepad.tool.SingletonUtil; import org.jcnc.jnotepad.tool.SingletonUtil;
/** /**
@ -31,10 +31,10 @@ public class JNotepadTabPane extends TabPane {
(ov, from, to) -> { (ov, from, to) -> {
if (to != null) { if (to != null) {
// 更新菜单栏中与tab相关设置 // 更新菜单栏中与tab相关设置
JNotepadMenuBar.getInstance().updateMenuStatusBySelectedTab(); TopMenuBar.getInstance().updateMenuStatusBySelectedTab();
} }
// 更新状态标签 // 更新状态标签
JNotepadStatusBox.getInstance().updateWhenTabSelected(); StatusHorizontalBox.getInstance().updateWhenTabSelected();
} }
); );
} }
@ -72,6 +72,6 @@ public class JNotepadTabPane extends TabPane {
public void fireTabSelected() { public void fireTabSelected() {
JNotepadTab selectedTab = getSelected(); JNotepadTab selectedTab = getSelected();
selectedTab.setAutoLine(SingletonUtil.getAppConfigController().getAutoLineConfig()); selectedTab.setAutoLine(SingletonUtil.getAppConfigController().getAutoLineConfig());
JNotepadStatusBox.getInstance().updateWhenTabSelected(); StatusHorizontalBox.getInstance().updateWhenTabSelected();
} }
} }

View File

@ -1,6 +1,6 @@
package org.jcnc.jnotepad.root.top; package org.jcnc.jnotepad.root.top;
import org.jcnc.jnotepad.root.top.menu.JNotepadMenuBar; import org.jcnc.jnotepad.root.top.menu.TopMenuBar;
import org.jcnc.jnotepad.ui.module.AbstractBorderPane; import org.jcnc.jnotepad.ui.module.AbstractBorderPane;
/** /**
@ -32,10 +32,10 @@ public class RootTopBorderPane extends AbstractBorderPane {
/** /**
* 初始化 RootTopBorderPane * 初始化 RootTopBorderPane
* *
* <p>在顶部区域添加了 JNotepadMenuBar 的单例实例</p> * <p>在顶部区域添加了 TopMenuBar 的单例实例</p>
*/ */
private void initRootBorderPane() { private void initRootBorderPane() {
// 在顶部区域添加菜单栏 // 在顶部区域添加菜单栏
setTopComponent(JNotepadMenuBar.getInstance()); setTopComponent(TopMenuBar.getInstance());
} }
} }

View File

@ -25,9 +25,9 @@ import static org.jcnc.jnotepad.constants.TextConstants.*;
* *
* @author songdragon * @author songdragon
*/ */
public class JNotepadMenuBar extends MenuBar { public class TopMenuBar extends MenuBar {
private static final JNotepadMenuBar MENU_BAR = new JNotepadMenuBar(); private static final TopMenuBar MENU_BAR = new TopMenuBar();
/** /**
* 按钮集合 * 按钮集合
*/ */
@ -113,11 +113,11 @@ public class JNotepadMenuBar extends MenuBar {
*/ */
private RadioMenuItem englishItem; private RadioMenuItem englishItem;
private JNotepadMenuBar() { private TopMenuBar() {
initMenuBar(); initMenuBar();
} }
public static JNotepadMenuBar getInstance() { public static TopMenuBar getInstance() {
return MENU_BAR; return MENU_BAR;
} }