mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-24 19:40:46 +00:00
Disable Simple editor mode for purpose of releasing bugfix version.
This commit is contained in:
@@ -28,6 +28,13 @@ import javax.swing.JPanel;
|
|||||||
* @author JPEXS
|
* @author JPEXS
|
||||||
*/
|
*/
|
||||||
public class EasyPanel extends JPanel {
|
public class EasyPanel extends JPanel {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TODO: switch to true when Easy mode is released.
|
||||||
|
* I think it's not production ready yet.
|
||||||
|
*/
|
||||||
|
public static boolean EASY_AVAILABLE = false;
|
||||||
|
|
||||||
private TabSwitcher<SWF> tabSwitcher;
|
private TabSwitcher<SWF> tabSwitcher;
|
||||||
private EasySwfPanel easySwfPanel;
|
private EasySwfPanel easySwfPanel;
|
||||||
public EasyPanel() {
|
public EasyPanel() {
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import com.jpexs.decompiler.flash.abc.ABC;
|
|||||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
import com.jpexs.decompiler.flash.configuration.Configuration;
|
||||||
import com.jpexs.decompiler.flash.configuration.ConfigurationItemChangeListener;
|
import com.jpexs.decompiler.flash.configuration.ConfigurationItemChangeListener;
|
||||||
import com.jpexs.decompiler.flash.console.ContextMenuTools;
|
import com.jpexs.decompiler.flash.console.ContextMenuTools;
|
||||||
|
import com.jpexs.decompiler.flash.easygui.EasyPanel;
|
||||||
import com.jpexs.decompiler.flash.exporters.swf.SwfFlashDevelopExporter;
|
import com.jpexs.decompiler.flash.exporters.swf.SwfFlashDevelopExporter;
|
||||||
import com.jpexs.decompiler.flash.exporters.swf.SwfIntelliJIdeaExporter;
|
import com.jpexs.decompiler.flash.exporters.swf.SwfIntelliJIdeaExporter;
|
||||||
import com.jpexs.decompiler.flash.exporters.swf.SwfVsCodeExporter;
|
import com.jpexs.decompiler.flash.exporters.swf.SwfVsCodeExporter;
|
||||||
@@ -1179,7 +1180,9 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
|||||||
setGroupSelection("view", "/file/view/viewHex");
|
setGroupSelection("view", "/file/view/viewHex");
|
||||||
break;
|
break;
|
||||||
case MainPanel.VIEW_EASY:
|
case MainPanel.VIEW_EASY:
|
||||||
setMenuChecked("/file/view/easy", true);
|
if (EasyPanel.EASY_AVAILABLE) {
|
||||||
|
setMenuChecked("/file/view/easy", true);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1273,7 +1276,9 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
|||||||
addToggleMenuItem("/file/view/viewResources", translate("menu.file.view.resources"), "view", "viewresources16", this::viewResourcesActionPerformed, PRIORITY_MEDIUM, null);
|
addToggleMenuItem("/file/view/viewResources", translate("menu.file.view.resources"), "view", "viewresources16", this::viewResourcesActionPerformed, PRIORITY_MEDIUM, null);
|
||||||
addToggleMenuItem("/file/view/viewTagList", translate("menu.file.view.tagList"), "view", "taglist16", this::viewTagListActionPerformed, PRIORITY_MEDIUM, null);
|
addToggleMenuItem("/file/view/viewTagList", translate("menu.file.view.tagList"), "view", "taglist16", this::viewTagListActionPerformed, PRIORITY_MEDIUM, null);
|
||||||
addToggleMenuItem("/file/view/viewHex", translate("menu.file.view.hex"), "view", "viewhex16", this::viewHexActionPerformed, PRIORITY_MEDIUM, null);
|
addToggleMenuItem("/file/view/viewHex", translate("menu.file.view.hex"), "view", "viewhex16", this::viewHexActionPerformed, PRIORITY_MEDIUM, null);
|
||||||
addToggleMenuItem("/file/view/easy", translate("menu.file.view.easy"), null, "easy32", this::easyActionPerformed, PRIORITY_TOP, null);
|
if (EasyPanel.EASY_AVAILABLE) {
|
||||||
|
addToggleMenuItem("/file/view/easy", translate("menu.file.view.easy"), null, "easy32", this::easyActionPerformed, PRIORITY_TOP, null);
|
||||||
|
}
|
||||||
finishMenu("/file/view");
|
finishMenu("/file/view");
|
||||||
|
|
||||||
addSeparator("/file");
|
addSeparator("/file");
|
||||||
@@ -1539,7 +1544,9 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
|||||||
Configuration.dumpView.set(false);
|
Configuration.dumpView.set(false);
|
||||||
mainFrame.getPanel().showView(MainPanel.VIEW_RESOURCES);
|
mainFrame.getPanel().showView(MainPanel.VIEW_RESOURCES);
|
||||||
setGroupSelection("view", "/file/view/viewResources");
|
setGroupSelection("view", "/file/view/viewResources");
|
||||||
setMenuChecked("/file/view/easy", false);
|
if (EasyPanel.EASY_AVAILABLE) {
|
||||||
|
setMenuChecked("/file/view/easy", false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void viewHexActionPerformed(ActionEvent evt) {
|
private void viewHexActionPerformed(ActionEvent evt) {
|
||||||
@@ -1555,7 +1562,9 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
|||||||
|
|
||||||
mainPanel.showView(MainPanel.VIEW_DUMP);
|
mainPanel.showView(MainPanel.VIEW_DUMP);
|
||||||
setGroupSelection("view", "/file/view/viewHex");
|
setGroupSelection("view", "/file/view/viewHex");
|
||||||
setMenuChecked("/file/view/easy", false);
|
if (EasyPanel.EASY_AVAILABLE) {
|
||||||
|
setMenuChecked("/file/view/easy", false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void viewTagListActionPerformed(ActionEvent evt) {
|
private void viewTagListActionPerformed(ActionEvent evt) {
|
||||||
@@ -1567,7 +1576,9 @@ public abstract class MainFrameMenu implements MenuBuilder {
|
|||||||
MainPanel mainPanel = mainFrame.getPanel();
|
MainPanel mainPanel = mainFrame.getPanel();
|
||||||
mainPanel.showView(MainPanel.VIEW_TAGLIST);
|
mainPanel.showView(MainPanel.VIEW_TAGLIST);
|
||||||
setGroupSelection("view", "/file/view/viewTagList");
|
setGroupSelection("view", "/file/view/viewTagList");
|
||||||
setMenuChecked("/file/view/easy", false);
|
if (EasyPanel.EASY_AVAILABLE) {
|
||||||
|
setMenuChecked("/file/view/easy", false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void debuggerSwitchActionPerformed(ActionEvent evt) {
|
private void debuggerSwitchActionPerformed(ActionEvent evt) {
|
||||||
|
|||||||
@@ -5669,7 +5669,11 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se
|
|||||||
|
|
||||||
public boolean showView(int view) {
|
public boolean showView(int view) {
|
||||||
View.checkAccess();
|
View.checkAccess();
|
||||||
|
|
||||||
|
if (view == VIEW_EASY && !EasyPanel.EASY_AVAILABLE) {
|
||||||
|
view = VIEW_RESOURCES;
|
||||||
|
}
|
||||||
|
|
||||||
setTreeModel(view);
|
setTreeModel(view);
|
||||||
switch (view) {
|
switch (view) {
|
||||||
case VIEW_DUMP:
|
case VIEW_DUMP:
|
||||||
|
|||||||
Reference in New Issue
Block a user