Version 2 (modified by vlado, 16 years ago) (diff) |
---|
Analysis
Overview
Develop additional features defined in OPEN_BOOKS_TABBAR_R0, including:
- Navigation buttons when the tabbar is too short to display all tabs
- Tabbar context menus
Task requirements
- Create the context menu when right-clicked on a tab
- Create additional menu items to the context menu when right-clicked on the tabbar area
- Implement the Cascade and Tile functionality.
- Highlight active tab
- Implement the navigation buttons and they appearance/disappearance.
Task result
The result of this task is source code.
Implementation idea
- See OPEN_BOOKS_TABBAR_R0
- Navigation buttons
- Each navigation button should be enabled if and only if there are tabs hidden on its side of the tabbar
- On left/right navigation button left-click the tabs are shifted in right/left direction with the length of the hidden tab which is about to be displayed. All tabs on the right/left that can not be fully displayed after the shift operation are made hidden
Related
How to demo
(Provide instructions for demonstration of the task.)
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
- Drag & Drop of tabs in the tabbar should be implemented after