diff options
| author | Pedro J. Estébanez | 2017-01-25 02:46:44 +0100 |
|---|---|---|
| committer | Pedro J. Estébanez | 2017-01-25 02:48:30 +0100 |
| commit | 35b7295a714841c2fad6024331d7ab92b559f0aa (patch) | |
| tree | 944311b88e31928edbb6ad3662690ea584285596 /tools/editor/editor_node.cpp | |
| parent | e8d34365085c2321acb0bd35aabbad293c74e744 (diff) | |
| download | godot-35b7295a714841c2fad6024331d7ab92b559f0aa.tar.gz godot-35b7295a714841c2fad6024331d7ab92b559f0aa.tar.zst godot-35b7295a714841c2fad6024331d7ab92b559f0aa.zip | |
Include filesystem dock split offset in editor layouts
Cherry-picked from 2ac89f65403c606ad9a3cdf65e591cb375faf024
Diffstat (limited to 'tools/editor/editor_node.cpp')
| -rw-r--r-- | tools/editor/editor_node.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/editor/editor_node.cpp b/tools/editor/editor_node.cpp index 2d66429ea..03f5772de 100644 --- a/tools/editor/editor_node.cpp +++ b/tools/editor/editor_node.cpp @@ -4514,6 +4514,8 @@ void EditorNode::_save_docks_to_config(Ref<ConfigFile> p_layout, const String& p } } + p_layout->set_value(p_section,"dock_filesystem_split",filesystem_dock->get_split_offset()); + VSplitContainer*splits[DOCK_SLOT_MAX/2]={ left_l_vsplit, left_r_vsplit, @@ -4690,6 +4692,12 @@ void EditorNode::_load_docks_from_config(Ref<ConfigFile> p_layout, const String& } } + int fs_split_ofs = 0; + if (p_layout->has_section_key(p_section,"dock_filesystem_split")) { + fs_split_ofs = p_layout->get_value(p_section,"dock_filesystem_split"); + } + filesystem_dock->set_split_offset(fs_split_ofs); + VSplitContainer*splits[DOCK_SLOT_MAX/2]={ left_l_vsplit, left_r_vsplit, |
