It's regrettable that you couldn't find all the project code very easily. It is usual that the archived project is included in the discussion post.
When you create a new project with the PSoC Creator, you can select the "example code" setting. Then you can search/filter through examples for the specific types available. Additionally there are many discussions in related topics that contain archived projects. You do have to be careful, some of the projects are uploaded because the user may have an issue that others most likely have solved.
Here's a link to a forum devoted to user-contributed PSoC code: Community Code Examples
There are other forums outside of this Cypress community that all help and have example code available.
Many thanks to all of you that took the trouble to reply, especially BiBi who has correctly identified the original project. Well done.