Vincent
02d711eb61
RichTextLabel add function remove_line
...
(cherry picked from commit c20b186e73
)
2017-03-18 20:11:42 +01:00
Andreas Haas
674a090e59
Spinbox: don't ignore double clicks.
...
Fixes the problem with spinboxes not updating when clicking too fast.
(cherry picked from commit dd4c2709e4
)
2017-03-18 20:09:55 +01:00
kbake
31260bb720
Selected text is now deselected on ctrl+home/end
...
This fixes Issue #7694 and also the error mentioned in the comments of that issue.
(cherry picked from commit 1169f4e040
)
2017-03-18 19:58:13 +01:00
Ray Koopa
98f01f9143
Respect style boxes for Button states other than "normal"
...
(cherry picked from commit 2baeb531e6
)
2017-03-18 19:31:43 +01:00
Rémi Verschelde
eeca4a3aa3
Merge pull request #7933 from RebelliousX/2.1
...
TabContainer's signal changes (v2.1)
2017-03-05 12:03:38 +01:00
Thaer Razeq
886f150b4a
- Added `tab_selected` signal which has same behavior as `tab_changed`
...
lest breaking current API, though, it is noted in the documentation of TabContainer
class, of the upcoming Godot (v3.0+) changes in behavior, that is, `tab_selected` will be
emitted for selecting any tab, while `tab_changed` only if a tab changes.
- Added `get_previous_tab()`. Which returns the previous shown tab. **Note:** In Godot v3.0+, only `tab_changed` can modify previous tab index.
- Add documentation for the added function and signals. Fix a typo too.
2017-03-05 03:26:53 -06:00
volzhs
4a8d2b676e
Fix wrong TreeItem reference after reconstructing
2017-03-03 03:51:23 +09:00
Rémi Verschelde
ee9f31a5cc
Merge pull request #7716 from GodotExplorer/pr-resizable-texturebutton
...
[2.1] Enhance TextureButton and TextureFrame with resize
2017-02-27 23:30:53 +01:00
volzhs
3d817ac73a
Fix crash when click icon while editing node name
2017-02-23 02:16:49 +09:00
geequlim
a7ec7dcd12
Add scale property back for backwards compatibility
...
now we have a choice
Fix textureframe modulate doesn't work with STRETCH_KEEP_ASPECT_CENTERED and STRETCH_KEEP_ASPECT
2017-02-13 20:04:21 +08:00
Rémi Verschelde
f50b4f5cb2
Merge pull request #7754 from volzhs/tr-buttonarray
...
Translate ButtonArray text
2017-02-12 23:19:52 +01:00
Rémi Verschelde
4e9f88b649
Merge pull request #7719 from RandomShaper/backport-code-edit-goodies-2.1
...
Backport goodies for the code editors (2.1)
2017-02-12 23:11:31 +01:00
volzhs
e0f00a549c
Translate ButtonArray text
2017-02-08 08:38:36 +09:00
Pedro J. Estébanez
0dbfb864ad
Backport goodies for the code editors
...
Refactor duplicated code (from 0159e4f969
)
Add line length guideline to code editors (from d9c1729a8f
)
Allow turning off zero-padding for line numbers (from 00b3af246b
)
(In 3.0 zero-padding is off by default, but for 2.1 I'm setting the default to be on because it's how it always worked.)
Fixed line lenght guideline drawing with color option (from @Paulb23's 6b42cd5fe6
)
2017-02-04 16:24:33 +01:00
geequlim
58a700e43e
Make same resize behavior for TextureButton with TextureFrame.
...
Remove property 'scale' of TextureButton which is not required any more.
2017-02-04 14:56:26 +08:00
geequlim
0c1c34ef22
Add Keep Covered texture resize mode
2017-02-04 14:26:50 +08:00
William Tumeo
f3bc5d443c
Add ColorFrame control (2.1)
...
- cherry-pick from 95eb7466df
2017-02-02 18:22:03 -02:00
Pawel Kowal
e9316a009e
Fix #7011 ScrollContainer takes into account child's EXPAND flag when scrolling is enabled
2017-01-26 10:02:19 +01:00
Bruno Ortiz
01b8beb023
Making deselect work for TreeItem when select_mode is SELECT_SINGLE and item_selected is now properly emitted
...
(cherry picked from commit 4b9a96859b
)
2017-01-12 19:15:30 +01:00
Rémi Verschelde
d8223ffa75
Welcome in 2017, dear changelog reader!
...
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games!
(cherry picked from commit c7bc44d5ad
)
2017-01-12 19:15:30 +01:00
Bojidar Marinov
27a801df99
Fix #7098 by not accepting right clicks while dragging the range
...
(cherry picked from commit d40eb1565e
)
2017-01-12 19:15:28 +01:00
volzhs
f520e7788e
Show visual notice for visibility on Scene Dock
...
(cherry picked from commit f33e21e7af
)
2017-01-12 19:15:28 +01:00
volzhs
d5e4011bc3
Scroll horizontally with mouse wheel when horizontal enabled only
...
(cherry picked from commit 22b76511fb
)
2017-01-12 19:15:28 +01:00
chanon
1397019424
fix ColorPicker not correctly updating after pasting hex html color
...
(cherry picked from commit 0bf5d86546
)
2017-01-12 19:15:28 +01:00
Ivan P. Skodje
0701e7c2d8
PopupMenu upgrade: Hide on item selection ( #7306 )
...
* Added the option to set hide on item selection. Usable in GDScript and from within the source code when you want to specify popup menus you don't want to close immediately when selecting an item
* Renamed getter from get_ to is_, fixed parent/child behavior, renamed bool variable to match most code and added ADD_PROPERTYNO to save some memory
(cherry picked from commit da950cd0f2
)
2017-01-12 19:15:28 +01:00
volzhs
dbeb1ca114
Fix duplicated string on RichTextLabel if starts with '\n'
...
Fix #6212 , #3773
(cherry picked from commit 0ecc968c5c
)
2017-01-12 19:15:28 +01:00
Johnson Earls
f08aa02688
Fix search to find "whole" words at end of line
...
Fix `_get_column_pos_of_word` so that the `SEARCH_WHOLE_WORDS` flag will properly find words that are at the end of a line.
Fixes #7326 .
(cherry picked from commit d1cf29fe99
)
2017-01-12 19:15:27 +01:00
volzhs
916e79a5bf
Fix scroll bar moving in AnimationPlayer editor
...
Fix #7196
(cherry picked from commit babc5048dd
)
2017-01-12 19:15:26 +01:00
volzhs
f95694ee86
Fix color selected with mouse scroll
...
Fix #7192
(cherry picked from commit d9048309e4
)
2017-01-12 19:15:26 +01:00
volzhs
608e3f3097
Prevent Spinbox value update while not focused or disabled
...
(cherry picked from commit 4df33cbcb3
)
2017-01-12 19:15:26 +01:00
Zher Huei Lee
fe81402257
Flat button support in ButtonArray. Fixes #7153
...
(cherry picked from commit 4b7443aeea
)
2017-01-12 19:15:26 +01:00
volzhs
fd5e01d1cd
Select exactly matched file automatically in FileDialog
...
(cherry picked from commit ff4f04e878
)
2017-01-12 19:15:26 +01:00
Andreas Haas
ed2c369785
Fix Script Editor drawing over Dialogs.
...
Resets the z-index when focus is lost and the completion is shown.
Fixes #6769
(cherry picked from commit f73b501d6f
)
2016-11-19 13:04:02 +01:00
eska
28944e95e7
Clarify a NULL comparison
...
'TreeItem::get_children()' does not return the child count, but rather
a pointer to the children.
This comparison caused an error during WebAssembly builds using the
LLVM backend path.
(cherry picked from commit 31f929caa2
)
2016-11-15 08:37:53 +01:00
Elia Argentieri
e3dc319f78
Make the step property useful for sliders as described in #5773
...
(cherry picked from commit 0955371447
)
2016-11-15 08:36:18 +01:00
volzhs
36a4c54593
Fix Label valign position
...
Fix #7055
(cherry picked from commit c0e87f2a24
)
2016-11-15 08:34:26 +01:00
Paulb23
9e1e5daddf
Caret blink will no longer cause redraw without focus, issue 6167
...
(cherry picked from commit 7b036a94bf
)
2016-11-15 08:34:01 +01:00
volzhs
82b458f160
Fix updating value of SpinBox with prefix
...
(cherry picked from commit 80b6507071
)
2016-11-15 08:30:02 +01:00
ScotFlux
c282ac8ec7
fix a tiny typo
...
(cherry picked from commit 8639d6e806
)
2016-11-15 08:29:30 +01:00
Rémi Verschelde
e259bf8bbb
style: Fix PEP8 whitespace issues in Python files
...
Done with `autopep8 --select=E2,W2`, fixes:
- E201 - Remove extraneous whitespace.
- E202 - Remove extraneous whitespace.
- E203 - Remove extraneous whitespace.
- E211 - Remove extraneous whitespace.
- E221 - Fix extraneous whitespace around keywords.
- E222 - Fix extraneous whitespace around keywords.
- E223 - Fix extraneous whitespace around keywords.
- E224 - Remove extraneous whitespace around operator.
- E225 - Fix missing whitespace around operator.
- E226 - Fix missing whitespace around operator.
- E227 - Fix missing whitespace around operator.
- E228 - Fix missing whitespace around operator.
- E231 - Add missing whitespace.
- E231 - Fix various deprecated code (via lib2to3).
- E241 - Fix extraneous whitespace around keywords.
- E242 - Remove extraneous whitespace around operator.
- E251 - Remove whitespace around parameter '=' sign.
- E261 - Fix spacing after comment hash.
- E262 - Fix spacing after comment hash.
- E265 - Format block comments.
- E271 - Fix extraneous whitespace around keywords.
- E272 - Fix extraneous whitespace around keywords.
- E273 - Fix extraneous whitespace around keywords.
- E274 - Fix extraneous whitespace around keywords.
- W291 - Remove trailing whitespace.
- W293 - Remove trailing whitespace.
2016-11-02 22:28:28 +01:00
volzhs
7c92b401f1
Fix to fit stylebox with ItemList
...
(cherry picked from commit 4c9b00b508
)
2016-11-02 22:18:34 +01:00
volzhs
647b287a1e
Fix Accept/ConfirmationDialog UI broken
...
(cherry picked from commit 8d5644c4b2
)
2016-10-31 00:07:47 +01:00
volzhs
91df1ebff6
Revert "Place child control under label in AcceptDialog."
...
This reverts commit 3ef2722904
.
(cherry picked from commit 3f15a65307
)
2016-10-31 00:07:40 +01:00
rdb
a27aee241c
Add "Never" underline mode to LinkButton
...
(cherry picked from commit d517bc908f
)
2016-10-31 00:05:32 +01:00
Rémi Verschelde
5a49e45d21
SCsub: Add python shebang as a hint for syntax highlighting
...
Also switch existing shebangs to "better" /usr/bin/env python.
(cherry picked from commit fc8ccd5b8c
)
2016-10-30 14:51:34 +01:00
Zher Huei Lee
fae2863a5e
Added support for tooltips in ButtonArray. Fixes #6597
...
(cherry picked from commit 38caa4ef91
)
2016-10-30 14:51:30 +01:00
volzhs
728ac94313
Add "button_selected" signal to ButtonGroup
...
(cherry picked from commit 870ed6f2fa
)
2016-10-17 20:48:36 +02:00
Zher Huei Lee
a8502ae6f6
Fixes for ButtonArray
...
Fixed hover sometimes not resetting when mouse leaves widget.
Fixed text position not taking into account stylebox's content margins.
(cherry picked from commit f5830e0973
)
2016-10-17 20:48:25 +02:00
Anthony Fieroni
f250c0cf50
Button focus hovering
...
Signed-off-by: Anthony Fieroni bvbfan@abv.bg
(cherry picked from commit 6d21fd42d3
)
2016-10-17 20:43:36 +02:00
Mateusz Adamczyk
58e2652f94
Place child control under label in AcceptDialog.
...
Fixes #6199 .
(cherry picked from commit 3ef2722904
)
2016-10-17 20:42:51 +02:00
Andreas Haas
9e20b39b3d
Fix code completion drawing under other gui elements.
...
Raises the z-index of the Script editor when the completion is shown.
fixes #1257
fixes #6690
(cherry picked from commit 6dfa405eac
)
2016-10-09 17:39:56 +02:00
Andreas Haas
0462bf01a2
Prevent crash on focus change when no valid next control has been found.
...
Fixes the crash discussed in #6714 .
(cherry picked from commit 8dd026e4f9
)
2016-10-09 17:39:39 +02:00
J08nY
ef0bcc7e20
PopupMenu: added toggle_item_checked and exposed set_item_tooltip and get_item_tooltip
...
(cherry picked from commit 6b283ae293
)
2016-10-09 17:26:14 +02:00
Pawel Kowal
d7925ca09d
LineEdit long indicator, fix #6624
...
(cherry picked from commit 3edc0a4832
)
2016-10-09 17:23:02 +02:00
Błażej Szczygieł
d613952300
Don't crash when video is stopped and played again
...
(cherry picked from commit 5585bc1c38
)
2016-10-09 17:22:54 +02:00
Andreas Haas
d3b549f2a3
Fix ability to cut/paste text in LineEdit/TextEdit in readonly mode.
...
Fixes #6466
(cherry picked from commit 9c71e5a9df
)
2016-10-09 17:17:54 +02:00
Pawel Kowal
4ca83c635f
Add scrolling to Tree control in Drag and Drop mode
...
(cherry picked from commit 9e5aaa27bc
)
2016-10-09 17:17:04 +02:00
Brickcaster
e6d49fb54c
Fix for issue #6496
...
Canged order of NOTIFICATION_DRAW to update scrollbar before scrollbar
is checked to see which list elements to display.
(cherry picked from commit cc7bc07e33
)
2016-10-09 17:11:54 +02:00
sanikoyes
ec32c33799
fix ScrollContainer cannot scroll when scroll bar is hidden
...
(cherry picked from commit b548ef0009
)
2016-09-18 23:20:37 +02:00
Pawel Kowal
2b43d0a028
ScrollContainer expand children bug fix
...
(cherry picked from commit 853161a000
)
2016-09-18 23:16:33 +02:00
Paulb23
04ade4d639
Added get_v_scroll to item list, issue 5343
...
(cherry picked from commit 63fd8f863b
)
2016-09-18 23:13:34 +02:00
MarianoGNU
85eca7bc93
Explicitly initialize TextureProgress's initial angle value.
...
(Hopefully)
Fixes #3856
Fixes #6426
Fixes #6344
(cherry picked from commit ae4f7cbc2c
)
2016-09-18 23:12:48 +02:00
bebae
2e6ce4b362
fixed wrong placement of AcceptDialog Buttons issue-6143
...
(cherry picked from commit dd9189aac4
)
2016-09-18 23:12:39 +02:00
Paulb23
0aad82e921
Ability to disable item list tooltip, issue 6240
...
(cherry picked from commit 62a968b1c6
)
2016-09-18 23:12:23 +02:00
Waldson Patrício
73b40d1457
Fixes LineEdit text selection with mouse selecting more than intended
...
(cherry picked from commit 3d84973184
)
2016-09-18 23:02:57 +02:00
volzhs
265715f5b2
Show last added action on Input Map and implement InputEvent "=="
...
(cherry picked from commit 2e5a4cb5ca
)
2016-09-01 08:45:37 +02:00
George Marques
a21b9caa2a
Add button_down and button_up signals
...
(cherry picked from commit 8a1b1ab6d6
)
2016-09-01 08:44:45 +02:00
Mason Ashbridge
07caf4438d
Slider value accounts for grabber offset
...
(cherry picked from commit fb54ba6397
)
2016-09-01 08:43:59 +02:00
volzhs
6df46803a7
Make LineEdit not to cover whole line when rename node
...
(cherry picked from commit ff22db3b21
)
2016-09-01 08:42:49 +02:00
Ignacio Etcheverry
1a53c4d3c2
Confirm code completion with numpad key ENTER
...
(cherry picked from commit e9f9e00bd9
)
2016-09-01 08:38:34 +02:00
Zher Huei Lee
af6ef01c69
Added extra spacing support for DynamicFont
...
Side effect is that label min-size will now take into account
kerning.
2016-08-02 11:05:20 +01:00
Paulb23
740dea7de7
Exposed enable syntax highlighting to properties
2016-07-28 15:47:47 +01:00
Ignacio Etcheverry
35cb8ff89e
LineEdit: Fix event handled as text when a mod key is pressed
2016-07-27 19:32:46 +02:00
Juan Linietsky
542bd81e76
Merge pull request #5926 from akien-mga/pr-graphedit-drag
...
Fix GraphEdit dragging issues at scales != 1
2016-07-26 18:49:51 -03:00
Rémi Verschelde
60e19f7751
Fix GraphEdit dragging issues at scales != 1
...
Works around the issue originally described in #5907 (that was then
hijacked to describe the broader issue it exposes).
2016-07-26 23:19:41 +02:00
Juan Linietsky
9151eb591d
Changed the way the step decimals are computed to a safer way, fixes many issues.
2016-07-26 17:25:10 -03:00
Juan Linietsky
0b75f894c3
Merge pull request #5746 from Ovnuniarchos/FileDialogExposed
...
Corrections and additions to FileDialog
2016-07-24 12:36:05 -03:00
Rémi Verschelde
8fbe804bd1
Merge pull request #5884 from 29jm/fix-crash-graphnode
...
Fix crash when GraphNode wasn't a child of a Control
2016-07-24 00:37:20 +02:00
Johan Manuel
580b4465c6
Fix crash when GraphNode wasn't a child of a Control
2016-07-24 00:25:32 +02:00
Rémi Verschelde
ebefdaa598
Merge pull request #5737 from neikeq/pr-issue-5269
...
TextEdit: Scroll search results to the center
2016-07-23 22:54:32 +02:00
MarianoGNU
f00e0b589f
Fix pick color from screen. Closes #5853
2016-07-22 20:35:12 -03:00
Johan Manuel
1a1342670e
Fix ItemList.clear() not removing separators
2016-07-22 16:45:57 +02:00
Robert Lewicki
b1df9e016c
Fixed ItemList indexing bug while selecting items.
...
Also added functionality for unselecting items in itemlist while clicking in empty space.
Fixes #5772 .
2016-07-22 16:28:37 +02:00
Rémi Verschelde
51b03f0bf5
Fix binding for ItemList.sort_items_by_text
...
Also forces to recompute the cached rect for all items.
Fixes #5799
2016-07-22 08:08:17 +02:00
Juan Linietsky
93c3c801db
properly implement item disabling, fixes #5683
2016-07-21 18:24:56 -03:00
Rémi Verschelde
40d78c2144
Merge pull request #5829 from 29jm/master
...
Fix the rotation not updating in the inspector with Controls
2016-07-21 09:09:58 +02:00
Rémi Verschelde
750b973ee4
Merge pull request #5200 from neikeq/sc-CanvasItemEditor
...
Implement ShortCuts in CanvasItemEditor
2016-07-21 09:02:01 +02:00
Ignacio Etcheverry
fc16954fa2
TextEdit: Center search results
2016-07-21 03:40:08 +02:00
Ignacio Etcheverry
4e82f9ffcf
Implement missing ShortCuts in CanvasItemEditor
2016-07-21 03:28:41 +02:00
Johan Manuel
fc4ace3120
Fix the rotation not updating in the inspector with Controls
2016-07-21 00:26:36 +02:00
Rémi Verschelde
17f86eee33
Merge pull request #5792 from neikeq/pr-issue-3868
...
Label: Added `get_visible_line_count` method
2016-07-19 07:38:06 +02:00
Rémi Verschelde
569541bafc
Merge pull request #5790 from neikeq/pr-issue-1149
...
MenuButton: Fix event propagation with dialogs
2016-07-19 07:36:25 +02:00
Juan Linietsky
b49476a011
Merge pull request #5731 from neikeq/pr-issue-5642
...
LineEdit: Fix rtl scrolling with mouse drag selection
2016-07-18 19:29:24 -03:00
Ignacio Etcheverry
78819b6b54
Label: Added `get_visible_line_count` method
2016-07-18 23:33:06 +02:00
Ignacio Etcheverry
c45837cf3f
MenuButton: Fix event propagation with dialogs
2016-07-18 23:06:14 +02:00
Juan Linietsky
f10bd217a2
properly fixed notificaitons for theme changed, closes #5774
2016-07-18 16:41:59 -03:00
Rémi Verschelde
e91bd708d9
Merge pull request #5777 from Paulb23/caret_stretching
...
Fixed caret width on tabs
2016-07-18 16:57:12 +02:00
Rémi Verschelde
f53e7efefe
Merge pull request #5527 from djrm/color_picker_fixes
...
Color picker fixes
2016-07-18 16:43:41 +02:00
Paulb23
5505f0c776
Fixed caret width on tabs
2016-07-18 15:15:40 +01:00
Rémi Verschelde
4958963abe
Merge pull request #5742 from Ovnuniarchos/TreeItemSetButton
...
TreeItem.set_button exposed.
2016-07-18 00:53:39 +02:00