FLTK logo

STR #3053

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

Return to Bugs & Features | Roadmap 1.3 | Post Text | Post File | SVN ⇄ GIT | Prev | Next ]

STR #3053

Application:FLTK Library
Status:5 - New
Priority:1 - Request for Enhancement, e.g. asking for a feature
Scope:3 - Applies to all machines and operating systems
Subsystem:Core Library
Summary:Fl_Tabs enhancement - being able to move tabs around
Version:1.3-feature
Created By:guyben
Assigned To:Unassigned
Fix Version:Unassigned
Update Notification:

Receive EMails Don't Receive EMails

Trouble Report Files:

Post File ]
Name/Time/Date Filename/Size  
 
#1 guyben
10:50 Feb 13, 2014
Fl_Drag_Tabs.zip
12k
 
     

Trouble Report Comments:

Post Text ]
Name/Time/Date Text  
 
#1 guyben
10:50 Feb 13, 2014
This is another enhancement to Fl_Tabs, in conjunction with Fl_Scroll_Tabs.

Fl_Tabs works great for static tabs created prior to the program. However it has issues when the tabs are created procedurally during the course of the program.

This RFE deals with ordering of tabs and moving them around, similarly to browser tabs.

Features:
* The ability to drag a tab and move it in the tab-list.
* The ability to detach a tab and move it to a different Fl_Scroll_Tabs
* The ability to detach a tab and create a new window, with an Fl_Scroll_Tabs for this tab (either default, or with user-defined function)

Attached in an initial version with two demo programs, one simple and the other more complex (with the ability to add new tabs).

The class inherits from Fl_Scroll_Tabs (also attached), but works just as well when inheriting from Fl_Tabs.
 
     

Return to Bugs & Features | Post Text | Post File ]

 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.