Mentions légales du service

Skip to content

Implement workspace stack

The idea is to import gnomonWorkspace into dtk. First we need a workspace factory and everything that comes with it.

We propose two ways to integrate workspaces into an app. The first one is to use a dtkWidgetsMenu that include a mechanism to choose the workspace (at the top level of the menu) (à la S2WD). The second one is to have at the bottom a global Worksapce bar (à la Gnomon) and each workspace has it's own dtkWidgetsMenu

  • dtkWidgetsWorkspaceStackBar
  • dtkWidgetsWorkspace abstraction
  • dtkWidgetsWorkspaceFactory
  • dtkWidgetsWorkspaceManager
  • dtkWidgetsWorkspaceBar
  • Example Main Window with a single dtkMenu that embed workspace chooser (See #6 (closed))
    • add dtkWidgetsMenuItemWorkspaceFacade
  • Example Main Window with a single dtkWidgetsWorkspaceBar, each workspace has it's own dtkWidgetsMenu
Edited by NICLAUSSE Nicolas