Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Toolbars/Status Line    [ Add a report in this area ]  
Report #:  37854   Status: Reported
Banish tabs on floating toolbars
Project:  Delphi Build #:  10.0.2445.40105
Version:    10.0 Submitted By:   Nigel Cross
Report Type:  Suggestion / Enhancement Request Date Reported:  12/18/2006 1:06:39 PM
Severity:    Infrequently encountered problem Last Updated: 1/23/2007 1:02:42 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
There are at least two places in the app where you can get a tab within a tab:
- Watches Floating Toolbar
- Messages Floating toolbar

I don't think this makes for a clean UI.  It may not be immediately clear why certain tabs can be dragged to form floating toolbar and others cannot.  And conversely, why a floating toolbar can be dragged to the end of some tabs but not others (e.g. The To-do list cannot be added to the Messages tabs)

I think it would improve the clarity of the UI and reduce clutter if all tabs within floating toolbars were removed, e.g. with the "Watches" toolbar it would be better to use a TTreeView to display the watches in their various categories.

Steps to Reproduce:
See screen shots
Workarounds
None
Attachment
37854.zip
Comments

Nigel Cross at 12/18/2006 1:15:26 PM -
I'm unable to add an attachment at this time.  Q.C. is behaving oddly (I don't think i need to point out how ironic that is ;-)

I will try again later

Sebastian Modersohn at 12/18/2006 2:22:56 PM -
I assume you are aware that attachements need to be ZIP files.

Additionally, I just deleted your "Delete this" reports; in the future please report them against the "Test project". That is exactly what this project is for.

Sebastian Modersohn at 12/18/2006 2:29:17 PM -
I see that this might cause confusion, but a TreeView defeats the purpose to group messages/watches. As soon as one of the root nodes would be expanded chances are high that you wouldn't be able to see all categories at once and that does defeat categorising them.
Since the average user is probably only having very few categories, maybe it would be a good idea to align those tabs vertically (i.e. to the left or the right)?

BTW: strictly speaking this also applies to Object Inspector, but that doesn't seem to confuse too many people.

Nigel Cross at 1/23/2007 1:00:26 PM -
I personally don't find it confusing, because i live in Delphi for around ten hours a day.  However I raise the issue because:
- I don't think it represents a good UI model (tabs have a real world equivalent so people can understand them.  Tabs within tabs, that never happens in the real world)
- New users are likely to be confused about why certain tabs can't be dragged

At any rate, it doesn't affect me personally so you can withdraw this if you like.

Server Response from: ETNACODE01