summaryrefslogtreecommitdiffstats
path: root/scene/gui/tabs.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix 'TabContainer' not updating its tab titles when locale is changedMichael Alexsander Silva Dias2019-05-061-2/+4
|
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Ceil tabs font sizeallkhor2018-11-271-3/+3
|
* -Moved EditorDefaultValue to ClassDB, made it coreJuan Linietsky2018-11-081-1/+1
| | | | -Removed one and zero hints for properties, replaced by default value
* Update Tab hover status when adding or removing tabs, issue 22890Paulb232018-10-211-34/+47
|
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-1/+1
| | | | | | 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.
* Merge pull request #15269 from ianb96/context_menu_improvementsJuan Linietsky2018-07-291-1/+14
|\ | | | | Context Menu Improvements
| * context menu improvementsIan2018-07-261-1/+14
| |
* | Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam2018-07-261-14/+14
|/ | | | | | | | | | | | | | | | | | | | | | | This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
* Drag to rearrange Tabs and TabContainerianb962018-04-081-4/+114
|
* Fix various valgrind reported uninitialized variable usesHein-Pieter van Braam2018-02-281-0/+2
|
* Bind many more properties to scriptsBojidar Marinov2018-01-121-0/+1
| | | | | | | Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* add scene button and tab scrollingIan2017-11-181-61/+100
|
* Bind unbound enums, rearrange some by valuePoommetee Ketson2017-10-221-1/+1
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-201-9/+9
|
* Merge pull request #10193 from kubecz3k/tab-click-signalRémi Verschelde2017-08-111-0/+2
|\ | | | | tab_clicked signal for Tabs
| * tab_clicked signal for TabsJakub Grzesik2017-08-091-0/+2
| |
* | Removes type information from method bindsIgnacio Etcheverry2017-08-101-3/+3
|/
* 'tab_changed' signal after using 'set_current_tab'Jakub Grzesik2017-08-051-1/+3
| | | | closes #10051
* fix missing DEFVALAlexHolly2017-07-281-1/+1
|
* Tabs: expose tab_close_display_policy propertyPoommetee Ketson2017-07-231-0/+13
|
* Tabs enhancements: get_tab_rect(), move_tab_from_to()Jakub Grzesik2017-07-181-0/+18
| | | | | exposed: get_tab_rect(tab_idx) new and exposed: move_tab_from_to(idx_from, idx_to)
* ability to reposition scene tabs with drag & dropJakub Grzesik2017-07-101-1/+37
|
* Enhance scene tabsvolzhs2017-06-161-40/+122
| | | | | | | | - show scene thumbnail on hover - resize if has many tabs - show full scene file name with current edited scene - can be customized EditorSettings > Interface > Scene Tab - close scene with mouse middle button
* renamed all Rect2.pos to Rect2.positionalexholly2017-06-041-6/+6
|
* InputEvent: Renamed "pos" property to "position"Andreas Haas2017-06-031-2/+2
| | | | Make the naming consistent with other classes.
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-201-13/+17
| | | | this might cause bugs I haven't found yet..
* New customizable editor themevolzhs2017-05-091-8/+8
|
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
|
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-265/+226
| | | | | | | | | | | | | | | | | | | | | | | | 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 disabled tabsRay Koopa2017-02-271-7/+35
|
* Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-131-13/+13
| | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56
* Remove use of _SCS from ADD_METHODHein-Pieter van Braam2017-02-131-1/+1
| | | | This saves typing and is a step towards fixing #56
* renamed _input_event for GUI events to _gui_input, so it's more ↵Juan Linietsky2017-01-081-2/+2
| | | | differentiated than generalized _input
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-021-13/+13
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-011-1/+1
| | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* Tabs: Fix align issue with right/close buttonsRémi Verschelde2016-05-011-5/+2
| | | | | The stylebox around the close button was badly centered. There were also bad margins applied when using right buttons.
* Tabs: cleanup code, no functional changeRémi Verschelde2016-05-011-86/+36
| | | | Some dead code removed, a few cosmetic changes.
* Tabs: Fix navigation buttons overlap when resizingRémi Verschelde2016-05-011-42/+9
| | | | | It was not taking into account the minimum width of the stylebox. Fixed by factorizing some duplicate code.
* Tabs: Fix icon size not taken into account for offsetRémi Verschelde2016-05-011-0/+1
| | | | Fixes #4107.
* remove trailing whitespaceHubert Jarosz2016-03-091-1/+1
|
* Remove strand debug print, fix #3473George Marques2016-01-261-1/+0
|
* -Improved tab visibility, fixes #3314Juan Linietsky2016-01-221-0/+41
|
* Properly fix tab scrolling, fixes #3128, fixes #3314Juan Linietsky2016-01-131-236/+87
|
* -Make a rare corner case where disabling/reenabling mipmaps causes invalid ↵Juan Linietsky2016-01-101-0/+84
| | | | texture state. Fixes #3102
* Merge pull request #3159 from neikeq/tab_close_iconRémi Verschelde2016-01-061-1/+1
|\ | | | | Add tab close icon to the default theme
| * Add tab close icon to the default themeIgnacio Etcheverry2015-12-291-1/+1
| |