You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2024/12/04 16:31:27 UTC

svn commit: r1922304 - in /pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger: PDFDebugger.java pagepane/PagePane.java

Author: tilman
Date: Wed Dec  4 16:31:27 2024
New Revision: 1922304

URL: http://svn.apache.org/viewvc?rev=1922304&view=rev
Log:
PDFBOX-2941: enable some menu items before a file is opened

Modified:
    pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
    pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java

Modified: pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java?rev=1922304&r1=1922303&r2=1922304&view=diff
==============================================================================
--- pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java (original)
+++ pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java Wed Dec  4 16:31:27 2024
@@ -486,7 +486,6 @@ public class PDFDebugger extends JFrame
         fileMenu.add(printMenuItem);
 
         printDpiMenu = PrintDpiMenu.getInstance().getMenu();
-        printDpiMenu.setEnabled(false);
         fileMenu.add(printDpiMenu);
 
         if (!IS_MAC_OS)
@@ -589,7 +588,6 @@ public class PDFDebugger extends JFrame
         viewMenu.addSeparator();
 
         allowSubsampling = new JCheckBoxMenuItem("Allow subsampling");
-        allowSubsampling.setEnabled(false);
         viewMenu.add(allowSubsampling);
 
         viewMenu.addSeparator();
@@ -1472,7 +1470,6 @@ public class PDFDebugger extends JFrame
         };
         document = documentOpener.parse();
         printMenuItem.setEnabled(true);
-        printDpiMenu.setEnabled(true);
         reopenMenuItem.setEnabled(true);
         saveAsMenuItem.setEnabled(true);
         
@@ -1517,7 +1514,6 @@ public class PDFDebugger extends JFrame
         };
         document = documentOpener.parse();
         printMenuItem.setEnabled(true);
-        printDpiMenu.setEnabled(true);
         reopenMenuItem.setEnabled(true);
         saveAsMenuItem.setEnabled(true);
 

Modified: pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java?rev=1922304&r1=1922303&r2=1922304&view=diff
==============================================================================
--- pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java (original)
+++ pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java Wed Dec  4 16:31:27 2024
@@ -298,7 +298,6 @@ public class PagePane implements ActionL
         renderDestinationMenu.addMenuListeners(this);
         renderDestinationMenu.setEnableMenu(true);
         
-        PDFDebugger.allowSubsampling.setEnabled(true);
         PDFDebugger.allowSubsampling.addActionListener(this);
 
         PDFDebugger.repairAcroFormMenuItem.setEnabled(true);
@@ -313,7 +312,6 @@ public class PagePane implements ActionL
         imageTypeMenu.setEnableMenu(false);
         renderDestinationMenu.setEnableMenu(false);
 
-        PDFDebugger.allowSubsampling.setEnabled(false);
         PDFDebugger.allowSubsampling.removeActionListener(this);
 
         PDFDebugger.repairAcroFormMenuItem.setEnabled(false);