[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