summaryrefslogtreecommitdiff
path: root/doc/classes/EditorPlugin.xml
AgeCommit message (Collapse)Author
2021-08-22Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz
* New syntax is type safe. * New syntax allows for type safe virtuals in native extensions. * New syntax permits extremely fast calling. Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`. These will require API rework on a separate PR as they work different than the rest of the functions. Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits.
2021-07-30doc: Use self-closing tags for `return` and `argument`Rémi Verschelde
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
2021-07-23Fix doc typosNicholas Huelin
This pull request fixes an assortment of typos and improves conciseness in `Animation`, `Area2D`, `Array`, `ArrayMesh`, `Control`, `Directory`, `EditorPlugin`, `Engine`, and `OS`.
2021-07-06Add multiple descriptions to several classesNick Huelin
This pull request adds several descriptions to multiple different classes. This improves the completeness of the documentation and enhances usability by doing so.
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-13Fix some virtual methodskobewi
2021-06-12Consistently prefix bound virtual methods with _kobewi
2021-06-03Proofread add_*_plugin/remove_*_plugin descriptions in EditorPluginYuri Sizov
2021-06-03Merge pull request #47922 from RoniPerson/patch-3Rémi Verschelde
Added documentation to some `add_*_plugin` methods
2021-05-04Provide a way to hook into Inspectors UndoRedo.Gilles Roudière
2021-04-15Added documentation to some `add_*_plugin` methodsRoniPerson
Added documentation to some `add_*_plugin` methods and the corresponding `remove_*_plugin` methods. Added an example of how to register a plugin to `add_inspector_plugin` and linked to it in the other methods.
2021-04-09Add missing color argument in forward_canvas_draw_over_viewport example.Anders Stenberg
2021-03-19class reference proofreadingPaul Joannon
2021-02-19Merge pull request #46221 from akien-mga/doc-sync-classrefRémi Verschelde
doc: Sync classref with current source
2021-02-19doc: Sync classref with current sourceRémi Verschelde
And fix various bogus bindings following previous PRs.
2021-02-19Add documentation for EditorPlugin's build methodYuri Sizov
2020-12-29Complete documentation of EditorExportPluginkobewi
2020-12-16Make tool menu plugins use Callables for callbackkobewi
2020-11-10Register methods for drawing 3D editor overlaysTomasz Chabora
2020-11-10[Docs] Add C# example for EditorPlugin::forward_canvas_draw_over_viewportHaSa1002
Follow up to #43356
2020-11-10Merge pull request #43356 from KoBeWi/editor_artRémi Verschelde
Add docs for editor viewport drawing methods
2020-11-09Merge pull request #42841 from HaSa1002/docs-lang-3Rémi Verschelde
Port code examples to C# (D and E)
2020-11-06Add docs for editor viewport drawing methodsTomasz Chabora
2020-11-04doc: Sync classref with current source + fixup some bindingsRémi Verschelde
Includes various changes triggered by the refactoring of method bindings.
2020-11-01Port code examples to C# (D)HaSa1002
Includes: * Decal * Dictionary * Directory * DisplayServer * DTLSServer * DynamicFont * EditorImportPlugin * EditorPlugin * EditorScenePostImport * EditorScript * EditorSettings * EditorTranslationParserPlugin * Engine * Expression Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2020-08-31Add link titles for all links in the class referenceHugo Locurcio
This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.)
2020-08-26Added debugger plugin supportsimpu
Changes: * EngineDebugger is exposed to gdscript. Game side of communication can be implemented through it. * EditorDebuggerPlugin is added which handles the editor side of communication.
2020-07-02Add translation parser plugin supportSkyJJ
2020-06-19Remove ToolButton in favor of ButtonHugo Locurcio
ToolButton has no redeeming differences with Button; it's just a Button with the Flat property enabled by default. Removing it avoids some confusion when creating GUIs. Existing ToolButtons will be converted to Buttons, but the Flat property won't be enabled automatically. This closes https://github.com/godotengine/godot-proposals/issues/1081.
2020-03-30doc: Update classref with node renamesRémi Verschelde
A few extra renames for classes which were missed in last week's PRs.
2020-03-04Document EditorPlugin get_plugin_icon and get_plugin_nameAaron Franke
The return value's type hint is now accurate.
2020-02-18doc: Sync classref with current sourceRémi Verschelde
Handle removal of Pool*Array types and other recent changes.
2020-02-12doc: Sync classref with current sourceRémi Verschelde
Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer.
2020-01-31Update docs to version 4.0clayjohn
2020-01-26doc: Drop unused 'category' property from headerRémi Verschelde
We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0.
2019-08-12Improve documentation of EditorPlugin.add_tool_submenu_item methodMax Hunt
2019-07-22doc: More formatting fixesRémi Verschelde
2019-07-22doc: Formatting fixes in EditorPlugin docsRémi Verschelde
2019-07-22doc: Sync classref with current sourceRémi Verschelde
2019-07-20Add description for EditorPlugin.enable/disable methodsHenrique Campos
2019-07-20Add docs for EditorInterface, EditorPlugin and EditorSceneImporterHenrique Campos
2019-06-27Proofread and improve the whole class referenceHugo Locurcio
- Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies
2019-06-27doc: Fix scoped hyperlinks to same-class enums/methodsRémi Verschelde
The class name does not need to be specified when it is the current class.
2019-06-27doc: Complete and harmonize all _MAX constant descriptionsRémi Verschelde
2019-06-01doc: Sync classref with current sourceRémi Verschelde
2019-05-23Change "Return" to "Returns" where necessary in XML documentationSean Heffernan
In many of the XML files it had been noted that when the documentation refers to a return value, both "Return" and "Returns" are used. This has now been fixed to only say "Returns". Fixes #28867
2019-05-17Add description for EditorPlugin.update_overlaysvolzhs
2019-04-22Merge pull request #28125 from KoBeWi/code_true_codeRémi Verschelde
Consistently wrap booleans in [code]
2019-04-19doc: Drop unused <demos> tagRémi Verschelde
2019-04-17Consistently wrap booleans in [code]Tomasz Chabora