Author Topic: how to wrap the tab bar?  (Read 3112 times)

Offline false007

  • Registered User
  • Jr. Member
  • *
  • Posts: 60
  • Karma: +0/-0
    • View Profile
how to wrap the tab bar?
« on: November 30, 2010, 05:00:43 am »
how to wrap the tab bar?

like notepad++ or editplus, see the picture:






thanks .

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: how to wrap the tab bar?
« Reply #1 on: December 01, 2010, 06:08:31 pm »
This is not possible. HE uses own (non standard windows control) tab bar and it does not have wrap feature.
The feature is also not planned because I am personally do not like such design and do not find it usable. Also this was not requested bz somebody else. But if more people will need it, I will evaluate it as a possible feature and will add to my todo list.

Offline false007

  • Registered User
  • Jr. Member
  • *
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Re: how to wrap the tab bar?
« Reply #2 on: December 02, 2010, 02:26:12 am »
I think that everybody use HE to  edit not only one file, if I edit 30 files, now you see ,how times I will turn  the second file or the last file .



thanks

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: how to wrap the tab bar?
« Reply #3 on: December 02, 2010, 09:53:59 am »
Generally for cases when you have a lot of files open there are minimum 3 tools that simplify the navigation:
- drop down menu on the right side of the tab bar scroll errors with a list of all documents
- "Windows" dialog with filtering and fast navigation (Alt+W+W) available as in menu Windows as in drop down tab bar menu
- "Tab Switch Dialog" (keep Ctrl+Tab) with list of Active Documents also with fast navigation to document by name

And about the usability of the multi-line tab control I am not really sure. And probably not only me: none of popular browsers has multi line tab bar. All use scrolling behavior.

Offline false007

  • Registered User
  • Jr. Member
  • *
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Re: how to wrap the tab bar?
« Reply #4 on: December 03, 2010, 02:30:04 am »
thanks .


I know.

jgodfrey

  • Guest
Re: how to wrap the tab bar?
« Reply #5 on: December 03, 2010, 05:54:21 pm »
My $0.02 on the subject...

As a developer, I see multi-line tab controls being used in 2 very different ways in applications.

1.  As a hard-coded navigation method in various dialogs or screens.  For instance, many Microsoft applications (especially older ones) are notorious for containing dialogs with multiple rows of tabs (sometimes 3 or 4!).  In my opinion, this is just poor GUI design and should never be done under any circumstances.  As a developer, if you think you need a multi-line tab control in a *pre-defined*  portion of your GUI - your wrong.  You really need a different GUI design or a different GUI control.  Period.

2.  As a way of handling multiple "documents" opened by an *end user* of the application.  There are any number of application types that fall into this category but text editors and web browsers are some of the more common ones.  The big difference between this category and the one above is that here, the requirement for managing many tabs is being forced by the *user* of the application and is not simply a poor design choice made by the application's developer (as #1 above).  In this case, where there is no limit to the number of documents that might need to be managed, I think that multi-line tab controls, while not ideal, are a better solution than many others.

In this thread, Alex was kind enough to point out other methods supported by HE for navigating between many documents - several of which I was unaware of (I'm fairly new to HE).  Interestingly, HE seems to provide more solutions to this problem than most other environments I have experienced.  Generally, most IDE's provide multi-line tabs, or a single-line of sliding tabs, or sometimes both based on User preference.  The other methods available in HE are quite interesting and I need to force myself to use them more to see if they eliminate my "want" for multi-line tabs.  

Right now though, my gut feel is that multi-line tabs are still the simplest way to navigate between many open documents.  They don't require additional mouse clicks or menus or hot keys.  So, for sheer navigation efficiency, I think they're the best solution and I'd like to see them supported by HE (as a User preference, of course).

Among the many slick document navigation methods provided by HE, not having multi-line tabs seems to be a glaring omission IHMO.

To Alex's point about popular web browsers not supporting multi-line tabs...  I'm a FireFox user, and one of the first extensions I install is "Tab Mix Plus", which (among many other cool things) *does* support multi-line tabs!

Jeff
« Last Edit: December 03, 2010, 06:47:10 pm by jgodfrey »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: how to wrap the tab bar?
« Reply #6 on: December 05, 2010, 12:21:10 pm »
Hi Jeff,

thanks for the detailed response. I am not really against of the multi line tab bar: if the feature will be available as standard property of tab control I would enable configuration of it and then users will decide what they like more.
But Tab control used in HE is owner drawn and  significant effort necessary to implement this feature first, and only later allow to configure it. Also taking into account that I want some when in the future go away from self made GUI library and switch to one of standard or commercial ones..
But I will check how much effort this will cost and maybe will add in 1.5x, but not promise - this will depend on priorities and necessary effort.

Best regards,
Alex.

 

Related Topics

  Subject / Started by Replies Last post
1 Replies
993 Views
Last post July 29, 2009, 10:35:19 am
by alex
4 Replies
1885 Views
Last post August 11, 2010, 09:27:19 pm
by knn
2 Replies
1989 Views
Last post August 18, 2012, 02:47:13 am
by false007