summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2017-05-07Implemented scrolling factor for smooth trackpad scrollingtoger5
Working platforms platform: OSX, Windows. Support for almost all ui elements, including project list.
2017-05-04Tree: Clear search string on selection.Andreas Haas
The Tree node has the ability to jump to a specific item by typing the first few chars of it's name. But on selection ('item_activated' signal), it didn't clear the search string used for that. It was especially annoying in `FileDialog`s and has been bugging me for ages :P With this, you can traverse a directory structure in a FileDiag quickly with the keyboard (like you'd expect from pretty much any modern file browser) :)
2017-05-03LineEdit: fix placeholder text affected by secretPoommetee Ketson
2017-05-02Fix #8617 WindowDialog with custom panel background crashes godotMarc Gilleron
2017-04-27Merge pull request #8520 from Hinsbart/tree_tooltipsRémi Verschelde
Tree: Ability to add tooltips to TreeItem buttons.
2017-04-27Add new editor and default theme (WIP)Daniel J. Ramirez
2017-04-26Tree: Ability to add tooltips to TreeItem buttons.Andreas Haas
Adds a tooltip parameter to `TreeItem::add_button()` and set a few tooltips in the Project settings and SceneTree dock.
2017-04-24Merge pull request #8343 from volzhs/prevent_uncheckRémi Verschelde
Prevent to uncheck selected item with button group
2017-04-20Merge pull request #8417 from neikeq/hello-thereRémi Verschelde
External editor improvements and fixes
2017-04-20Merge pull request #8376 from RayKoopa/fix_stylebox_expand_marginRémi Verschelde
Respect the expand margin for StyleBoxTextures again.
2017-04-18Added support for space indentationPaulb23
2017-04-17External editor improvements and fixesIgnacio Etcheverry
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.
2017-04-13Respect the expand margin for StyleBoTextures again.Ray Koopa
2017-04-10Rename [gs]et_pos to [gs]et_position for ControlsSergey Pusnei
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
2017-04-10Prevent to uncheck selected item with button groupvolzhs
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-04-06Fix highlight typosupaiku
2017-04-04Merge pull request #8248 from Hinsbart/fix_notify_renamesRémi Verschelde
Fix more property names in _change_notify calls.
2017-04-03Fix more property names in _change_notify calls.Andreas Haas
2017-04-03Merge pull request #8211 from robertdhernandez/NinePatch-FixRémi Verschelde
[3.0] Fixed NinePatchRect/StyleBoxTexture incorrectly drawing AtlasTexture
2017-04-01Fixed Node2D/Control not updating propertiesRobert Hernandez
2017-03-31Fixed WindowDialog not aligning properlyRobert Hernandez
2017-03-30Fixed AtlasTexture being incorrectlyRobert Hernandez
Fixed StyleBoxTexture and NinePatchRect drawing the entire texture of an AtlasTexture.
2017-03-24Fix typos in source code using codespellRémi Verschelde
From https://github.com/lucasdemarchi/codespell
2017-03-18Merge pull request #8023 from CrazyGuy108/masterRémi Verschelde
List Control::has_point as a virtual method
2017-03-15Merge pull request #8020 from karroffel/class-db-inconsistencyRémi Verschelde
fixed ClassDB inconsistencies
2017-03-14List Control::has_point as a virtual methodCrazyGuy108
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.
2017-03-13fixed ClassDB inconsistenciesKarroffel
fixes #7960
2017-03-13WindowDialog: Fix crash when running as ProjectManagerAndreas Haas
Fixes a bug introduced in #7970
2017-03-06Editor: Dim UI when a WindowDialog is shown.Andreas Haas
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
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
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
2017-03-05Add a bunch of missing Godot headers in own filesRémi Verschelde
2017-03-05Refactoring: rename tools/editor/ to editor/Rémi Verschelde
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.
2017-03-05Merge pull request #7916 from RebelliousX/tab_containerRémi Verschelde
TabContainer's signal changes (v3)
2017-03-05- `tab_changed` signal emits only by selecting a different tab.Thaer Razeq
- 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.
2017-03-04Merge pull request #7929 from RayKoopa/editor_resizable_dialogsRémi Verschelde
Resizable editor / project settings dialogs & save their bounds
2017-03-03Make Editor, Export and Project settings dialogs resizable and store their ↵Ray Koopa
bounds
2017-03-03Fix wrong TreeItem reference after reconstructingvolzhs
2017-03-01Added functionality for resizable dialogs.Ray Koopa
2017-02-28 Various fixes detected using PVS-Studio static analyzer.Thaer Razeq
- 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
2017-02-27Add disabled tabsRay Koopa
2017-02-27Fix several drawing and logic issues in TabContainerRay Koopa
2017-02-26Merge pull request #7653 from Dumbeldor/RichTextLabel_remove_lineRémi Verschelde
RichTextLabel add function remove_line
2017-02-26Merge pull request #7874 from volzhs/issue-7820-masterRémi Verschelde
Fix crash when click icon while editing node name
2017-02-26Merge pull request #7831 from volzhs/tr-buttonarray-3Rémi Verschelde
Translate ButtonArray text
2017-02-23Fix crash when click icon while editing node namevolzhs
2017-02-21-renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky
modified files) -.pck and .zip exporting redone, seems to be working..
2017-02-19Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky
2017-02-18Translate ButtonArray textvolzhs
2017-02-16RichTextLabel add function remove_lineVincent