octave-maintainers
[Top][All Lists]
Advanced

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

Re: [ChangeSet] print.m: support for figure handles


From: Ben Abbott
Subject: Re: [ChangeSet] print.m: support for figure handles
Date: Fri, 29 Feb 2008 19:24:21 -0500


On Feb 29, 2008, at 6:58 PM, Ben Abbott wrote:


On Feb 29, 2008, at 5:24 PM, John W. Eaton wrote:

On 29-Feb-2008, Ben Abbott wrote:

When you want to make a temporary change to some global state like the
current figure, you should use unwind_protect to prevent the change
from sticking in case an error occurs or an interrupt arrives while
the setting is in the changed state.  For example

old_fig = get (0, 'currentfigure');
unwind_protect
  figure (arg);
  ...
unwind_protect_cleanup
  if (ishandle (old_fig))
    figure (old_fig)
  endif
end_unwind_protect

jwe

ahhh-ha ... very cool!

I'll make the change!

The indent between unwind_protect and the cleanup will mean nearly all lines will be included in the changeset. Is that ok?

Ben

ok, the not so trivial changeset is attached ;-)

Ben

Attachment: changeset-print.txt
Description: Text document



reply via email to

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