Ticket #1595 (assigned enhancement)

Opened 5 months ago

Last modified 4 weeks ago

Close button on TabSheet control

Reported by: llaith Owned by: Jouni Koivuviita
Priority: major Milestone: IT Mill Sponsored Backlog
Component: Server-side framework Version:
Keywords: Cc: jouni.koivuviita@…
Known Issue description:
Hours estimate: Deadline (dd.mm.yyyy):
Known Issue version (since): Known Issue title:
Hours done: Depends to:
Affects documentation: no
Known Issue workaround:
Affects release notes: yes Contract:

Description

A close button on each tab 'header' of the TabSheet? control would allow for applications to use a layout design like Azureus in which new tabs are open and closed as you 'drill' through the application. This is an alternative to using pop-ups or replacing a current panel and using a bookmark/breadcrumbs feature to show depth.

Note that they should be configurable per each 'sheet' of the control.

Attachments

tab-control-closes.bmp (1.3 MB) - added by llaith 5 months ago.
example of tabsheet control close buttons
tab-control-closes.JPG (10.3 kB) - added by llaith 5 months ago.
example of tabsheet control close buttons (jpg)

Change History

Changed 5 months ago by llaith

example of tabsheet control close buttons

Changed 5 months ago by llaith

example of tabsheet control close buttons (jpg)

Changed 5 months ago by Joonas Lehtinen

  • cc jouni.koivuviita@… added
  • owner changed from Joonas Lehtinen to Jouni Koivuviita
  • status changed from new to assigned
  • component changed from undefined to Server-side framework
  • priority changed from undefined to major

IMO this feature should be done asap.

Changed 4 months ago by Joonas Lehtinen

  • milestone set to User Interface Library 5.3.0 RC1

Changed 2 months ago by Marc Englund

There was some discussions about this on the forum, please review before implementing.

The main point is that 'close' might not be the only function we'll want to add, and TabSheet? might not be the only component that would benefit from the functionality (e.g. Panel) - perhaps we want a more generic solution?

One possible solution that came to mind: MenuBar?; the new MenuBar? that is already in trunk could be used to implement this functionality. MenuBar? is hierarchical, so it would be quite flexible (Actions would be another option, but they're not hierarchical)

Changed 4 weeks ago by Joonas Lehtinen

  • milestone changed from User Interface Library 5.3.0 RC to IT Mill Sponsored Backlog
Note: See TracTickets for help on using tickets.