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

@@ -36,6 +36,7 @@
<ClInclude Include="..\..\dialogxml\control.hpp" />
<ClInclude Include="..\..\dialogxml\dialog.hpp" />
<ClInclude Include="..\..\dialogxml\dialog.keys.hpp" />
<ClInclude Include="..\..\dialogxml\dlogevt.hpp" />
<ClInclude Include="..\..\dialogxml\dlogutil.buttons.hpp" />
<ClInclude Include="..\..\dialogxml\dlogutil.hpp" />
<ClInclude Include="..\..\dialogxml\field.hpp" />

View File

@@ -130,6 +130,9 @@
<ClInclude Include="..\..\dialogxml\dialog.keys.hpp">
<Filter>DialogXML\Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\dialogxml\dlogevt.hpp">
<Filter>DialogXML\Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\dialogxml\dlogutil.buttons.hpp">
<Filter>DialogXML\Header Files</Filter>
</ClInclude>