aboutsummaryrefslogtreecommitdiff
path: root/scene/gui
Commit message (Collapse)AuthorAgeFilesLines
* Fix #8617 WindowDialog with custom panel background crashes godotMarc Gilleron2017-05-021-12/+16
|
* Merge pull request #8520 from Hinsbart/tree_tooltipsRémi Verschelde2017-04-272-3/+19
|\ | | | | Tree: Ability to add tooltips to TreeItem buttons.
| * Tree: Ability to add tooltips to TreeItem buttons.Andreas Haas2017-04-262-3/+19
| | | | | | | | Adds a tooltip parameter to `TreeItem::add_button()` and set a few tooltips in the Project settings and SceneTree dock.
* | Add new editor and default theme (WIP)Daniel J. Ramirez2017-04-2710-26/+75
|/
* Merge pull request #8343 from volzhs/prevent_uncheckRémi Verschelde2017-04-241-0/+2
|\ | | | | Prevent to uncheck selected item with button group
| * Prevent to uncheck selected item with button groupvolzhs2017-04-101-0/+2
| |
* | Merge pull request #8417 from neikeq/hello-thereRémi Verschelde2017-04-201-2/+2
|\ \ | | | | | | External editor improvements and fixes
| * | External editor improvements and fixesIgnacio Etcheverry2017-04-171-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes: - Now ScriptLanguages have the option to override the global external editor setting. If `ScriptLanguage::open_in_external_editor()` returns `ERR_UNAVAILABLE` (which it does by default), then the global external editor option will be used. - Added formatting to the external editor execution arguments. Now it's possible to write something like this: `{project} -g {file}:{line}:{col}`. - `VisualScript::get_member_line()` now can return the line of functions (well, it returns the id of the _Function_ node of the function). I guess there is nothing else we can get a "line" from. Fixes: - Fixes a bug where `ScriptEditor::script_goto_method()` would not work if the script is not already open in the built-in editor. - Fixes wrong DEFVAL for `cursor_set_column` and `cursor_set_line` in TextEdit. - `Script::get_member_line()` now returns -1 ("found nothing") by default.
* | Merge pull request #8376 from RayKoopa/fix_stylebox_expand_marginRémi Verschelde2017-04-201-29/+26
|\ \ | | | | | | Respect the expand margin for StyleBoxTextures again.
| * | Respect the expand margin for StyleBoTextures again.Ray Koopa2017-04-131-29/+26
| | |
* | | Added support for space indentationPaulb232017-04-182-28/+126
|/ /
* / Rename [gs]et_pos to [gs]et_position for ControlsSergey Pusnei2017-04-1015-80/+80
|/ | | | | | | | Control set_pos -> set_position Control set_global_pos -> set_global_position [gs]et_mouse_pos -> [gs]et_mouse_position [gs]et_global_mouse_pos -> [gs]et_global_mouse_position fixes #8005
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-08102-0/+102
|
* Fix highlight typosupaiku2017-04-062-12/+12
|
* Merge pull request #8248 from Hinsbart/fix_notify_renamesRémi Verschelde2017-04-044-11/+11
|\ | | | | Fix more property names in _change_notify calls.
| * Fix more property names in _change_notify calls.Andreas Haas2017-04-034-11/+11
| |
* | Merge pull request #8211 from robertdhernandez/NinePatch-FixRémi Verschelde2017-04-032-20/+17
|\ \ | |/ |/| [3.0] Fixed NinePatchRect/StyleBoxTexture incorrectly drawing AtlasTexture
| * Fixed WindowDialog not aligning properlyRobert Hernandez2017-03-312-3/+14
| |
| * Fixed AtlasTexture being incorrectlyRobert Hernandez2017-03-301-20/+6
| | | | | | | | | | Fixed StyleBoxTexture and NinePatchRect drawing the entire texture of an AtlasTexture.
* | Fixed Node2D/Control not updating propertiesRobert Hernandez2017-04-011-6/+6
|/
* Fix typos in source code using codespellRémi Verschelde2017-03-246-6/+6
| | | | From https://github.com/lucasdemarchi/codespell
* Merge pull request #8023 from CrazyGuy108/masterRémi Verschelde2017-03-181-0/+2
|\ | | | | List Control::has_point as a virtual method
| * List Control::has_point as a virtual methodCrazyGuy1082017-03-141-0/+2
| | | | | | | | | | | | According to Issue #8018, a BIND_VMETHOD macro wasn't present in scene/gui/control.cpp, while it was declared to be a virtual method in scene/gui/control.h. classes.xml was updated to also list this method in Control.
* | Merge pull request #8020 from karroffel/class-db-inconsistencyRémi Verschelde2017-03-151-2/+2
|\ \ | | | | | | fixed ClassDB inconsistencies
| * | fixed ClassDB inconsistenciesKarroffel2017-03-131-2/+2
| |/ | | | | | | fixes #7960
* / WindowDialog: Fix crash when running as ProjectManagerAndreas Haas2017-03-131-2/+2
|/ | | | Fixes a bug introduced in #7970
* Editor: Dim UI when a WindowDialog is shown.Andreas Haas2017-03-061-0/+14
| | | | | | | | | | | | | Darkens the editor on WindowDialog popup. This adds the following new Editor settings: - interface/dim_editor_on_dialog_popup (true) # Enable/Disable editor dimming - interface/dim_amount (0.6) # Percentage of how much the editor will be darkened (0-1) - interface/dim_transition_time # The duration (in seconds) of the color blending effect (0-1), 0 is instant. Please test this thoroughly, I haven't yet seen a case where it fails to work properly but I'm sure I didn't test all windows of the editor :P
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-0599-11871/+10028
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Add a bunch of missing Godot headers in own filesRémi Verschelde2017-03-054-1/+114
|
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-052-2/+2
| | | | | | 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.
* Merge pull request #7916 from RebelliousX/tab_containerRémi Verschelde2017-03-052-5/+25
|\ | | | | TabContainer's signal changes (v3)
| * - `tab_changed` signal emits only by selecting a different tab.Thaer Razeq2017-03-052-5/+25
| | | | | | | | | | | | - Added `tab_selected` signal. Which emits a signal by selecting any tab, if current tab is selected again. - Added `get_previous_tab()`. Which returns the previous shown tab. **Note:** only `tab_changed` can modify previous tab index. - Add documentation for the added function and signals. Fix a typo too.
* | Merge pull request #7929 from RayKoopa/editor_resizable_dialogsRémi Verschelde2017-03-044-6/+38
|\ \ | | | | | | Resizable editor / project settings dialogs & save their bounds
| * | Make Editor, Export and Project settings dialogs resizable and store their ↵Ray Koopa2017-03-034-6/+38
| | | | | | | | | | | | bounds
* | | Fix wrong TreeItem reference after reconstructingvolzhs2017-03-032-2/+4
|/ /
* / Added functionality for resizable dialogs.Ray Koopa2017-03-012-48/+169
|/
* Various fixes detected using PVS-Studio static analyzer.Thaer Razeq2017-02-285-6/+4
| | | | | | | - Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements
* Add disabled tabsRay Koopa2017-02-274-12/+78
|
* Fix several drawing and logic issues in TabContainerRay Koopa2017-02-272-427/+309
|
* Merge pull request #7653 from Dumbeldor/RichTextLabel_remove_lineRémi Verschelde2017-02-262-0/+45
|\ | | | | RichTextLabel add function remove_line
| * RichTextLabel add function remove_lineVincent2017-02-162-0/+45
| |
* | Merge pull request #7874 from volzhs/issue-7820-masterRémi Verschelde2017-02-261-0/+1
|\ \ | | | | | | Fix crash when click icon while editing node name
| * | Fix crash when click icon while editing node namevolzhs2017-02-231-0/+1
| | |
* | | Merge pull request #7831 from volzhs/tr-buttonarray-3Rémi Verschelde2017-02-262-5/+10
|\ \ \ | | | | | | | | Translate ButtonArray text
| * | | Translate ButtonArray textvolzhs2017-02-182-5/+10
| | |/ | |/|
* | | -renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky2017-02-215-5/+5
| |/ |/| | | | | | | | | modified files) -.pck and .zip exporting redone, seems to be working..
* | Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky2017-02-193-2/+19
|/
* Spinbox: don't ignore double clicks.Andreas Haas2017-02-141-2/+0
| | | | Fixes the problem with spinboxes not updating when clicking too fast.
* Merge pull request #7795 from hpvb/rename-md-macroRémi Verschelde2017-02-1343-835/+835
|\ | | | | Rename the _MD macro to D_METHOD
| * Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-1343-835/+835
| | | | | | | | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56