{"action":"created","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/16318","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/16318/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/16318/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/16318/events","html_url":"https://github.com/godotengine/godot/issues/16318","id":293858585,"number":16318,"title":"TextureButton in ScrollContainer can not be scrolled via dragging on touch screen device","user":{"login":"wombatwingdings","id":36036908,"avatar_url":"https://avatars3.githubusercontent.com/u/36036908?v=4","gravatar_id":"","url":"https://api.github.com/users/wombatwingdings","html_url":"https://github.com/wombatwingdings","followers_url":"https://api.github.com/users/wombatwingdings/followers","following_url":"https://api.github.com/users/wombatwingdings/following{/other_user}","gists_url":"https://api.github.com/users/wombatwingdings/gists{/gist_id}","starred_url":"https://api.github.com/users/wombatwingdings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wombatwingdings/subscriptions","organizations_url":"https://api.github.com/users/wombatwingdings/orgs","repos_url":"https://api.github.com/users/wombatwingdings/repos","events_url":"https://api.github.com/users/wombatwingdings/events{/privacy}","received_events_url":"https://api.github.com/users/wombatwingdings/received_events","type":"User","site_admin":false},"labels":[{"id":279097966,"url":"https://api.github.com/repos/godotengine/godot/labels/topic:core","name":"topic:core","color":"ffdd44","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-02-02T11:31:18Z","updated_at":"2018-02-03T16:42:49Z","closed_at":null,"author_association":"NONE","body":"<!-- Please search existing issues for potential duplicates before filing yours:\r\nhttps://github.com/godotengine/godot/issues?q=is%3Aissue\r\n-->\r\n\r\n**Godot version:**\r\n<!-- Specify commit hash if non-official. -->\r\n2.1 stable official download\r\n3.0 stable official download\r\n\r\n**OS/device including version:**\r\nWindows 10 x64\r\nAndroid 7.1.2 - Moto G 2nd gen GPU: Adreno 305\r\n\r\n\r\n**Issue description:**\r\n<!-- What happened, and what was expected. -->\r\nUsing a TextureButton (and probably any other button type too) does not scroll when used inside ScrollContainer/VBoxContainer when dragged on a touch screen device. Should be able to drag the button up and down without activating the \"pressed\" signal. That signal is currently correctly not activating. It is the dragging to scroll that is not working.\r\n\r\nThis makes ScrollContainer of limited use currently. I am working on a workaround for this by rolling my own texture button class. Will post when it is ready.\r\n\r\n**Steps to reproduce:**\r\nSee attached simple project (Godot v3) that demonstrates the problem. Export it to Android. Dragging when holding down the text Label nodes work fine. Dragging does not work when holding down TextureButton (the ScrollContainer contents does not move). Press the button to quit the application.\r\n\r\n**Minimal reproduction project:**\r\n<!-- Recommended as it greatly speeds up debugging. Drag and drop a zip archive to upload it. -->\r\n[g3scrolltest.zip](https://github.com/godotengine/godot/files/1689126/g3scrolltest.zip)\r\n"},"comment":{"url":"https://api.github.com/repos/godotengine/godot/issues/comments/362831606","html_url":"https://github.com/godotengine/godot/issues/16318#issuecomment-362831606","issue_url":"https://api.github.com/repos/godotengine/godot/issues/16318","id":362831606,"user":{"login":"wombatwingdings","id":36036908,"avatar_url":"https://avatars3.githubusercontent.com/u/36036908?v=4","gravatar_id":"","url":"https://api.github.com/users/wombatwingdings","html_url":"https://github.com/wombatwingdings","followers_url":"https://api.github.com/users/wombatwingdings/followers","following_url":"https://api.github.com/users/wombatwingdings/following{/other_user}","gists_url":"https://api.github.com/users/wombatwingdings/gists{/gist_id}","starred_url":"https://api.github.com/users/wombatwingdings/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wombatwingdings/subscriptions","organizations_url":"https://api.github.com/users/wombatwingdings/orgs","repos_url":"https://api.github.com/users/wombatwingdings/repos","events_url":"https://api.github.com/users/wombatwingdings/events{/privacy}","received_events_url":"https://api.github.com/users/wombatwingdings/received_events","type":"User","site_admin":false},"created_at":"2018-02-03T16:42:49Z","updated_at":"2018-02-03T16:42:49Z","author_association":"NONE","body":"Thanks for taking the time to look at this issue. I had not actually seen that option. But, although your suggestions allows the button to be scrolled while dragged, as soon as you let go, it is selected anyway. It I were to have several buttons in a ScrollContainer and I wanted to drag and scroll to one out of view, I would not be able to do so without the button being dragged activating."}}
{"actor":{"display_login":"wombatwingdings"}}