Bug 156328 - Tabbar sheet controls (First, Next, Previous, Last) not working / greyed out
Summary: Tabbar sheet controls (First, Next, Previous, Last) not working / greyed out
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Sheet-Tabs-Bar
  Show dependency treegraph
 
Reported: 2023-07-17 12:30 UTC by V Stuart Foote
Modified: 2023-09-19 09:33 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description V Stuart Foote 2023-07-17 12:30:25 UTC
was looking at bug 156311 and noticed the Calc Tab bar controls (Tabbar.cxx) are not responding to mouse click for moving between sheets, at least on Windows builds.

Those are popup labeled in .UI as "Scroll to first sheet", "Scroll to previous sheet", "Scroll to next sheet", "Scroll to last sheet".

The "Add new sheet" button works as expected.

=-testing-=

Version: 7.6.0.1 (X86_64) / LibreOffice Community
Build ID: 776eaf34564cbf3f034a0ba1fd1d5c32ff9ccf1c
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded


Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9fc0b2b9b96d87eb642a3b29e9dcb5d6273265eb
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
Comment 1 ady 2023-07-17 13:31:13 UTC
IIRC, the "arrow" icons / on-screen controls to move to the next or prior worksheet, and to move the first / last worksheet, never worked in LO (on MS Windows at least).

If this is kept for MS Windows only, I would suggest setting "inherited from OOo". Others would need to test for other OSes in older versions.
Comment 2 Rafael Lima 2023-07-17 13:34:52 UTC
For me they appear disabled (greyed out) even when we have multiple sheets. Looks like a but to me.

I'm on KDE (Linux)

Version: 7.5.4.2 (X86_64) / LibreOffice Community
Build ID: 50(Build:2)
CPU threads: 16; OS: Linux 6.2; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Ubuntu package version: 4:7.5.4-0ubuntu0.23.04.1
Calc: threaded
Comment 3 V Stuart Foote 2023-07-17 15:50:10 UTC
(In reply to ady from comment #1)
> IIRC, the "arrow" icons / on-screen controls to move to the next or prior
> worksheet, and to move the first / last worksheet, never worked in LO (on MS
> Windows at least).
> 
> If this is kept for MS Windows only, I would suggest setting "inherited from
> OOo". Others would need to test for other OSes in older versions.

You may be right, just checked against on hand Windows 10 installs of: 7.3.7, 6.4.7, and 5.4.7 and the Tabbar.cxx button controls are non-functional when opening a multi-sheet test document.  Simply hadn't noticed.  But I think they worked at some point before Tomaž split them out some time back. Will try to check.
Comment 4 Stéphane Guillou (stragu) 2023-09-19 09:33:42 UTC
I can confirm it is inherited as present in OOo 3.3 on Linux, and still current with a recent master build:

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: b3fdd999f87312447d03915585812b3a5cd48141
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Surprised I can't find duplicates...