minetest/src/gui
DS d7825bca1b
Fix GUI element click-through by changing visibility (#9534)
This adds a vector that holds pointers to elements that should only be visible while being drawn.

In the guifsmenu's draw func, all elements in this vector are made visible and invisible again. Apart from there, they are always invisible. (Well they are still visible before the first drawn, does this matter? If yes, it could be fixed easily with some lines of code everywhere.)
2020-03-31 18:34:42 +01:00
..
CMakeLists.txt Add animated_image[] formspec element (#9258) 2020-02-15 15:33:18 +00:00
StyleSpec.h Add 9-slice background support to button formspec elements (#9290) 2020-01-26 19:35:26 +00:00
guiAnimatedImage.cpp Formspecs: Add starting frame to `animated_image` (#9411) 2020-03-16 22:56:48 +01:00
guiAnimatedImage.h Formspecs: Add starting frame to `animated_image` (#9411) 2020-03-16 22:56:48 +01:00
guiBackgroundImage.cpp Formspec: draw order and clipping for all elements (#8740) 2019-11-07 20:11:01 +01:00
guiBackgroundImage.h Formspec: draw order and clipping for all elements (#8740) 2019-11-07 20:11:01 +01:00
guiBox.cpp Formspec: draw order and clipping for all elements (#8740) 2019-11-07 20:11:01 +01:00
guiBox.h Formspec: draw order and clipping for all elements (#8740) 2019-11-07 20:11:01 +01:00
guiButton.cpp Add 9-slice background support to button formspec elements (#9290) 2020-01-26 19:35:26 +00:00
guiButton.h Add 9-slice background support to button formspec elements (#9290) 2020-01-26 19:35:26 +00:00
guiButtonImage.cpp Remove the dependency on FGIMG/BGIMG from the hovered/pressed variants 2019-12-16 19:26:57 +01:00
guiButtonImage.h Refactor to centralize GUIButton styling/rendering code (#9090) 2019-12-09 20:06:51 +00:00
guiButtonItemImage.cpp Refactor to centralize GUIButton styling/rendering code (#9090) 2019-12-09 20:06:51 +00:00
guiButtonItemImage.h Refactor to centralize GUIButton styling/rendering code (#9090) 2019-12-09 20:06:51 +00:00
guiChatConsole.cpp Clean up and fix freetype=false crashes (#8641) 2019-08-06 21:33:13 +02:00
guiChatConsole.h Optimize string (mis)handling (#8128) 2019-05-18 17:19:13 +02:00
guiConfirmRegistration.cpp guiConfirmRegistration: Fix hidden error message 2019-12-09 20:01:16 +01:00
guiConfirmRegistration.h Drop GUIConfirmRegistration::m_address unused field 2019-03-12 16:53:21 +01:00
guiEditBoxWithScrollbar.cpp Change some rough/inappropriate language in comments (#9061) 2019-10-24 01:17:00 +01:00
guiEditBoxWithScrollbar.h Rename guiScrollBar to GUIScrollBar 2019-07-29 21:45:39 +02:00
guiEngine.cpp Add support for set_formspec_prepend in main menu (#8611) 2019-08-12 19:16:35 +02:00
guiEngine.h Add support for set_formspec_prepend in main menu (#8611) 2019-08-12 19:16:35 +02:00
guiFormSpecMenu.cpp Fix GUI element click-through by changing visibility (#9534) 2020-03-31 18:34:42 +01:00
guiFormSpecMenu.h Fix GUI element click-through by changing visibility (#9534) 2020-03-31 18:34:42 +01:00
guiHyperText.cpp Hypertext: Fix alignment tags adding unwanted newlines (#9548) 2020-03-26 19:56:35 +01:00
guiHyperText.h Hypertext: Fix alignment tags adding unwanted newlines (#9548) 2020-03-26 19:56:35 +01:00
guiInventoryList.cpp GUIInventoryList: fix dropping items when clicking outside of formspec window (#9422) 2020-02-26 12:18:05 +01:00
guiInventoryList.h Formspec: Create a new class for inventorylists (#9287) 2020-02-01 13:55:13 +01:00
guiItemImage.cpp Refactor to centralize GUIButton styling/rendering code (#9090) 2019-12-09 20:06:51 +00:00
guiItemImage.h Formspec: draw order and clipping for all elements (#8740) 2019-11-07 20:11:01 +01:00
guiKeyChangeMenu.cpp Key settings: Clear with escape (#8282) 2020-02-14 20:36:58 +01:00
guiKeyChangeMenu.h Key settings: Clear with escape (#8282) 2020-02-14 20:36:58 +01:00
guiMainMenu.h Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
guiPasswordChange.cpp Add more visual feedback for button states (#8916) 2019-10-12 18:44:23 +02:00
guiPasswordChange.h Move touchscreen input handling to base GUIModalMenu class 2018-10-29 15:37:44 +01:00
guiPathSelectMenu.cpp Make non-formspec modal menus respect gui scale (#7850) 2018-11-26 22:55:24 +01:00
guiPathSelectMenu.h Move touchscreen input handling to base GUIModalMenu class 2018-10-29 15:37:44 +01:00
guiScrollBar.cpp Add scrollbaroptions FormSpec element (#8530) 2019-12-06 20:51:10 +00:00
guiScrollBar.h Fix failing build due to code style error 2019-12-06 23:00:54 +00:00
guiSkin.cpp Add custom colorable GUIButton implementation 2019-08-03 19:36:30 +01:00
guiSkin.h Add custom colorable GUIButton implementation 2019-08-03 19:36:30 +01:00
guiTable.cpp Rename guiScrollBar to GUIScrollBar 2019-07-29 21:45:39 +02:00
guiTable.h Rename guiScrollBar to GUIScrollBar 2019-07-29 21:45:39 +02:00
guiVolumeChange.cpp Add more visual feedback for button states (#8916) 2019-10-12 18:44:23 +02:00
guiVolumeChange.h Move touchscreen input handling to base GUIModalMenu class 2018-10-29 15:37:44 +01:00
intlGUIEditBox.cpp Rename guiScrollBar to GUIScrollBar 2019-07-29 21:45:39 +02:00
intlGUIEditBox.h Rename guiScrollBar to GUIScrollBar 2019-07-29 21:45:39 +02:00
mainmenumanager.h Replace for loop with call to standard library function (#8194) 2019-03-05 08:13:15 +01:00
modalMenu.cpp Add comments for translators (#9510) 2020-03-20 09:41:07 +01:00
modalMenu.h Make non-formspec modal menus respect gui scale (#7850) 2018-11-26 22:55:24 +01:00
profilergraph.cpp Add a MSVC / Windows compatible snprintf function (#7353) 2018-07-22 21:56:06 +02:00
profilergraph.h Game refactor [4/X]: keycache is now owned by InputHandler 2018-01-20 16:38:38 +01:00
touchscreengui.cpp Fix Android build errors (caused by 5f1cd55) 2018-12-03 19:31:20 +01:00
touchscreengui.h Android: Fix broken double-tap after 49 days uptime 2019-11-03 12:59:12 +01:00