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;
|
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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user