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 346314 - Add alternative tabs closing order (strict right-to-left)
Add alternative tabs closing order (strict right-to-left)
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: User Interface General
2.0.x
Other All
: Normal enhancement
: ---
Assigned To: David Hampton
Chris Shoemaker
: 391090 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-06-30 20:02 UTC by Adam Kessel
Modified: 2018-06-29 21:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gnucash closeicon on ubuntu edgy (12.60 KB, image/png)
2006-12-30 22:43 UTC, Dave Gilbert
Details
gedit tab (3.99 KB, image/png)
2006-12-30 22:44 UTC, Dave Gilbert
Details
gnome terminal tab (5.21 KB, image/png)
2006-12-30 22:44 UTC, Dave Gilbert
Details
firefox tab (5.50 KB, image/png)
2006-12-30 22:45 UTC, Dave Gilbert
Details

Description Adam Kessel 2006-06-30 20:02:18 UTC
If there are several tabs open, and the rightmost tab is closed, the focus should switch to the new rightmost tab. If a middle tab is closed, the focus should switch to the tab immediately to the right of the closed tab. If the leftmost tab is closed, the focus should switch to the new leftmost tab.

Other information:
This tab-closing behavior would make Gnucash consistent with all other tabbed applications that I am familiar with, including most notably Mozilla and Firefox. The current behavior (maintaining a "tab stack") is nonintuitive, at least to me, and causes me sometimes to do inefficient actions to create a new "stack order" so I can close the tabs in the desired order.
Comment 1 Andreas Köhler 2006-07-14 18:51:52 UTC
Please try gedit.
Personally, the current setup is not nonintuitive to me at all, it just fits to my way of thinking and working :)
Comment 2 David Hampton 2006-12-30 21:01:53 UTC
*** Bug 391090 has been marked as a duplicate of this bug. ***
Comment 3 Dave Gilbert 2006-12-30 21:11:41 UTC
(I was the reporter of 391090)
To be honest my main reason for reporting was the lack of the close icon; however I think the bigger issue is that 'tabs' should feel the same on all Gnome apps where it makes sense.
Having Firefox, gnome-terminal, gedit, gnucash all with different tab implementations makes it damn confusing for us poor users. (I keep going to click the close icon on gnucash now I got used to it in firefox).
Besides - you all must have written an implementation of it when surely it should be a shared piece of code in a library somewhere (perhaps with some tweakable preferences for those who prefer tabs to work in one of a few different ways).

Dave
Comment 4 David Hampton 2006-12-30 21:23:00 UTC
Edit->Preferences->General->Show close button on notebook tabs
Comment 5 Dave Gilbert 2006-12-30 21:49:47 UTC
Ooh yes - thanks, that works.
(Note the button looks very different from firefox/gnome-terminal/gedit).
Comment 6 David Hampton 2006-12-30 22:04:32 UTC
*shrug*.  Must be your setup.  That's the standard themable gtk close button. I see the same button in gedit, gnome-terminal, epiphany, etc.


Comment 7 Dave Gilbert 2006-12-30 22:43:37 UTC
Created attachment 79077 [details]
gnucash closeicon on ubuntu edgy

gnucash closeicon on ubuntu edgy - looks truncated
Comment 8 Dave Gilbert 2006-12-30 22:44:22 UTC
Created attachment 79078 [details]
gedit tab
Comment 9 Dave Gilbert 2006-12-30 22:44:51 UTC
Created attachment 79079 [details]
gnome terminal tab
Comment 10 Dave Gilbert 2006-12-30 22:45:15 UTC
Created attachment 79080 [details]
firefox tab
Comment 11 Dave Gilbert 2006-12-30 22:46:16 UTC
I've attached the broken tab on gnucash for me (on ubuntu edgy);
for comparison I've included captures for gedit, gnome-terminal, and firefox.
It's interesting to note that they are all slightly different!
(except for the gnucash one that is broken).
Comment 12 David Hampton 2007-03-27 01:57:37 UTC
Implemented in revision 15759.  Will appear in the 2.2 alpha/beta releases.
Comment 13 John Ralls 2018-06-29 21:08:52 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=346314. Please update any external references or bookmarks.