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 603667 - [Win32] Worksheet Tab names disappear when selected
[Win32] Worksheet Tab names disappear when selected
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: GUI
1.9.x
Other Windows
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
: 594512 603718 604635 606023 609245 610485 610752 613063 614777 614970 (view as bug list)
Depends on: 614624
Blocks:
 
 
Reported: 2009-12-03 02:29 UTC by Jeffrey Ross
Modified: 2010-04-22 17:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Initial state of Gnumeric window (28.84 KB, image/png)
2009-12-03 21:12 UTC, Jeffrey Ross
Details
Sheet tab text vanished (28.68 KB, image/png)
2009-12-03 21:13 UTC, Jeffrey Ross
Details
Multiple tabs all blank (28.75 KB, image/png)
2009-12-03 21:21 UTC, Jeffrey Ross
Details

Description Jeffrey Ross 2009-12-03 02:29:12 UTC
Open a new spreadsheet.  Worksheet tabs "Sheet1" "Sheet2" "Sheet3" appear at the bottom as expected.  Click the Sheet2 tab and both "Sheet1" and "Sheet2" disappear.  The text reappears if the window is maximised or restored (but that's not a great workaround!).  On a spreadsheet with 30 worksheets, scrolling through the tabs can wipe the text from all of the tabs.  This makes Windows Gnumeric unuseable for us.
Windows XP and Gnumeric 1.9.16 (gnumeric-1.9.16-20091130-debug.exe)
Comment 1 Morten Welinder 2009-12-03 14:49:47 UTC
Can you attach a screen shot of this, please?
Comment 2 Jeffrey Ross 2009-12-03 21:12:37 UTC
Created attachment 149038 [details]
Initial state of Gnumeric window
Comment 3 Jeffrey Ross 2009-12-03 21:13:51 UTC
Created attachment 149039 [details]
Sheet tab text vanished
Comment 4 Jeffrey Ross 2009-12-03 21:16:09 UTC
Comment on attachment 149039 [details]
Sheet tab text vanished

Single left mouse click on Sheet2 tab causes Shett1 and Sheet2 text to disappear.  I've only seen this on the Windows version.
Comment 5 Jeffrey Ross 2009-12-03 21:21:25 UTC
Created attachment 149040 [details]
Multiple tabs all blank

Duplicating Sheet3 repeatedly causes most tabs to lose their text.  Scrolling through the tabs using the triangles to the left or right can lose all the tab text.  Window maximise/restore will restore all the tab text.  Note that scrolling left or right through the tabs appears to show the wrong cursor glyph when the triangle is clicked - a top left corner with a black narrow pointer in it.  Again, I've only seen his in the Windows version.
Comment 6 Morten Welinder 2009-12-03 21:24:29 UTC
Clearly Win32 only.  Most like caused by gtk+ not redrawing right.

Observations:

* the container that holds the tabs appears to be sized right.
* forced redraw (min+max) makes the tabs appear
Comment 7 Andreas J. Guelzow 2009-12-03 21:51:00 UTC
*** Bug 603718 has been marked as a duplicate of this bug. ***
Comment 8 Jeffrey Ross 2009-12-04 00:27:47 UTC
This problem is not reproducible with the Windows 1.9.1 version (gnumeric-1.9.1-win32-20080625.exe).  Also the cursor glyph stays correct when scrolling right or left through the sheet tabs.
Comment 9 Jean Bréfort 2009-12-04 07:38:17 UTC
Similar issues exist in various dialogs. I just tested the preferences dialogs, which is almost unusable.
Comment 10 Andreas J. Guelzow 2009-12-08 02:51:51 UTC
*** Bug 594512 has been marked as a duplicate of this bug. ***
Comment 11 Christian Göbel 2009-12-15 13:58:05 UTC
I can confirm this bug on WinXP SP3 with the latest availabel Win32 build.
gnumeric-1.9.16-20091130-debug.exe

I cannot observer the problem with the build
gnumeric-1.9.12-20090902-debug.exe  which has been the latest build that I could find on the homepage. Hope this helps.
Comment 12 Andreas J. Guelzow 2009-12-15 17:59:04 UTC
*** Bug 604635 has been marked as a duplicate of this bug. ***
Comment 13 Andreas J. Guelzow 2010-01-04 15:23:23 UTC
*** Bug 606023 has been marked as a duplicate of this bug. ***
Comment 14 Andreas J. Guelzow 2010-02-07 15:45:50 UTC
*** Bug 609245 has been marked as a duplicate of this bug. ***
Comment 15 Andreas J. Guelzow 2010-02-19 19:23:58 UTC
*** Bug 610485 has been marked as a duplicate of this bug. ***
Comment 16 Andreas J. Guelzow 2010-02-23 01:02:31 UTC
*** Bug 610752 has been marked as a duplicate of this bug. ***
Comment 17 Jean Bréfort 2010-03-15 15:05:24 UTC
We use a GtkEntry derived widget to display sheet names. Even when using an original GtkEntry and a GtkNotebook (instead of GnmNotebook) the problem still exists. Looks like that the entries are not displayed again when the page changes and that this is actually a Gtk+ bug. I'm not allowed to reassign.
Comment 18 Pedro Lino 2010-03-15 15:20:44 UTC
Gnumeric has other named tabs and this problem doesn't occur. e.g. in the Format Cells dialog.
Is this using a different code? Can't you use the same?

(BTW Thank you for not giving up on the Windows build)
Comment 19 Jean Bréfort 2010-03-15 15:42:28 UTC
Other named tabs use GtkLabel, because there is no name that needs to be changed.
Comment 20 Morten Welinder 2010-03-16 18:10:07 UTC
*** Bug 613063 has been marked as a duplicate of this bug. ***
Comment 21 Andreas J. Guelzow 2010-03-18 17:07:16 UTC
To make the windows build usable, would it be possible to change the tabs to GTKLabel in the windows build? Users would still be able to change tab names int he manage sheet dialog.
Comment 22 Morten Welinder 2010-03-18 17:23:56 UTC
Possible, but such a build must be spewing criticals like crazy.
Comment 23 Pedro Lino 2010-03-26 09:04:43 UTC
If you have the time to fix bugs, I can run a Debug build and send the debug logs...

Andreas, that would be a nice short term solution. Thanks!
Comment 24 Morten Welinder 2010-04-01 23:35:12 UTC
I have isolated the problem and filed it as bug 614624 against gtk+.
Comment 25 Jeffrey Ross 2010-04-04 21:41:32 UTC
Thanks
Comment 26 Andreas J. Guelzow 2010-04-04 22:15:29 UTC
*** Bug 614777 has been marked as a duplicate of this bug. ***
Comment 27 Andreas J. Guelzow 2010-04-04 22:16:23 UTC
Bug 614777 describes a possible workaround for this problem.
Comment 28 Andreas J. Guelzow 2010-04-06 17:04:00 UTC
*** Bug 614970 has been marked as a duplicate of this bug. ***
Comment 29 Morten Welinder 2010-04-09 02:31:05 UTC
Fix in hand.
Comment 30 Morten Welinder 2010-04-22 17:25:39 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.