octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #45028] Use "visible", "off" for printing


From: Michael Godfrey
Subject: [Octave-bug-tracker] [bug #45028] Use "visible", "off" for printing
Date: Tue, 05 May 2015 16:35:38 +0000
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0

URL:
  <http://savannah.gnu.org/bugs/?45028>

                 Summary: Use "visible","off" for printing
                 Project: GNU Octave
            Submitted by: godfrey
            Submitted on: Tue 05 May 2015 04:35:36 PM GMT
                Category: Plotting with OpenGL
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Performance
                  Status: None
             Assigned to: None
         Originator Name: Godfrey
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: Any

    _______________________________________________________

Details:

Now that, for qt and fltk, printing works with visible off, it
would be useful if the print command used this capability. The
advantages would include:

1. More efficient plot processing.
2. No 'flickering' of the plot while print runs. Actually, the
   plot would disappear and then reappear.
3. Remote printing would work again, without having to switch
   from use of OpenGL, etc., and without X11.
4. This would also "fix" bug #44823.

It appears after a few experiments, that this can be done 
in print.m, before the actual print code:
h =gcf();
--- check for visible on or off---, if on:
figure(h, "visible", "off");
--- print code---
reset visible state.
return

A complication is that all the rror paths will need to
be checked.






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45028>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]