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:
commit
3ef7326bbf
@ -1,8 +1,8 @@
|
||||
package org.jcnc.jnotepad.root.center.main.center.tab;
|
||||
|
||||
import javafx.scene.control.TabPane;
|
||||
import org.jcnc.jnotepad.root.center.main.bottom.status.JNotepadStatusBox;
|
||||
import org.jcnc.jnotepad.root.top.menu.JNotepadMenuBar;
|
||||
import org.jcnc.jnotepad.root.center.main.bottom.status.StatusHorizontalBox;
|
||||
import org.jcnc.jnotepad.root.top.menu.TopMenuBar;
|
||||
import org.jcnc.jnotepad.tool.SingletonUtil;
|
||||
|
||||
/**
|
||||
@ -31,10 +31,10 @@ public class JNotepadTabPane extends TabPane {
|
||||
(ov, from, to) -> {
|
||||
if (to != null) {
|
||||
// 更新菜单栏中与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() {
|
||||
JNotepadTab selectedTab = getSelected();
|
||||
selectedTab.setAutoLine(SingletonUtil.getAppConfigController().getAutoLineConfig());
|
||||
JNotepadStatusBox.getInstance().updateWhenTabSelected();
|
||||
StatusHorizontalBox.getInstance().updateWhenTabSelected();
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
@ -32,10 +32,10 @@ public class RootTopBorderPane extends AbstractBorderPane {
|
||||
/**
|
||||
* 初始化 RootTopBorderPane。
|
||||
*
|
||||
* <p>在顶部区域添加了 JNotepadMenuBar 的单例实例。</p>
|
||||
* <p>在顶部区域添加了 TopMenuBar 的单例实例。</p>
|
||||
*/
|
||||
private void initRootBorderPane() {
|
||||
// 在顶部区域添加菜单栏
|
||||
setTopComponent(JNotepadMenuBar.getInstance());
|
||||
setTopComponent(TopMenuBar.getInstance());
|
||||
}
|
||||
}
|
||||
|
||||
@ -25,9 +25,9 @@ import static org.jcnc.jnotepad.constants.TextConstants.*;
|
||||
*
|
||||
* @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 JNotepadMenuBar() {
|
||||
private TopMenuBar() {
|
||||
initMenuBar();
|
||||
}
|
||||
|
||||
public static JNotepadMenuBar getInstance() {
|
||||
public static TopMenuBar getInstance() {
|
||||
return MENU_BAR;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user