help-octave
[Top][All Lists]
Advanced

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

RE: Octave/OS X Aquaterm problems (bugs or me?)


From: Joe Koski
Subject: RE: Octave/OS X Aquaterm problems (bugs or me?)
Date: Mon, 05 Jan 2004 16:31:29 -0700
User-agent: Microsoft-Entourage/10.1.1.2418

When you are doing multiple plots with "set terminal aqua" in one plot
window, say figure(1), and the page fills up with plots, you can call
figure(2) to start a new plot window without closing the old window. At
least that's what it did for me. figure.m worked for me in X11, but did not
work with Aquaterm.

If the figure.m is not complaining about needing X11, it is probably OK for
Aquaterm, and works as stated in the Octave manual.

Joe Koski

on 1/5/04 3:25 PM, Henry F. Mollet at address@hidden wrote:

> After making appropriate changes, figure.m now works works on my Mac:
> 
> octave:4> figure(1)
> ans = 1
> 
> But what have I achieved with this. What I can I now do that I could not do
> before?
> Henry
> 
> 
> 
> 
> on 1/5/04 12:43 PM, Joe Koski at address@hidden wrote:
> 
>> OK, I received the forwarded message below with the patch for my OS
>> X/Aquaterm problem with figure.m. However, instead of the block of figure.m
>> (from the octave-forge MACOSX directory) that Jean-Francois recommended in
>> his message, I replaced this block:
>> 
>>     if (! isempty (gnuterm=getenv ("GNUTERM")))
>>       oneplot ();
>>       figure_list = union (figure_list, f);
>>       eval (sprintf ("gset term %s %d\n",gnuterm, f));
>>     elseif (! isempty (getenv ("DISPLAY")))
>>       oneplot ();
>>       figure_list = union (figure_list, f);
>>       eval (sprintf ("gset term x11 %d\n", f));
>>     else
>>       error ("figure: requires X11 and valid DISPLAY");
>>     endif
>> 
>> with his recommended patch:
>> 
>>       oneplot ();
>>       figure_list = union (figure_list, f);
>>       eval (sprintf ("gset term aqua %d\n", f));
>> 
>> and everything seems to be working well. Thanks, Jean-Francois.
>> 
>> Joe Koski
>> 
>> 
>> ------ Forwarded Message
>> From: Jean-Francois Cardoso <address@hidden>
>> Date: Mon, 5 Jan 2004 19:03:30 +0100
>> To: address@hidden
>> Subject: figure in octave
>> 
>> 
>> 
>> Hello Joe,
>> 
>>> As a relatively new Octave user, I having some problems with the Mac
>>> OS X/Aquaterm graphics interface, and I've not had enough experience
>>> to determine if the problems are me, or the Aquaterm interface
>>> itself.
>> 
>> =======================================================================
>> 
>> To fix your problem, find the file figure.m in octave, change the block
>> 
>>     if (! isempty (getenv ("DISPLAY")))
>>       oneplot ();
>>       figure_list = union (figure_list, f);
>>       eval (sprintf ("gset term x11 %d\n", f));
>>     else
>>       error ("figure: requires X11 and valid DISPLAY");
>>     endif
>> to 
>> 
>>       oneplot ();
>>       figure_list = union (figure_list, f);
>>       eval (sprintf ("gset term aqua %d\n", f));
>> 
>> 
>> and save the result as figure.m somewhere on your path where it will
>> be found before the original figure.m.
>> 
>> =======================================================================
>> 
>> Could you also please post this response to the octave-help list (I am
>> not subscribed myself)?  Thanks.
>> 
>> Cheers, JF
>> 
>> 
>> ------ End of Forwarded Message
>> 
>> 
>> 
>> -------------------------------------------------------------
>> Octave is freely available under the terms of the GNU GPL.
>> 
>> Octave's home on the web:  http://www.octave.org
>> How to fund new projects:  http://www.octave.org/funding.html
>> Subscription information:  http://www.octave.org/archive.html
>> -------------------------------------------------------------
> 



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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