summaryrefslogtreecommitdiff
path: root/editor/scene_tree_dock.cpp
AgeCommit message (Collapse)Author
2019-08-20Expose SceneTreeDock::get_tree_editor()thimenesup
This can be useful for plugins that rely on some signals emitted by it, Like my Networked Scene Editor plugin https://github.com/thimenesup/GodotNetworkedSceneEditor
2019-08-17Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily
Condensed some if and ERR statements. Added dots to end of error messages Couldn't figure out EXPLAINC. These files gave me trouble: core/error_macros.h, core/io/file_access_buffered_fa.h (where is it?), core/os/memory.cpp, drivers/png/png_driver_common.cpp, drivers/xaudio2/audio_driver_xaudio2.cpp (where is it?)
2019-08-09Improve node Change Type optionTomasz Chabora
2019-07-23Fix some code found by Coverity Scan and PVS Studioqarmin
2019-07-20Merge pull request #30697 from bojidar-bg/6067-pale-customtype-scriptRémi Verschelde
Make custom types more subtle and more useful
2019-07-19Make custom types more subtle and more usefulBojidar Marinov
Implements #6067 (aaronfranke's idea) Fixes #26980
2019-07-19Adds contextual item in scene tree dock to wrap selection in a new nodeJulian Murgia
Fixes #20187
2019-07-15Fix crash when changing Node typehbina085
Prevent the application from crashing by simply checking if current "selection" is not null before accessing it. Fixes #30493
2019-07-06Sort selected nodes in scene tree before duplicationKanabenki
2019-07-05Merge pull request #30321 from KoBeWi/underdupRémi Verschelde
Smarter node placement after duplicating
2019-07-05Merge pull request #30316 from sparkart/masterRémi Verschelde
Reparent selection without flattening
2019-07-04SceneTreeDock will reset the ScriptCreateDialog's inheritance base typeLikeLakers2
2019-07-04Smarter node placement after duplicatingTomasz Chabora
2019-07-04Resolves Issue #30271 Reparent selection without flatteningEmmanuel Barroga
When reparenting a multi-selection via drag and drop, the hierarchy was flattened. This change resolves that issue.
2019-07-02Merge pull request #19936 from Xrayez/collapse-buttonRémi Verschelde
Expand/collapse nodes recursively in scene tree dock
2019-07-01Merge pull request #30196 from LikeLakers2/scenetreedock-script-creation-bugfixRémi Verschelde
SceneTreeDock will now only attach scripts to the selected node if the ScriptCreateDialog was opened from the SceneTreeDock
2019-07-01Remove unnecessary code and add some error explanationsqarmin
2019-06-29SceneTreeDock will now only attach scripts to the selected node if the ↵LikeLakers2
ScriptCreateDialog was opened from the SceneTreeDock
2019-06-19Merge pull request #26748 from raphael10241024/instanceRémi Verschelde
Fix editor crash when saving a scene containing an inherited scene instance.
2019-05-30Hide remote scene tree when adding new sceneCameron Reikes
- Don't show create_root_dialog if remote scenetree visible - Hide create_root_dialog on showing of remote scenetree Fixes #29288
2019-05-28Merge pull request #28349 from KoBeWi/sprite_editor_mistake_eraserRémi Verschelde
Add undo for Sprite Editor
2019-05-28Merge pull request #28862 from KoBeWi/editable_clonesRémi Verschelde
Keep editable children on node duplicate
2019-05-28Merge pull request #28392 from KoBeWi/reparent_altRémi Verschelde
Allow to keep local transform when reparenting in editor
2019-05-28Keep editable children on node duplicateTomasz Chabora
2019-05-28Merge pull request #26487 from matzebond/masterRémi Verschelde
Auto-expand current node type when changing node type
2019-05-28Merge pull request #28454 from homer666/popup-centered-maxsizeRémi Verschelde
Add `popup_centered_clamped()` method to Popup
2019-05-24Auto-expand current node type when replace nodeMatthias Schmitt
2019-05-13Properly update script button when undoing a script additionMichael Alexsander Silva Dias
Fixes #28870.
2019-05-08Revert "Merge pull request #28715 from YeldhamDev/inherent_scene_close_empty"Michael Alexsander Silva Dias
This reverts commit 0f8356d43994e3b7f054ac223a6681773aeb9330, reversing changes made to 7b7a664a974e86acb6d55e31609d33cf84311b8f.
2019-05-06Make editor close empty scene when creating an inherited oneMichael Alexsander Silva Dias
Fixes #28654.
2019-04-30Merge pull request #26022 from lupoDharkael/create-scriptRémi Verschelde
Add class tree selection to script inheritance selection
2019-04-30Add Popup::popup_centered_clamped methodhomer666
- Also replace redundant duplicate code in editor dialogs with calls to popup_centered_clamped()
2019-04-29Allow to keep local transform when reparentingTomasz Chabora
2019-04-23Add undo for Sprite EditorTomasz Chabora
2019-04-23Merge pull request #28292 from homer666/merge-from-scene-stuffRémi Verschelde
Minor "Merge From Scene" improvements
2019-04-22Merge pull request #27673 from qarmin/small_fixesRémi Verschelde
Small fixes, mostly duplicated code
2019-04-22Minor "Merge From Scene" improvementshomer666
2019-04-21Add ability to expand/collapse nodes recursively in scene tree dockAndrii Doroshenko (Xrayez)
To expand or collapse the node recursively (all children), hold `Shift` button and click on the node's folding arrow. The popup menu option `Expand/Collapse All" checks whether any node is expanded or collapsed first and performs the opposite operation. That means if any children node is collapsed, it will first expand all nodes at selected node. Co-authored-by: Rikhardur Bjarni Einarsson (MunWolf) badulf96@gmail.com
2019-04-17Add grouping to 3D editorJFonS
2019-04-15Merge pull request #28011 from KoBeWi/rmb_houseworkRémi Verschelde
Small cleanup to SceneTree dock context menu
2019-04-15Merge pull request #26678 from YeldhamDev/hide_addscript_multiselectedRémi Verschelde
Hide "Add Script" button in Scene dock when multiple nodes are selected
2019-04-14Small cleanup to SceneTree context menuTomasz Chabora
2019-04-13Hide "Add Script" button in Scene dock when multiple nodes are selectedMichael Alexsander Silva Dias
2019-04-12Fixed scene tree bug when scripts are disabledGio Aleman
2019-04-10Focus SceneTree dock after creating new nodeTomasz Chabora
2019-04-08Add ability to edit editor feature profilesJuan Linietsky
Allows enabling/disabling parts of the editor and storing/loading profiles for that.
2019-04-08Small fixes, mostly dupicated codeqarmin
2019-04-02Merge pull request #27228 from Kanabenki/preserve-binds-change-nodeRémi Verschelde
Preserve extra arguments for connected signals when changing node type
2019-04-01Merge pull request #26970 from KoBeWi/custom_node_is_now_other_nodeRémi Verschelde
Changed 'Custom Node' to 'Other Node' to be less confusing
2019-03-19Keep binds for connected signals when changing node typeKanabenki