After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 68603 - if window is smaller than frozen pane, scollbars get confused
if window is smaller than frozen pane, scollbars get confused
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: GUI
git master
Other All
: Low normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2002-01-12 23:46 UTC by Adrian Custer
Modified: 2009-12-29 00:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot showing the problem (48.95 KB, image/png)
2009-07-03 21:56 UTC, Andreas J. Guelzow
Details

Description Adrian Custer 2002-01-12 23:46:17 UTC
If gnumeric is large when a pane is frozen, and gnumeric is then reduced in
size, the horizontal scrollbar disappears.

1) new gnumeric
2) make gnumeric large
3) freeze a big frame
4) make gnumeric smaller so the visible grid area is all within the top
left pane.
--> the horziontal scrollbar is lost.

This kindda makes sense since this pane cannot be scrolled but shouldn't
the vertical scrollbar be lost as well?

--adrian
Comment 1 Jody Goldberg 2002-12-30 03:48:24 UTC
This is still present but seems like such a corner case that its not worth
spending time right now tracking it.
Comment 2 Andreas J. Guelzow 2009-07-03 21:54:59 UTC
Hmm, This may have changed since then but both scoll bars disappear when you make the window sufficiently small. Unfortunately they start to reappear as soon as you enlarge the window even if still only the frozen pane is visible.
Comment 3 Andreas J. Guelzow 2009-07-03 21:56:40 UTC
Created attachment 137812 [details]
screenshot showing the problem
Comment 4 Andreas J. Guelzow 2009-12-28 22:54:20 UTC
I figured out what the problem is:

the scrollbars are within GTKPaned widgets. We set the position of the pane divider whenever the size of the top left pane changes.

When we reduce the window size to something smaller, the GTKPaned widget changes the slider position to the maximum possible at that time, so when we enlarge teh window again the position is incorrect (too small).
Comment 5 Andreas J. Guelzow 2009-12-29 00:28:41 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.