Cleanup
This commit is contained in:
parent
dac4cee668
commit
c713a203ba
|
@ -136,7 +136,8 @@ public class ClassViewer extends ResourceViewer
|
|||
|
||||
Configuration.warnForEditing = true;
|
||||
|
||||
if (!BytecodeViewer.viewer.autoCompileOnRefresh.isSelected() && !BytecodeViewer.viewer.compileOnSave.isSelected())
|
||||
if (!BytecodeViewer.viewer.autoCompileOnRefresh.isSelected()
|
||||
&& !BytecodeViewer.viewer.compileOnSave.isSelected())
|
||||
{
|
||||
BytecodeViewer.showMessage("Make sure to compile (File>Compile or Ctrl + T) whenever you want to "
|
||||
+ "test or export your changes.\nYou can set compile automatically on refresh or on save "
|
||||
|
@ -178,8 +179,10 @@ public class ClassViewer extends ResourceViewer
|
|||
{
|
||||
case 0:
|
||||
return bytecodeViewPanel1;
|
||||
|
||||
case 1:
|
||||
return bytecodeViewPanel2;
|
||||
|
||||
case 2:
|
||||
return bytecodeViewPanel3;
|
||||
}
|
||||
|
@ -285,8 +288,8 @@ public class ClassViewer extends ResourceViewer
|
|||
public void resetDivider()
|
||||
{
|
||||
/*
|
||||
This may be a bit overkill on how we handle setting/changing selected panels, but we now handle if only one panel is
|
||||
selected, to not show any split panes but just the panel text.
|
||||
* This may be a bit overkill on how we handle setting/changing selected panels, but we now handle if only one panel is
|
||||
* selected, to not show any split panes but just the panel text.
|
||||
*/
|
||||
|
||||
SwingUtilities.invokeLater(() ->
|
||||
|
@ -302,7 +305,9 @@ public class ClassViewer extends ResourceViewer
|
|||
setDividerLocation(sp, 0.5);
|
||||
|
||||
/* If panel 1 and panel 2 are ticked but not panel 3 */
|
||||
if (bytecodeViewPanel1.decompiler != Decompiler.NONE && bytecodeViewPanel2.decompiler != Decompiler.NONE && bytecodeViewPanel3.decompiler == Decompiler.NONE)
|
||||
if (bytecodeViewPanel1.decompiler != Decompiler.NONE
|
||||
&& bytecodeViewPanel2.decompiler != Decompiler.NONE
|
||||
&& bytecodeViewPanel3.decompiler == Decompiler.NONE)
|
||||
{
|
||||
this.sp.setLeftComponent(bytecodeViewPanel1);
|
||||
this.sp.setRightComponent(bytecodeViewPanel2);
|
||||
|
@ -310,7 +315,9 @@ public class ClassViewer extends ResourceViewer
|
|||
}
|
||||
|
||||
/* If panel 1 and panel 3 are ticked but not panel 2 */
|
||||
else if (bytecodeViewPanel1.decompiler != Decompiler.NONE && bytecodeViewPanel2.decompiler == Decompiler.NONE && bytecodeViewPanel3.decompiler != Decompiler.NONE)
|
||||
else if (bytecodeViewPanel1.decompiler != Decompiler.NONE
|
||||
&& bytecodeViewPanel2.decompiler == Decompiler.NONE
|
||||
&& bytecodeViewPanel3.decompiler != Decompiler.NONE)
|
||||
{
|
||||
this.sp.setLeftComponent(bytecodeViewPanel1);
|
||||
this.sp.setRightComponent(bytecodeViewPanel3);
|
||||
|
@ -318,7 +325,9 @@ public class ClassViewer extends ResourceViewer
|
|||
}
|
||||
|
||||
/* If panel 2 and panel 3 are ticked but not panel 1 */
|
||||
else if (bytecodeViewPanel1.decompiler == Decompiler.NONE && bytecodeViewPanel2.decompiler != Decompiler.NONE && bytecodeViewPanel3.decompiler != Decompiler.NONE)
|
||||
else if (bytecodeViewPanel1.decompiler == Decompiler.NONE
|
||||
&& bytecodeViewPanel2.decompiler != Decompiler.NONE
|
||||
&& bytecodeViewPanel3.decompiler != Decompiler.NONE)
|
||||
{
|
||||
this.sp.setLeftComponent(bytecodeViewPanel2);
|
||||
this.sp.setRightComponent(bytecodeViewPanel3);
|
||||
|
@ -326,7 +335,9 @@ public class ClassViewer extends ResourceViewer
|
|||
}
|
||||
|
||||
// If all panels are selected, create the second split pane
|
||||
if (bytecodeViewPanel1.decompiler != Decompiler.NONE && bytecodeViewPanel2.decompiler != Decompiler.NONE && bytecodeViewPanel3.decompiler != Decompiler.NONE)
|
||||
if (bytecodeViewPanel1.decompiler != Decompiler.NONE
|
||||
&& bytecodeViewPanel2.decompiler != Decompiler.NONE
|
||||
&& bytecodeViewPanel3.decompiler != Decompiler.NONE)
|
||||
{
|
||||
this.sp.setLeftComponent(bytecodeViewPanel1);
|
||||
this.sp.setRightComponent(bytecodeViewPanel2);
|
||||
|
@ -390,7 +401,8 @@ public class ClassViewer extends ResourceViewer
|
|||
@Override
|
||||
public void hierarchyChanged(HierarchyEvent e)
|
||||
{
|
||||
if ((e.getChangeFlags() & HierarchyEvent.SHOWING_CHANGED) != 0 && splitter.isShowing())
|
||||
if ((e.getChangeFlags() & HierarchyEvent.SHOWING_CHANGED) != 0
|
||||
&& splitter.isShowing())
|
||||
{
|
||||
splitter.removeHierarchyListener(this);
|
||||
setDividerLocation(splitter, proportion);
|
||||
|
|
Loading…
Reference in New Issue
Block a user