hardware_toolkit/makepad_state0.ron
2025-06-28 16:43:09 +08:00

140 lines
3.1 KiB
Plaintext

(
dock_items:{
edit_tabs:Tabs(
tabs:[
edit_first,
],
selected:0,
closable:true,
),
split3:Splitter(
axis:Horizontal,
align:FromA(20),
a:split4,
b:run_tabs,
),
split4:Splitter(
axis:Horizontal,
align:Weighted(0.5),
a:outline_tabs,
b:design_tabs,
),
search:Tab(
name:"Search",
template:SearchTab,
kind:Search,
),
snapshot_tab:Tab(
name:"Snapshot",
template:SnapshotTab,
kind:Snapshot,
),
file_tree_tabs:Tabs(
tabs:[
file_tree_tab,
run_list_tab,
search,
snapshot_tab,
],
selected:1,
closable:true,
),
log_tabs:Tabs(
tabs:[
log_list_tab,
profiler,
],
selected:0,
closable:true,
),
file_tree_tab:Tab(
name:"Files",
template:FilesTab,
kind:StudioFileTree,
),
ai_first:Tab(
name:"",
template:AiFirstTab,
kind:AiFirst,
),
run_first:Tab(
name:"",
template:RunFirstTab,
kind:RunFirst,
),
log_list_tab:Tab(
name:"Log",
template:LogTab,
kind:LogList,
),
edit_first:Tab(
name:"",
template:EditFirstTab,
kind:EditFirst,
),
design_first:Tab(
name:"",
template:DesignFirstTab,
kind:DesignFirst,
),
outline_first:Tab(
name:"",
template:OutlineFirstTab,
kind:OutlineFirst,
),
split2:Splitter(
axis:Horizontal,
align:Weighted(0.5),
a:edit_tabs,
b:split3,
),
run_list_tab:Tab(
name:"Run",
template:RunListTab,
kind:RunList,
),
root:Splitter(
axis:Horizontal,
align:FromA(250),
a:file_tree_tabs,
b:split1,
),
outline_tabs:Tabs(
tabs:[
outline_first,
],
selected:0,
closable:true,
),
design_tabs:Tabs(
tabs:[
design_first,
],
selected:0,
closable:true,
),
run_tabs:Tabs(
tabs:[
run_first,
ai_first,
],
selected:0,
closable:true,
),
profiler:Tab(
name:"Profiler",
template:ProfilerTab,
kind:Profiler,
),
split1:Splitter(
axis:Vertical,
align:FromB(200),
a:split2,
b:log_tabs,
),
},
processes:[
],
tab_id_to_file_node_id:{
},
)