{"action":"created","issue":{"url":"https://api.github.com/repos/jacobslusser/ScintillaNET/issues/21","labels_url":"https://api.github.com/repos/jacobslusser/ScintillaNET/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/jacobslusser/ScintillaNET/issues/21/comments","events_url":"https://api.github.com/repos/jacobslusser/ScintillaNET/issues/21/events","html_url":"https://github.com/jacobslusser/ScintillaNET/issues/21","id":85661185,"number":21,"title":"Adding a TextChangedDelayed Event.","user":{"login":"JohnyMac","id":8184424,"avatar_url":"https://avatars.githubusercontent.com/u/8184424?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnyMac","html_url":"https://github.com/JohnyMac","followers_url":"https://api.github.com/users/JohnyMac/followers","following_url":"https://api.github.com/users/JohnyMac/following{/other_user}","gists_url":"https://api.github.com/users/JohnyMac/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnyMac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnyMac/subscriptions","organizations_url":"https://api.github.com/users/JohnyMac/orgs","repos_url":"https://api.github.com/users/JohnyMac/repos","events_url":"https://api.github.com/users/JohnyMac/events{/privacy}","received_events_url":"https://api.github.com/users/JohnyMac/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-06T00:12:13Z","updated_at":"2015-06-06T17:25:17Z","closed_at":null,"body":"I would like an event called `TextChangedDelayed` to be added.\r\n\r\nIt simply gets called when a player stops typing, Unlike `TextChanged` event which gets called every character entered.\r\n\r\nWhy ?.. I have a parser that parses the code however, I won't be called the parser every second but I will refresh it every time the user finishes typing. (Meaning raise his hand from the keyboard).\r\n\r\nStill don't get it ?\r\n\r\nWhat I mean is that there will be a property called `TextChangedDelayedInterval` and will have a default value of lets say `1000`, So when the user stops typing for 1 second, The event will get fired.\r\n\r\nI did my best to explain it... If you still don't get it, Reply."},"comment":{"url":"https://api.github.com/repos/jacobslusser/ScintillaNET/issues/comments/109620572","html_url":"https://github.com/jacobslusser/ScintillaNET/issues/21#issuecomment-109620572","issue_url":"https://api.github.com/repos/jacobslusser/ScintillaNET/issues/21","id":109620572,"user":{"login":"JohnyMac","id":8184424,"avatar_url":"https://avatars.githubusercontent.com/u/8184424?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnyMac","html_url":"https://github.com/JohnyMac","followers_url":"https://api.github.com/users/JohnyMac/followers","following_url":"https://api.github.com/users/JohnyMac/following{/other_user}","gists_url":"https://api.github.com/users/JohnyMac/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnyMac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnyMac/subscriptions","organizations_url":"https://api.github.com/users/JohnyMac/orgs","repos_url":"https://api.github.com/users/JohnyMac/repos","events_url":"https://api.github.com/users/JohnyMac/events{/privacy}","received_events_url":"https://api.github.com/users/JohnyMac/received_events","type":"User","site_admin":false},"created_at":"2015-06-06T17:25:17Z","updated_at":"2015-06-06T17:25:17Z","body":"Okay.. Found a solution.\r\n\r\nSince `.Stop` makes `.Enabled` to `False`, Just add this under `.Tick` event: \r\n\r\n```vb\r\nif (idleTimer.Enabled == false) return;\r\n```"}}