{"action":"created","issue":{"url":"https://api.github.com/repos/Ezelia/EZGUI/issues/1","labels_url":"https://api.github.com/repos/Ezelia/EZGUI/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/Ezelia/EZGUI/issues/1/comments","events_url":"https://api.github.com/repos/Ezelia/EZGUI/issues/1/events","html_url":"https://github.com/Ezelia/EZGUI/issues/1","id":72770789,"number":1,"title":"Scroll List has increasing Y offset when scrolling","user":{"login":"jdbence","id":389775,"avatar_url":"https://avatars.githubusercontent.com/u/389775?v=3","gravatar_id":"","url":"https://api.github.com/users/jdbence","html_url":"https://github.com/jdbence","followers_url":"https://api.github.com/users/jdbence/followers","following_url":"https://api.github.com/users/jdbence/following{/other_user}","gists_url":"https://api.github.com/users/jdbence/gists{/gist_id}","starred_url":"https://api.github.com/users/jdbence/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdbence/subscriptions","organizations_url":"https://api.github.com/users/jdbence/orgs","repos_url":"https://api.github.com/users/jdbence/repos","events_url":"https://api.github.com/users/jdbence/events{/privacy}","received_events_url":"https://api.github.com/users/jdbence/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-03T08:20:41Z","updated_at":"2015-05-04T03:40:08Z","closed_at":null,"body":"If you create a horizontal scroll list, the items gradually move up the Y access. It's really noticeable if you create a 1x1 layout.\r\n\r\n```javascript\r\n        var levelHeight = 300;\r\n        var levelWidth = 300;\r\n        var guiObj = {\r\n            id: 'levelSelectScreen',\r\n            component: 'Window',\r\n            padding: 4,\r\n            position: { x: 0, y: 0 },\r\n            width: 600,\r\n            height: 550,\r\n\r\n            layout: [1, 1],\r\n            children: [\r\n                {\r\n                    id: 'levelsList',\r\n                    component: 'List',\r\n                    dragY:false,\r\n                    padding: 3,\r\n                    position: {x:0, y:0},\r\n                    width: 590,\r\n                    height: 540,\r\n                    layout: [1.5, 1],\r\n                    children: [\r\n                        { id: 'lvl1', text: '1', userData: 'level 1', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl2', text: '2', userData: 'level 2', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl3', text: '3', userData: 'level 3', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl4', text: '4', userData: 'level 4', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl5', text: '5', userData: 'level 5', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl6', text: '6', userData: 'level 6', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl7', text: '7', userData: 'level 7', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl8', text: '8', userData: 'level 8', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl9', text: '9', userData: 'level 9', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl10', text: '10', userData: 'level 10', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n\r\n                        { id: 'lvl11', text: '11', userData: 'level 11', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl12', text: '12', userData: 'level 12', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl13', text: '13', userData: 'level 13', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl14', text: '14', userData: 'level 14', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl15', text: '15', userData: 'level 15', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl16', text: '16', userData: 'level 16', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl17', text: '17', userData: 'level 17', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl18', text: '18', userData: 'level 18', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n                        { id: 'lvl19', text: '19', userData: 'level 19', component: 'Button', position: 'center', width: levelWidth, height: levelHeight, skin: 'levelBtn' },\r\n\r\n                    ]\r\n                }\r\n            ]\r\n        };\r\n```"},"comment":{"url":"https://api.github.com/repos/Ezelia/EZGUI/issues/comments/98582240","html_url":"https://github.com/Ezelia/EZGUI/issues/1#issuecomment-98582240","issue_url":"https://api.github.com/repos/Ezelia/EZGUI/issues/1","id":98582240,"user":{"login":"jdbence","id":389775,"avatar_url":"https://avatars.githubusercontent.com/u/389775?v=3","gravatar_id":"","url":"https://api.github.com/users/jdbence","html_url":"https://github.com/jdbence","followers_url":"https://api.github.com/users/jdbence/followers","following_url":"https://api.github.com/users/jdbence/following{/other_user}","gists_url":"https://api.github.com/users/jdbence/gists{/gist_id}","starred_url":"https://api.github.com/users/jdbence/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdbence/subscriptions","organizations_url":"https://api.github.com/users/jdbence/orgs","repos_url":"https://api.github.com/users/jdbence/repos","events_url":"https://api.github.com/users/jdbence/events{/privacy}","received_events_url":"https://api.github.com/users/jdbence/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T03:40:08Z","updated_at":"2015-05-04T03:40:08Z","body":"I copied your game gui example\r\nhttps://github.com/Ezelia/EZGUI/blob/master/examples/game/game-gui.js\r\n\r\nHopefully this picture better illustrates what I am seeing.\r\n![untitled-1](https://cloud.githubusercontent.com/assets/389775/7448643/61c52bec-f1d4-11e4-80f6-9edcf75a9793.png)\r\n\r\nI'll also try some things on my end to see if I can figure it out."}}