aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pugl_cxx_demo.cpp
AgeCommit message (Collapse)AuthorFilesLines
2021-01-02Simplify clang-format configuration and format all codeDavid Robillard1-79/+79
2020-11-26Remove file documentationDavid Robillard1-5/+0
These will not be used in the Sphinx documentation, and most were self-explanatory and only there to make the Doxygen index look nice anyway. Where there was actually useful information, it has been preserved as regular comments.
2020-11-26Remove stub event handlers from pugl::ViewDavid Robillard1-1/+5
This was a bit weird since event dispatching can be handled by some other object. Just remove them, and have clients use a catch-all template to handle events that are not handled specially.
2020-11-25Rename puglShowWindow and puglHideWindow to puglShow an puglHideDavid Robillard1-1/+1
These names were confusing because a view is not necessarily a window. Since there's no room for ambiguity here, simply drop the superfluous word.
2020-11-01Make event handling in C++ more flexibleDavid Robillard1-4/+6
2020-10-31Use static polymorphism in C++ bindingsDavid Robillard1-20/+13
This removes virtual function overhead, and the weird situation of having to include pugl.ipp once (or worse, for pugl to provide a binary C++ library).
2020-10-30Simplify header namesDavid Robillard1-1/+1
2020-10-19Cleanup: Fix IWYU warningsDavid Robillard1-2/+1
2020-10-14Explicitly declare all special methodsDavid Robillard1-0/+8
2020-05-16Add default and maximum sizeDavid Robillard1-1/+1
2020-05-16Use email address in copyright headersDavid Robillard1-1/+1
Not really sure why I used a web link here (maybe because it's more stable), but this is more conventional.
2020-05-16Fix file documentationDavid Robillard1-1/+2
2020-04-22C++ Demo: Fix sync optionDavid Robillard1-1/+1
2020-04-22C++ Demo: Fix help optionDavid Robillard1-0/+4
2020-04-03Rewrite C++ bindingsDavid Robillard1-0/+141