summaryrefslogtreecommitdiff
path: root/scene/gui/control.cpp
AgeCommit message (Expand)Author
2022-09-01Add a lifecycle method for manual theme item caching to ControlYuri Sizov
2022-08-29Rename `CanvasItem.update()` to `queue_redraw()`Micky
2022-08-29Merge pull request #64119 from YuriSizov/theme-init-databaseRémi Verschelde
2022-08-27Rename `hint_tooltip` to `tooltip_text` & setgetMicky
2022-08-26Add ThemeDB, expose previously static Theme methodsYuri Sizov
2022-08-25Refactor and remove excessive calls of `NOTIFICATION_THEME_CHANGED`Aaron Record
2022-08-24Disconnect Control from theme resources to avoid issues on destructionYuri Sizov
2022-08-23Add some codes, returnes directly if the value is not changed.风青山
2022-08-22Replace Array return types with TypedArraykobewi
2022-08-22Merge pull request #64339 from YuriSizov/core-multilevel-validate-propertyRémi Verschelde
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-08-19Replace meta properties with regular properties in `Control`Yuri Sizov
2022-08-16Add methods for node reparentingTomasz Chabora
2022-08-12Add dumb theme item cache to ControlYuri Sizov
2022-07-29Remove Signal connect bindsJuan Linietsky
2022-07-26Reorganize code of control.cpp for better maintainabilityYuri Sizov
2022-07-20simplify alignment preset, fixing icon for full rectNathan Franke
2022-07-18Rename Control PRESET_WIDE to PRESET_FULL_RECTFireForge
2022-07-06Refactor Font configuration and import UI, and Font resources.bruvzg
2022-07-01Fix find_next_valid_focus() freezekobewi
2022-06-30Fix find_next_valid_focus() freezekobewi
2022-06-27Merge pull request #61587 from YuriSizov/control-fix-theme-owner-toplevelRémi Verschelde
2022-06-23enhancement: rename exposed property Control::minimum_size to Control::custom...Pierre-Thomas Meisels
2022-06-20Improve TileSet editor and add more suffixesFireForge
2022-06-14Add vector value linkingkobewi
2022-06-11Add suffixes to all nodes and resourcesFireForge
2022-06-09Fix infinite loop when calling `Control.popup_centered_minsize()`Hugo Locurcio
2022-06-01Fix theme propagation for children of top level controls and windowsYuri Sizov
2022-05-22Update last min size when Control becomes visibleHaoyu Qiu
2022-05-19Use suffixes for units in nodes and resourcesAaron Franke
2022-05-17Merge pull request #61088 from groud/keep_unhandled_events_on_passRémi Verschelde
2022-05-17Keep input event as unhandled if they go through a control set to MOUSE_FILTE...Gilles Roudière
2022-05-16Merge pull request #59231 from Sauermann/fix-top-level-identificationRémi Verschelde
2022-05-09Simplify anchor metadatakobewi
2022-05-06Cleanup metadata usagekobewi
2022-05-05Merge pull request #59185 from NeilKleistGao/masterHugo Locurcio
2022-04-28Inlcude CanvasLayer transform into calculation of Control screen positionMarkus Sauermann
2022-04-22Implement Label3D node.bruvzg
2022-04-01Fix how Root Control Node is determinedMarkus Sauermann
2022-04-01Remove metadata `_edit_layout_mode` and `_edit_use_custom_anchors` if they ha...NeilKleistGao
2022-04-01Extract theme property names for localizationHaoyu Qiu
2022-03-30Fix Control::warp_mouse to respect canvas transformMarkus Sauermann
2022-03-28String: Remove TTR and DTR defines in non-tools buildRémi Verschelde
2022-03-27Rename warp mouse functions to warp_mouseMarkus Sauermann
2022-03-13Expose methods for screen-space transformskobewi
2022-03-10Revert "Update mouse cursor shape after changes"Markus Sauermann
2022-03-09Update mouse cursor shape after changesMarkus Sauermann
2022-03-08Rename Control's Rect properties to exclude rect_ partMarcel Admiraal
2022-03-05Remove custom_* prefixes compatibilitykobewi
2022-02-15Use `switch` consistently in `_notification` (`scene` folder)Rémi Verschelde