vue-dock-layout
TypeScript icon, indicating that this package has built-in type declarations

0.0.6 • Public • Published

header tabber center footer slider

tabItem tabPane

tabGroup tabStrip

tabHeader tabCenter tabFooter

tabSplit

tabGroup tabGroupHeader

tabGroupCenter --tabName ----tabIcon ----tabText --tabPane ----tabPaneHeader ----tabPaneCenter ----tabPaneFooter tabGroupFooter

resource

project subject

program

viewport material Inspector Hierarchy

scene asset

canvas widget setter

sideStrip toolStrip menuStrip tabsStrip

Group =》header GroupControl GroupAction GroupStrip =》 label =》TabName GroupExtra =》 SelectButton CommonButton StickyButton Panel =》center PanelControl tabName => TabName PanelEmbed =》 PanelEmbedLoading PanelFloat =》 PanelFloatWindow Split =》 Guide =》

<div ref="selfRef" :class="CLASSES.DOCK_LAYOUT__LAYOUT">
    <tab-set v-for="group in propss.groups"  :key="group.key" :layout="group.layout" :node="group.node" :path="group.path" :icons="group.icons" />
    <template v-for="panel in propss.panels" :key="panel.key">
        <tab-pane-embed v-if="!panel.isFloating" :layout="panel.layout" :node="panel.node" :path="panel.path" :icons="panel.icons" />
        <tab-pane-float v-else :layout="panel.layout" :node="panel.node" :path="panel.path" :icons="panel.icons" />
    </template>
    <anchor :center-rect="stateRect" v-if="stateShowEdges" />
    <splitter v-for="split in propss.splits"  :key="split.key" :layout="split.layout" :node="split.node" :path="split.path" />
    <floating-window v-for="float in propss.floats" :id="float.key" :title="float.title" url="" :rect="float.rect"  children="" />
</div>

Readme

Keywords

none

Package Sidebar

Install

npm i vue-dock-layout

Weekly Downloads

65

Version

0.0.6

License

none

Unpacked Size

659 kB

Total Files

77

Last publish

Collaborators

  • z-projects