Currently, when using "write" to write out a viewport, we have
"image.bm", "image.xpm", but also "fricas2D.ps", "fricas3D.ps".

This patch makes PS output to have unified name "image.ps".
This is more consistent and easier for follow up Makefile treatment.

Note that in the view2D/view3D control panel, you can also click
buttons to save image (instead of viewport directory) under
current directory, you can only save "fricas2D.ps" for 2D images,
and "fricas3D.xpm" "fricas3D.ps" for 3D images.  Here the name
distinction makes sense to avoid file overwrite.

- Qian

diff --git a/src/graph/view2D/write2d.c b/src/graph/view2D/write2d.c
index 05bbf62e..7968dd3a 100644
--- a/src/graph/view2D/write2d.c
+++ b/src/graph/view2D/write2d.c
@@ -184,15 +184,15 @@ writeViewport(int thingsToWrite)
           break;

         case Postscript:
- /*** Create postscript output for viewport (in fricas2D.ps) ***/
+            /*** Create postscript output for viewport (in image.ps) ***/
          fricas_sprintf_to_buf2(PSfilename, "%s%s", viewDirName,
-                                "/fricas2D.ps");
+                                "/image.ps");
if (PSInit(viewport->viewWindow,viewport->titleWindow) == psError)
            return (-1);
          drawViewport(PSoption);  /* write new script file in /tmp */
          if (PSCreateFile(viewBorderWidth,viewport->viewWindow,
viewport->titleWindow, viewport->title) == psError)
-           return(-1);          /* concat script & proc into fricas2D.ps */
+           return(-1);          /* concat script & proc into image.ps */
           break;

         } /* switch on ii */
diff --git a/src/graph/view3D/write3d.c b/src/graph/view3D/write3d.c
index ac5a1210..344fb49e 100644
--- a/src/graph/view3D/write3d.c
+++ b/src/graph/view3D/write3d.c
@@ -194,15 +194,15 @@ writeViewport (int thingsToWrite)
           break;

         case Postscript:
- /*** Create postscript output for viewport (in fricas3D.ps) ***/
+            /*** Create postscript output for viewport (in image.ps) ***/
          fricas_sprintf_to_buf2(PSfilename, "%s%s", viewDirName,
-                                "/fricas3D.ps");
+                                "/image.ps");
if (PSInit(viewport->viewWindow,viewport->titleWindow) == psError)
            return(-1);
          drawViewport(PSoption);  /* write new script file in /tmp */
          if (PSCreateFile(viewBorderWidth,viewport->viewWindow,
viewport->titleWindow, viewport->title) == psError)
-           return(-1);  /* concat script & proc into fricas3D.ps */
+           return(-1);  /* concat script & proc into image.ps */
          break;
         } /* switch on ii */
       }  /* if thingsToWrite >> ii */

--
You received this message because you are subscribed to the Google Groups "FriCAS - 
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/e0635355-fedb-47cc-928c-5dbc105c7701%40gmail.com.

Reply via email to