From: <doc...@us...> - 2007-07-25 19:14:14
|
Revision: 116 http://openpcl.svn.sourceforge.net/openpcl/?rev=116&view=rev Author: documentsystems Date: 2007-07-25 12:14:16 -0700 (Wed, 25 Jul 2007) Log Message: ----------- Howard Hoagland. In OpenPCLViewer, added getFormNameForTreeNode() to implement "Print Form Names" on the print setup dialog. Modified Paths: -------------- openpcl/src/com/openpcl/viewer/OpenPCLViewer.java Modified: openpcl/src/com/openpcl/viewer/OpenPCLViewer.java =================================================================== --- openpcl/src/com/openpcl/viewer/OpenPCLViewer.java 2007-07-24 20:25:46 UTC (rev 115) +++ openpcl/src/com/openpcl/viewer/OpenPCLViewer.java 2007-07-25 19:14:16 UTC (rev 116) @@ -1307,6 +1307,14 @@ return getPclBytesForPage(pPosTreeNode.getNodeNumber()); } + /** Get the Form Name for a tree node page. Used for both print "PCL Direct" and for "Windows Print". + * Subclass plugins override this method so do not delete or rename this method. */ + public String getFormNameForTreeNode(PosTreeNode pPosTreeNode) { + if (pPosTreeNode == null) { return null; } + // Important: Subclasses that override this method will have more complex code than just the one line below. + return getPosViewSelected().getBaseNameOnJInternalFrameTitleBar() + ", " + pPosTreeNode.toString(); + } + /** Create a new view panel * Subclass plugins override this method so do not delete or rename this method. */ public PosView createNewViewPanel(String pShortName) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |