summaryrefslogtreecommitdiff
path: root/scene/gui/control.cpp
AgeCommit message (Collapse)Author
2016-11-18fixes #6464 lost icons in dock and file dialog, also #6443 , #6302Avril
Fixes lost icons in docks, file manager, sample library, settings and various other places.
2016-10-05Prevent crash on focus change when no valid next control has been found.Andreas Haas
Fixes the crash discussed in #6714.
2016-09-11Add argument options for the theme override functions in ControlJuan Linietsky
2016-09-11-Added a ColorFrame control, kind of like Texture but for color.Juan Linietsky
-Added dropping nodes to text editor for them to become a path -Fixed issues with font not properly being set in code editor
2016-09-11-Cleaned up find/replace bar for replace (made selection only default if ↵Juan Linietsky
selection exists), also made buttons look like buttons -Fixed a bug related to theme propagation, may be able to solve #6443, #6302 and others. Please test.
2016-08-30More visual script improvementsJuan Linietsky
-Added anti-aliasing on lines -Improved draw performance enormously -Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
2016-08-25More visual script workJuan Linietsky
-Block switches to 2d/3d editor if editing visual script -Added cast node in flow control -Added ability to do RPC in visual script -Comment nodes -Fix bug with inverted cable in connecting backwards -Copy and paste nodes, including from different scripts
2016-08-05VisualScript can now execute visual scripts, but there is no debugger or ↵Juan Linietsky
profiler yet.
2016-07-21Fix the rotation not updating in the inspector with ControlsJohan Manuel
2016-07-18properly fixed notificaitons for theme changed, closes #5774Juan Linietsky
2016-06-27Add a small workaround to avoid modal tabs to be closed if they are spawned ↵Juan Linietsky
in the same frame, closes #3837
2016-06-27Ability to rotate controls using tool, closes #3800Juan Linietsky
2016-06-23Fix issue saving flags (size fill expand), fixes #4176Juan Linietsky
2016-06-17Fix bug in GridContainer not updating minimumsize when columns changes, ↵Juan Linietsky
fixes #4677
2016-06-17Keep track of when fonts change, so theme or controls that use fonts as ↵Juan Linietsky
overrides get properly updated. closes #4622 , probably closes many other issues too
2016-06-13fix crash when clearing dynamicfontdata, closes #4877Juan Linietsky
2016-06-13added a function CanvasItem.get_item_and_children_rect() , fixes #4738Juan Linietsky
2016-06-13propagate theme changes properly even through 2D nodes, fixes #4754Juan Linietsky
2016-06-12Fixed ancient bug that prevented proper theme editing, closes #4924Juan Linietsky
2016-06-06Merge pull request #4977 from SaracenOne/scripting_exposeJuan Linietsky
Expose extra methods and constants to scripts
2016-06-04Expose control theme element and override detection methods to scripting side.Saracen
2016-06-04Merge pull request #4300 from leezh/control_focus_modeRémi Verschelde
Exposed Control::focus_mode to the scene editor
2016-05-31Some cleanup to GDScriptJuan Linietsky
separated GDFunction (VM) from GDScript in two different files
2016-05-23GUI Focus mode improvementsZher Huei Lee
Exposed `get_focus_mode()` to the script Added `focus_mode` to the property panels for line-edit and sliders Added `enabled_focus_mode` to the property panels for buttons enabled_focus_mode is used when button is enabled/disabled
2016-05-11Merge pull request #4612 from bojidar-bg/fix-anchor-buildsRémi Verschelde
Fix #4588 (crash in Control::_set_anchor)
2016-05-10Fix #4588 (crash Control::_set_anchor)Bojidar Marinov
Thanks to @vnen for testing this
2016-05-09Sync classes.xml with current sourcesRémi Verschelde
Also fix a typo in the binding of Control::set_drag_forwarding.
2016-05-06Rotation APIs: Better exposure for degrees methodsRémi Verschelde
Made public the various set/getters for rotations in degrees. For consistency, renamed the exposed method names to remove the leading underscore, and kept the old names with a deprecation warning. Fixes #4511.
2016-05-03Add ability to send drag events to another objectJuan Linietsky
will be documented/tested later
2016-04-21Adds a remove class item option in the theme editor.Aren Villanueva
I've also added a get_stylebox_types helper function to the theme class in order to figure out exactly what types are available to a theme.
2016-04-07Fix warn print when hide an control does not inside_treesanikoyes
2016-03-23Merge pull request #4102 from SaracenOne/dynamic_margin_propertiesRémi Verschelde
Dynamic property list for control margins
2016-03-22Fix GDScript crash when call show/hide in func _exit_treesanikoyes
2016-03-20Dynamic property list for control margins allowing floating point properties ↵Saracen
to be used with ratio anchors.
2016-03-10Fix a crash when running a game with Controls with a tools buildBojidar Marinov
Regression from #3997 TOOLS_ENABLED is defined, even when running from editor, but EDITOR_DEF SEGFAULTs
2016-03-09Add option to keep margins when changing anchors, closes #3979Bojidar Marinov
Amend: Fixed an issue for non-tool builds Amend2: Same, just fixed doing nothing at some times
2016-03-09remove trailing whitespaceHubert Jarosz
2016-02-08Property handle rotated controls in 2D editor, fixes #3613Juan Linietsky
2016-02-01Make sure variant parser recognizes "nil" for compatibility with old ↵Juan Linietsky
engine.cfg style cofig. Closes #3531
2016-01-24-Take in consideration canvas layers for GUI inputJuan Linietsky
2016-01-23-Added a "modal_close" signal for controlsJuan Linietsky
-Used it to keep changes on lineedit when focused out
2016-01-19-Some fixes to drag and drop and canvas offset for GUI that were introduced ↵Juan Linietsky
after rewrite
2016-01-18Merge pull request #2854 from MarianoGnu/color_pickerRémi Verschelde
new ColorPicker
2016-01-17-Massive editor dialog cleanupJuan Linietsky
-Added a bottom menu list
2016-01-16-Moved all the "root" input handling for GUI from individual Controls to ↵Juan Linietsky
Viewport. -Should fix several reported bugs when controls don't have a common parent This may have added new bugs, so please report if so!
2016-01-15Move shaders to default theme and add shader_override related methods to ↵MarianoGNU
Control class
2016-01-10removed this fix, which brought more problems than solutionsJuan Linietsky
2016-01-07Merge pull request #3191 from neikeq/filedialog_hotkeysRémi Verschelde
Add keyboard shortcut to toggle "show hidden files" in FileDialog
2016-01-02FileDialog: keyboard shortcut to toggle "show hidden files"Ignacio Etcheverry
2016-01-01Update copyright to 2016 in headersGeorge Marques