octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #59571] x label not visible on first of multip


From: Hg200
Subject: [Octave-bug-tracker] [bug #59571] x label not visible on first of multiple figures
Date: Mon, 30 Nov 2020 06:38:57 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0

Follow-up Comment #12, bug #59571 (project octave):

I cannot see this in 6.1. on windows but in the development branch on linux.
The axes in the second window are shifted in y-direction. If I grab the second
window with the mouse and move it around, the content is then updated
correctly:

++
close all;
hax = axes();
close all;
hax = axes();
--

If I write the bounding box values in update_camera() before and after moving
the figure into a warning message, I see the following:

Plot is displaced in y-direction:
bb0: 72.800000 bb1: 33.825000 bb2: 434.00000000 bb3: 367.565000

After moving around:
bb0: 72.800000 bb1: 31.500000 bb2: 434.00000000 bb3: 342.300000

If I insert a pause time after the second "close all" statement, the problem
disappears. It looks to me that this happens if a figure is drawn in a very
small moment after another figure is closed by "close all".

The viewport setting in gl-render seems to be correct.

The question is what does a "close all" statement has to do with
get_boundingbox()?

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?59571>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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