• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Export Word
    • Attachments
    • Page Information

    Loading...
  1. Dashboard
  2. OpenJFX
  3. Main
  4. Projects and Components
  5. Controls
  6. User Experience Specifications
  7. TabPane User Experience Documentation

Page History

Versions Compared

Old Version 4

changes.mady.by.user Jindrich Dinga

Saved on Aug 28, 2013

compared with

New Version Current

changes.mady.by.user Jindrich Dinga

Saved on Sep 19, 2013

  • Previous Change: Difference between versions 3 and 4
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Figure: Basic parts of a TabView UI control

Image RemovedImage Added  

There are a few basic states of tabs. Tab can be selected, not selected, disabled, or it there is an visual effect when mouse is above the tab.

Figure: Basic states of tabs

Image RemovedImage Added

 

3. TabView Interaction Design

...

  • Show and hide icons, titles or close buttons if necessary. It can be different for the selected tab and other tabs (see image below). Other tabs than selected one can appear as minimized. There are visible just their icons without titles and close buttons.
    Image RemovedImage Added
    Figure: Different appearance for the selected tab and other tabs 


  • Different sizes of icons are supported.
  • Display a Tooltip above tab. E.g. It can be used for detail description of the file opened in the content area or showing its path.
    Image RemovedImage Added
    Figure: A tooltip above second tab 

  • Support contextual menu invoked by right mouse click from a tab.Usually it contains actions related to manipulation with the tab or actions related to tab's content. These actions are typically visually separated.
    Image RemovedImage Added
    Figure: A contextual menu above first tab 

  • Tabs can be displayed on any side of the content area. Orientation of tabs can be the same (horizontal) or different.
    Image RemovedImage Added

  • If there isn't enough space to show all tabs it has to be handled properly. Typically by showing arrows or full list of tabs next to the tabs.
    Image RemovedImage Added

  • TabView can be nested in other TabView and then they behave as independent.
    Image RemovedImage Added

3.2 TabView - Advanced Features

...

  • Show progress indication if tab's content is being updated. The progress indication can be shown instead of an icon inside the tab header. There can exist two versions of the progress indication (deterministic and undeterministic one).
    Image RemovedImage Added 

  • Possibility to expand or collapse tabs so user can do that manually if he wants. This can be used for finger tabs (see example below) or when user wants to see more of the content area.
    Image RemovedImage Added 

  • To be able to differentiate a nested TabView visually from the first one.
    Image RemovedImage Added

  • Ability to automatically squeeze all tabs in a limited area. This is useful when tabs are clearly recognizable by an icon or by a few first letters of tab titles. The close buttons can appear either on selected tab only or just during roll over tabs.
    Image RemovedImage Added

  • Mouse scroll button can work as a quick navigation among tabs that are hidden.

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 924, "requestCorrelationId": "a563f6c2ff6eb75c"}