octave-maintainers
[Top][All Lists]
Advanced

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

Re: setting position of fltk figure windows


From: Ben Abbott
Subject: Re: setting position of fltk figure windows
Date: Thu, 03 Nov 2011 08:44:10 -0400

On Nov 3, 2011, at 1:36 AM, John W. Eaton wrote:

> On  2-Nov-2011, John W. Eaton wrote:
> 
> | Using the current development sources, neither of the following
> | functions are setting the position of the figure window.  Can anyone
> | else duplicate this behavior?
> | 
> |   function f ()
> |     figure ("position", [200, 400, 400, 50]);
> |     drawnow ();
> |   endfunction
> | 
> |   function g ()
> |     h = figure ();
> |     set (h, "position", [200, 400, 400, 50]);
> |     drawnow ();
> |   endfunction
> | 
> |   graphics_toolkit fltk
> |   f ()
> |   g ()
> | 
> | However, executing the following at the command line does work:
> | 
> |   h = figure ();
> |   set (h, "position", [200, 400, 400, 50]);
> | 
> | provided that the figure is drawn before the set command is executed.
> | So neither of the following are working for me either:
> | 
> |   h = figure (); set (h, "position", [200, 400, 400, 50]);
> | 
> |   figure ("position", [200, 400, 400, 50]);
> | 
> | Ah, OK, the following does work (well, apparently only sometimes; or
> | maybe only for the first plot window after setting the graphics
> | toolkit to fltk):
> | 
> |   function g ()
> |     h = figure ();
> |     drawnow ();
> |     set (h, "position", [200, 400, 400, 50]);
> |   endfunction
> | 
> | But even if this way did work reliably, it makes a larger window flash
> | on the screen before it is resized and moved.  And in any case,
> | shouldn't any of these work?  And shouldn't I be able to set the size
> | of the window before it is drawn?
> | 
> | To confuse things even more, gnuplot behaves differently, of course.
> 
> Never mind.  I checked in the following change to fix it for fltk:
> 
>  http://hg.savannah.gnu.org/hgweb/octave/rev/718f78b01de1
> 
> I think there is still a problem with the way gnuplot is working
> though.
> 
> jwe

Should this fix the bug reported below?

https://savannah.gnu.org/bugs/index.php?34720

Ben



reply via email to

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