summaryrefslogtreecommitdiff
path: root/scene/gui/text_edit.h
AgeCommit message (Collapse)Author
2020-02-11Texture refactorJuan Linietsky
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
2020-01-01Update copyright statements to 2020Rémi Verschelde
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
2019-12-10Removed unused variables, add some constants numbersRafał Mikrut
2019-10-31Improved TextEdit search usability & documentationPouleyKetchoupp
2019-10-27Improve performance of connection info in the script editorPaulb23
2019-09-22Merge pull request #29895 from ptrojahn/menukeyRémi Verschelde
Support menu key in TextEdit and LineEdit controls
2019-09-22Support menu key in TextEdit and LineEdit controlsPaul Trojahn
Related to #15542
2019-09-07Add Ability to Enable/Disable Shortcuts for LineEdit/TextEditEmmanuel Barroga
This PR adds the ability to enable/disable shortcut keys and selection for LineEdit/TextEdit. It also updates the context menu when you disable/enable the shortcut keys or selection.
2019-08-25Refactor TextEdit control height calculationsPaulb23
2019-08-25Minimap scroll now acts similar to scrollbarPaulb23
2019-08-21Add minimap to text_editPaulb23
2019-08-21Add syntax highlighting cachePaulb23
2019-07-09Merge pull request #28190 from griant/testRémi Verschelde
fix improper uncommenting behavior in TextEditor
2019-07-05Show icons for code completion optionsGeequlim
2019-06-24Give TextEdit a custom color for font when read only is setGwyneth Lowe
Previously there was some transparency hard coded into TextEdit when in read only mode. This change adds a custom color for adjusting the font in read only mode. It also applies when syntax highlighting is on.
2019-06-24Correct typo that broke custom selected font colorGwyneth Lowe
Change several font_selected_color to font_color_selected; the actual name of the override
2019-06-19Made use of semicolons more consitent, fixed formattingJohnJLight
2019-06-08Treat hiding_enabled as bool throughoutNils ANDRÉ-CHANG
2019-05-24Merge pull request #28811 from iwek7/editor_remove_spaces_to_closes_indentionRémi Verschelde
Change rules of indenting for spaces
2019-05-21Merge pull request #29041 from hbina/add_constRémi Verschelde
add const to methods that return literals
2019-05-21added a const keyword for a methods that return constant literal...hbina085
2019-05-20Merge pull request #28218 from KoBeWi/b00km4rk5Rémi Verschelde
Add bookmarks for easier code navigation
2019-05-11Change rules of indenting for spacesmiwanczuk
Now indentations and deindentations of spaces attemt to align text to closest full indent level. It works with tab/tab+shift (both with selection and no selection) as well as backspace. Also fixes bug where selection and cursor position were mispaced after (un)indenting selected text.
2019-05-05Add bookmarks for easier code navigationTomasz Chabora
2019-04-30Issue-28355 - show spaces in editormiwanczuk
2019-04-23Added a marker in text_edit that tells which row is executing.Rikhardur Bjarni Einarsson
2019-04-22Merge pull request #28234 from Paulb23/connection_info_on_scriptRémi Verschelde
Display connection information in the script editor
2019-04-20Display connection information in the script editorPaulb23
2019-04-19fix improper uncommenting behavior in TextEditorgriant
2019-04-13Restore script editor state between sessionsPaulb23
2019-04-11Reorganized connection dialog for much improved ease of use.Juan Linietsky
-Removed dest path field -Added a "Source" signal -Added an "Advanced" button to hide complexity -Fix bug on Tree to make sure "ensure visible" works on hidden trees -Fix bug on TextEdit to ensure signals created with script not open sill focus the right line
2019-04-02Fix -Wnon-virtual-dtor warnings.marxin
Example of the warning: ./core/script_language.h:198:7: warning: 'class ScriptCodeCompletionCache' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
2019-01-05Fix text edit wrapping beyond control size, issue 23896Paulb23
2019-01-01Update copyright statements to 2019Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-12-13Revert "Use more subtle indentation guides in the script editor"Rémi Verschelde
2018-12-11Merge pull request #23923 from bruvzg/ime_gdscriptRémi Verschelde
Changes IME to make it possible to use it from gdscript/gdnative
2018-12-09Merge pull request #20725 from Calinou/textedit-subtle-indent-guidesRémi Verschelde
Use more subtle indentation guides in the script editor
2018-11-29TextEdit: added redo option to the context menuallkhor
2018-11-23Changes IME input to use notification instead of callback, exposes IME ↵bruvzg
methods to gdscript/gdnative.
2018-10-26Remove no longer necessary "raise_from_completion" in TextEditzhagsenkk
This is no longer needed to fix #1257 because the code-autocomplete hint stops at the script editor’s edge now. And #6690 will not arise because it is just caused by "raise_from_completion". Fixes #22504 and fixes #16064.
2018-10-03Use more subtle indentation guides in the script editorHugo Locurcio
2018-09-12Merge pull request #21219 from AlexHolly/fix-textedit-shows-nothingRémi Verschelde
TextEdit update cache.size on ENTER_TREE
2018-09-08Uncommenting a selection was not updating the selection.Alexander Holland
Also adds uncomment lines(ctrl+u) where # is not in first place
2018-08-25TextEdit replaced cache.size with get_size()Alexander Holland
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
2018-07-20Add editor highlight for type-safe linesGeorge Marques
The line number is hightlighted to indicate that the line contains only type-safe code.
2018-05-30Improve breakpoints and breakpoint gutter API in TextEditGabriel Gavilan
Added breakpoint_gutter, is_breakpoint_gutter_enabled, set_breakpoint_gutter_enabled, get_breakpoints, remove_breakpoints. Fixed breakpoint_toggled signal not fierd when text is edited. Fixes #18026.
2018-05-15fix get_char_width for non-latin charactersianb96
2018-05-14TextEdit word wrapIan
2018-05-03Script Editor now displays positional columnUnknown
This solves #17931 and makes the script editor consistent with other text editors(Sublime, Gedit, Vim) in displaying the position rather than the raw number of characters.