[ChangeSet] print.m: support for figure handles
Ben Abbott
bpabbott at mac.com
Fri Feb 29 18:24:21 CST 2008
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
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: changeset-print.txt
Url: https://www.cae.wisc.edu/pipermail/octave-maintainers/attachments/20080229/2782862f/attachment-0001.txt
-------------- next part --------------
More information about the Octave-maintainers
mailing list