services:
    '@enhavo/app/toolbar/ToolbarWidgetFactory':
        import: ToolbarWidgetFactory
        chunk: 'app'

    '@enhavo/app/toolbar/ToolbarWidgetManager':
        import: ToolbarWidgetManager
        chunk: 'app'
        arguments:
            - '@enhavo/app/toolbar/ToolbarWidgetFactory'

    '@enhavo/app/toolbar/model/BaseToolbarWidget':
        import: BaseToolbarWidget
        chunk: 'app'
        tags:
            - { name: 'enhavo_app.toolbar_widget' }

    '@enhavo/app/toolbar/model/IconToolbarWidget':
        import: IconToolbarWidget
        chunk: 'app'
        arguments:
            - '@enhavo/app/frame/FrameEventDispatcher'
            - '@enhavo/app/menu/MenuManager'
        tags:
            - { name: 'enhavo_app.toolbar_widget' }

    '@enhavo/app/toolbar/model/NewWindowToolbarWidget':
        import: NewWindowToolbarWidget
        chunk: 'app'
        tags:
            - { name: 'enhavo_app.toolbar_widget' }

    '@enhavo/app/toolbar/model/QuickMenuToolbarWidget':
        import: QuickMenuToolbarWidget
        chunk: 'app'
        arguments:
            - '@enhavo/app/frame/FrameManager'
        tags:
            - { name: 'enhavo_app.toolbar_widget' }
