[[BackLinksMenu]] [[TicketQuery(summary=OPEN_BOOKS_TABBAR_R1, format=table, col=OPEN_BOOKS_TABBAR_R1|vlado|s3c_anaysis_started|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == Develop additional features defined in [wiki:OPEN_BOOKS_TABBAR_R0#Overview], 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 [wiki:OPEN_BOOKS_TABBAR_R0#Implementationidea] * 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 == [wiki:OPEN_BOOKS_TABBAR_R0] == 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