Refactor the dialog engine's event handling to make it easier to add new events in the future

- Focus event split into focus and defocus
- Scroll event added but not yet properly implemented

Also:
- Remove the useless (and ignored) clickable attributes from the schema
- Pave the way for controls other than fields to be able to recieve keyboard focus
This commit is contained in:
2015-10-03 19:49:33 -04:00
parent 547e78dc86
commit 8afd3825b0
25 changed files with 495 additions and 285 deletions

View File

@@ -23,7 +23,7 @@
/// Resources include sounds, images, fonts, and cursors.
///
/// To implement a new resource type, all you have to do is specialize
/// @a ResMgr::resLoader::operator() and declare @a ResMgr::resLoader::file_ext
/// @ref ResMgr::resLoader::operator()() and declare @ref ResMgr::resLoader::file_ext
/// for the desired resource type. The operator() receives the
/// full file path with the extension already applied.
namespace ResMgr {