summaryrefslogtreecommitdiff
path: root/editor/editor_spin_slider.cpp
AgeCommit message (Collapse)Author
2020-12-23Rename Control margin to offsetMarcel Admiraal
2020-11-26[Complex Text Layouts] Refactor Font class, default themes and controls to ↵bruvzg
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows.
2020-10-01Renamed toplevel to be top_levelDuroxxigar
2020-09-27Allow using a comma as decimal separator in EditorSpinSliderHugo Locurcio
This closes https://github.com/godotengine/godot-proposals/issues/1576.
2020-06-30Add a separate application focus/in notification out from Window focus ↵Juan Linietsky
notification.
2020-05-15Hide editor_spin_slider grabber when closing Editor's windowsDominik 'dreamsComeTrue' Jasiński
Fixes: #38740
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
2020-05-06Updated editor spin slider to have better behaviour and adjusted control's ↵Eric M
size_flags_stretch_ratio value range
2020-04-28Rename InputFilter back to InputRémi Verschelde
It changed name as part of the DisplayServer and input refactoring in #37317, with the rationale that input no longer goes through the main loop, so the previous Input singleton now only does filtering. But the gains in consistency are quite limited in the renaming, and it breaks compatibility for all scripts and tutorials that access the Input singleton via the scripting language. A temporary option was suggested to keep the scripting singleton named `Input` even if its type is `InputFilter`, but that adds inconsistency and breaks C#. Fixes godotengine/godot-proposals#639. Fixes #37319. Fixes #37690.
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-26Popups have also been converted to windowsJuan Linietsky
Controls using the old modal API have been replaced to use popups.
2020-03-26Popups are now windows also (broken!)Juan Linietsky
2020-03-26Refactored input, goes all via windows now.Juan Linietsky
Also renamed Input to InputFilter because all it does is filter events.
2020-03-26Refactored Input, create DisplayServer and DisplayServerX11Juan Linietsky
2020-02-28Signals: Port connect calls to use callable_mpRémi Verschelde
Remove now unnecessary bindings of signal callbacks in the public API. There might be some false positives that need rebinding if they were meant to be public. No regular expressions were harmed in the making of this commit. (Nah, just kidding.)
2020-02-20Reworked signal connection system, added support for Callable and Signal ↵Juan Linietsky
objects and made them default.
2020-02-15Add a margin to EditorSpinSlider to visually line up the edited numberHugo Locurcio
This means clicking on an EditorSpinSlider to edit its value will no longer cause the number to be visually offset while it's being edited.
2020-02-11Texture refactorJuan Linietsky
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
2020-01-01Update copyright statements to 2020Rémi Verschelde
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
2019-11-05Fix dragging spinner without controlRafał Mikrut
2019-10-24Fix incorrect text rendering with smaller display scalevolzhs
2019-09-06Improve Ctrl snapping in EditorSpinSliderHugo Locurcio
- Remove FPS dependency by using a simpler implementation that just rounds the final number - Make it possible to combine Ctrl and Shift together for slow, precise snapping
2019-09-03Merge pull request #31346 from sparkart/Add_scrollwheel_input_to_spinsliderRémi Verschelde
Add scrollwheel input to spin slider
2019-08-17Update Slider grabber position when using mouse wheelTomasz Chabora
2019-08-13Add scrollwheel input to spin sliderEmmanuel Barroga
Adds the ability to adjust the editor's spin slider using the mouse scrollwheel.
2019-08-12Fix Right-Click Menu Deselecting Edits ContentEmmanuel Barroga
Right-clicking a property to open the context menu deselects the text field. This causes the context menu to be useless because it doesn't have anything to edit.
2019-07-23Inspector: Make default float step configurableRémi Verschelde
Also allow lifting the decimal step formatting with a hint range step of 0. A new `range_step_decimals()` is added for this to avoid breaking compatibility on the general purpose `step_decimals()` (which still returns 0 for an input step of 0). Supersedes #25470. Partial fix for #18251.
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
Fixes #25316.
2019-01-01Update copyright statements to 2019Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-12-16Ensure cursor is visible when EditorSpinSlider exits the treeRémi Verschelde
Supersedes and closes #22581.
2018-12-06Merge pull request #23608 from RySchmitt/fix_spin_sliderRémi Verschelde
Improve dragging behavior of editor_spin_slider
2018-11-28Fix many errors found by PVS-StudioAaron Franke
Fix errors 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, and 15.
2018-11-08Improve dragging behavior of editor_spin_sliderRyan Schmitt
Fixes issues with changing the size or position of a Rect. Fixes #23011
2018-09-13Merge pull request #21982 from luzpaz/misc-typosRémi Verschelde
Misc. typos
2018-09-12Misc. typosluz.paz
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"`
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
2018-08-08-Add Expression class, used to evaluate expressionsJuan Linietsky
-Added expression evaluation to EditorSpinSlider, fixes #20813, fixes #18932
2018-08-07Several improvements to inspector.Juan Linietsky
-Added optional horizontal/vertical modes for vector editing (default false for vec2, true for vec3) -Some clean ups with fonts and styles
2018-07-19-Project/Editor settings now use new inspectorJuan Linietsky
-Project/Editor settings now show tooltips properly -Settings thar require restart now will show a restart warning -Video driver is now visible all the time, can be changed easily -Added function to request current video driver
2018-07-18Improvements to vector fields, show axis in color with a backgroundJuan Linietsky
2018-07-18Several improvements to editor inspector usability and styleJuan Linietsky
2018-07-18Fix spin slider, was not registering drag properlyJuan Linietsky
2018-07-12Merge pull request #19091 from guilhermefelipecgs/fix_uiMax Hilbrunner
[InspectorDock] Change label offset
2018-07-04spin_slider: dont show grabber when editing value with keyboardtoger5
2018-07-04better tab support for property editortoger5
2018-07-04spin_slider added ctrl and shift shrotcuts, removed exp draggingtoger5
2018-06-07Entirely new (and much improved) animation editor.Juan Linietsky
2018-05-21[InspectorDock] Change label offsetGuilherme Felipe
2018-05-16Add missing copyright headersGuilherme Felipe