summaryrefslogtreecommitdiff
path: root/editor/editor_plugin.h
AgeCommit message (Collapse)Author
2018-12-15Added basic support for custom resource savers and loadersMarc Gilleron
2018-09-18Fixes drawing of the 2D plugins on the 3D viewgroud
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
2018-08-22Add option to move Tile/GridMap editors to another sideMichael Alexsander Silva Dias
2018-08-15Merge pull request #19837 from willnationsdev/plugin-utilitiesRémi Verschelde
Add PluginConfigDialog.
2018-08-09New gizmo structure and new gizmo disabling menuJFonS
2018-07-26Add PluginConfigDialog, EditorPluginSettings GUIWill Nations
2018-07-04Expose ScriptCreateDialog to EditorPluginwillnationsdev
2018-05-26Merge pull request #15489 from willnationsdev/gdnative-hookMax Hilbrunner
Add EditorPlugin.build() build callbacks
2018-05-17-Ability to open resources in the same windowJuan Linietsky
-Plenty of fixes and improvements to new inspector -Fixes that were needed to make inspector work better
2018-05-07Merge pull request #15640 from willnationsdev/resource-saved-signalMax Hilbrunner
Added EditorPlugin 'resource_saved' signal
2018-02-14Enable EditorPlugin to add/remove autoloadsWill Nations
2018-02-13Add a function to remove controls from containersGeorge Marques
Closes #5968
2018-01-31Added EditorPlugin 'resource_saved' signalWill Nations
2018-01-30Add interface for plugins to enable/disable other pluginsGeorge Marques
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-08Add EditorPlugin.build() build callbacksWill Nations
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-04Merge pull request #14882 from willnationsdev/add-select-fileRémi Verschelde
Plugins can select files in the FileSystem Dock
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-20Plugins can select files in FileSystem DockWill Nations
2017-12-10Style: Re-apply clang-format over recent invalid additionsRémi Verschelde
2017-12-07Exposed EditorSceneImporter to script. Added APIs to use intermediate ↵Juan Linietsky
converters more easily.
2017-12-06Add method to set main screen plugin iconWaldson Patrício
2017-11-24Universalize draw-over API for EditorPluginsPedro J. Estébanez
- Now it is usable from both `CanvasItem` and `Spatial` editors. - `EditorPlugin` API changes: - `forward_draw_over_canvas()` becomes `forward_draw_over_viewport()`. - `update_canvas()` becomes `update_overlays()`, which now triggers the update of every overlay on top of any 2D or 3D viewports present. Also now it returns the number of such viewports, which is useful whenever you need to know the number of draw-over calls you'll get. - New: `[set/is]_force_draw_over_forwarding_enabled()` to force overlaying regardless it handles the current object type, in a similar fashion as `[set/is]_input_event_forwarding_always_enabled`. This kind of overlay is also on top of those for regular handled node types. - New: `forward_force_draw_over_canvas()`, which is the callback that gets called for plugins that enable forced overlaying.
2017-10-18Fixes snapping and replaces the _draw_canvas by forward_canvas_drawGilles Roudiere
2017-09-14Re-Added export plugins with a more interesting API, as well as the ability ↵Juan Linietsky
to do path remapping. Also added ability to tell the exporter that a shared object needs to be bundled in the build.
2017-08-28-Some fixes to code completion.Juan Linietsky
-Fix getter in code completion being displayed when it shouldn't -Clean up preview generation for editors and exposed it as editor plugin
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-26-Split EditorPlugin into EditorPlugin and EditorInterfaceJuan Linietsky
-Added EditorInterface to EditorScript -Added functions to save the scene to EditorInterface
2017-08-12Updated function argument namesWilson E. Alvarez
2017-08-08core/io: fix typo 'resoucre' to 'resource'Indah Sylvia
2017-07-20EditorPlugin methods and signals renameJakub Grzesik
2017-07-18Make available more informations about editor for Tool PluginsJakub Grzesik
2017-07-11EditorPlugin ability to open and reload scns from filepathJakub Grzesik
2017-06-12EditorPlugin can request user inputs from editor 3d viewUnknown
2017-06-11Added EditorPlugin.remove_import_plugin()Zher Huei Lee
Allows addons with import extensions to clean up properly on removal.
2017-05-20Removal of InputEvent as built-in Variant type..Juan Linietsky
this might cause bugs I haven't found yet..
2017-05-12Bring back EditorImportPluginAndreas Haas
This adds a new implementation of the EditorImportPlugin class, allowing to leverage the new importing system via tool scripts. Will be especially useful when used together with GDNative, to support formats like fbx :)
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
2017-03-05Refactoring: rename tools/editor/ to editor/Rémi Verschelde
The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.