Paulb23
e474b4a444
Fix backwards search in TextEdit selecting non-whole words, issue 15677
2018-09-08 14:54:41 +01:00
Juan Linietsky
6ce9951d9e
Many fixes to gradient editor, which was pretty broken. Closes #19308
2018-09-07 13:49:10 -03:00
Juan Linietsky
f6fbf841d5
Show a warning if you try to grab focus when not allowed, closes #15388
2018-09-06 13:32:34 -03:00
Michael Alexsander Silva Dias
cf183efbcf
Change some instances of args named "ev" to "event"
2018-09-01 17:03:41 -03:00
Kelly Thomas
1dc8e7c05f
Improve ClassDB information for some some signal parameters
2018-09-01 18:05:51 +08:00
Michael Alexsander Silva Dias
8c74257d68
Make "Search Classes" dialog have relationship lines if the setting is enabled
2018-08-31 21:48:56 -03:00
Rémi Verschelde
12290c172a
Merge pull request #21231 from AlexHolly/filedialog-fix-multi-selection
...
Check all selected items on OPEN_MANY/OPEN_FILES in FileDialog, also …
2018-08-25 11:13:31 +02:00
Rémi Verschelde
4a5579bf78
Merge pull request #21358 from MidZik/master
...
Disable ability to copy or cut text from LineEdit if secret mode is enabled.
2018-08-25 11:05:37 +02:00
Rémi Verschelde
f72f74486d
Merge pull request #21385 from groud/fix_itemlist_signal
...
Fix a mistake in itemlist multi_select signal
2018-08-24 23:28:05 +02:00
groud
5b5191ccf0
Fix a mistake in itemlist multiselect signal
2018-08-24 23:05:17 +02:00
Rémi Verschelde
6ce4078c5f
Merge pull request #20586 from AlexHolly/text-edit-auto-completion
...
text_edit auto_completion
2018-08-24 20:48:01 +02:00
Rémi Verschelde
dc09be4c57
Merge pull request #21156 from MednauN/atlas-texture-fix
...
Fix AtlasTexture with NinePatchRect and TextureProgress
2018-08-24 15:30:59 +02:00
Juan Linietsky
683c3f2fcf
Avoid misuse of set_drag_preview() function where it shouldn't be. Closes #20100
2018-08-24 10:30:11 -03:00
Rémi Verschelde
571dab7d1e
Merge pull request #21356 from akien-mga/drop-shadergraph
...
Drop old ShaderGraph code, obsoleted by VisualShader
2018-08-24 15:02:26 +02:00
Rémi Verschelde
52466d57e9
Make some debug prints verbose-only, remove others
2018-08-24 14:59:01 +02:00
Rémi Verschelde
e22f0515c9
Drop old ShaderGraph code, obsoleted by VisualShader
2018-08-24 11:49:08 +02:00
MidZik
7aca4c32e2
Disable ability to copy or cut text from LineEdit if secret mode is enabled.
2018-08-24 04:45:05 -05:00
Rémi Verschelde
8b25c0513f
Merge pull request #21152 from DualMatrix/fileselect_error
...
Fixed !is_inside_tree() errors in file dialog
2018-08-22 14:27:17 +02:00
Guilherme Felipe
40f8ab6b1e
Fix grab/select of gradient edit
2018-08-21 11:22:58 -03:00
Juan Linietsky
c7e4527a88
Massive rewrite to AnimationTree. Many APIs changed in order to:
...
-Reuse resources
-Expose properties in AnimationTree
2018-08-20 13:39:16 -03:00
Alexander Holland
0889d7e589
Check all selected items on OPEN_MANY/OPEN_FILES in FileDialog, also changed confusing naming.
2018-08-20 17:48:28 +02:00
pesets
15af0e9ec8
Fix AtlasTexture with NinePatchRect and TextureProgress
2018-08-18 23:06:38 +07:00
DualMatrix
2b13938459
Fixed !is_inside_tree() errors in file dialog
...
Fixed !is_inside_tree() errors appearing when current_file has a . in it.
2018-08-18 16:52:15 +02:00
Rémi Verschelde
099f74584a
Bind ItemList's item_custom_fg_color methods
...
Fixes #21086 .
2018-08-17 13:46:33 +02:00
Rémi Verschelde
68676c774d
Merge pull request #21091 from hpvb/fix-removing-popup-menu-item
...
Call minimum_size_changed() in PopupMenu::remove_item()
2018-08-17 02:27:16 +02:00
Hein-Pieter van Braam
2d032c1562
Call minimum_size_changed() in PopupMenu::remove_item()
...
When removing an item from a PopupMenu we need to update the control's
size cache otherwise the size of the PopupMenu itself lags behind by 1
item size. Meaning the PopupMenu will remain too large.
2018-08-16 21:51:41 +02:00
Hein-Pieter van Braam
fa7eac8a0d
Delay emitting pressed signals in PopupMenu
...
When processing items we may actually delete the item we're processing
in the callback for the signal. To avoid this, call the signal after
we're done processing the items. But before hiding the popupmenu itself.
Thanks to @reduz for writing the whole solution.
This fixes #19842
2018-08-16 21:44:18 +02:00
Rémi Verschelde
c78bbfa669
Fix type of Range allow_greater/allow_lesser properties
2018-08-16 14:24:17 +02:00
Ovnuniarchos
9d0de7d417
PopupMenu item_pressed is sent before checking hide flags.
2018-08-16 07:22:18 +02:00
Juan Linietsky
4e55835e48
Merge pull request #18096 from aaronfranke/master
...
[Core] Split up math_2d.h
2018-08-14 18:58:32 -03:00
Rémi Verschelde
d6058b967d
Merge pull request #20906 from Chaosus/rrect_fix
...
Fix ReferenceRect border
2018-08-14 23:31:48 +02:00
Alexander Holland
6d684aae8a
text_edit auto_completion
...
replaced "similarity filter" with "sequential checks" this give more control over the desired filtering.
2018-08-14 22:45:10 +02:00
Rémi Verschelde
a3d0b89892
Merge pull request #20876 from ttencate/cursor_blink
...
Reset caret blink when Ctrl+moving the cursor
2018-08-14 15:42:19 +02:00
Rémi Verschelde
98da0df894
Merge pull request #20982 from hpvb/fix-19842
...
Emit pressed events after processing items
2018-08-14 09:37:54 +02:00
Hein-Pieter van Braam
868efb8184
Emit pressed events after processing items
...
When processing items we may actually delete the item we're processing
in the callback for the signal. To avoid this, call the signal after
we're done processing the items.
This fixes #19842
2018-08-13 21:55:26 +02:00
James
109028f52b
Editor autocomplete: prefer same case candidates
2018-08-13 20:45:33 +02:00
Rémi Verschelde
68ab428d4d
Merge pull request #20155 from Tunous/line-edit-clear
...
Add clear button to search fields
2018-08-13 12:54:57 +02:00
Rémi Verschelde
9ce33978db
Merge pull request #20666 from Calinou/script-editor-underline-hidpi
...
Scale underlines in the script editor with the editor scale
2018-08-13 12:21:23 +02:00
Łukasz Rutkowski
81fb81de9d
Do not use theme to set LineEdit right_icon
2018-08-11 12:04:26 +02:00
Łukasz Rutkowski
e8a435c8cd
Add clear text button to LineEdit
...
- Add pressed state to clear button
- Enable clear button on all inputs with search icon
- Remove duplicate clear buttons
- Fix rendering of icon for center and right alignments
- Add clear button to more search fields
- Add clear icon to default theme
- Add method to control enabled state of clear button
- Add property to enable clear button from inspector
2018-08-11 12:04:26 +02:00
Aaron Franke
cf136a91d6
[Core] Completely kill math_2d.h, change includes
2018-08-11 03:08:34 -05:00
Chaosus
aaf62fcecc
Fix ReferenceRect border
2018-08-11 10:37:03 +03:00
Juan Linietsky
0fc1c4eda8
Merge pull request #20149 from Overblob/shader_float_typing
...
Shader language - Add optional float typings
2018-08-10 18:21:28 -03:00
Juan Linietsky
b9730a6956
Make line edit always vertically aligned, makes no sense otherwise. Fixes #17188
2018-08-10 13:15:26 -03:00
Thomas ten Cate
44d761e55c
Reset caret blink when Ctrl+moving the cursor
...
There was a hardcoded exception to never reset caret blinking if Ctrl
(`command`) was pressed. This broke on Ctrl+arrows,
Ctrl+Home/End/PgUp/PgDn, Ctrl+C, Ctrl+V, Ctrl+Backspace and Ctrl+Delete.
Resetting blink only for those Ctrl operations that actually touch the
cursor somehow would clutter the code a lot, so I removed the check
entirely. That means we now also reset blinking on unrelated operations
like Ctrl+O, but that seems pretty harmless. I actually like the
additional bit of feedback even in that case (most of these will
immediately defocus the editor anyway, so you never see it).
Fixes #18100
2018-08-10 11:23:13 +02:00
Hugo Locurcio
501fc98c63
Scale underlines in the script editor with the editor scale
2018-08-02 09:38:56 +02:00
Juan Linietsky
c752c26427
Expose _clips_input as a virtual function, closes #15358
2018-07-29 12:48:17 -03:00
Juan Linietsky
0fcc28b6f3
Merge pull request #15269 from ianb96/context_menu_improvements
...
Context Menu Improvements
2018-07-29 12:31:20 -03:00
Rémi Verschelde
7056dc6011
Merge pull request #20498 from Calinou/caret-width-hidpi
...
Make the caret thicker in TextEdit and scale it with the editor scale
2018-07-27 09:01:58 +02:00
Hugo Locurcio
f8a2cb3e15
Multiply TextEdit line spacing by the editor scale
...
This makes sure the default line spacing in the script editor
is consistent with the editor scale in use.
2018-07-26 23:50:16 +02:00