split app.cpp into multiple files, add NodeScroll and use it to scroll the side panels, some fixes to the events system

This commit is contained in:
2017-05-14 21:48:25 +01:00
parent 366f233aa0
commit 577a4e4db7
16 changed files with 1028 additions and 838 deletions

View File

@@ -152,6 +152,9 @@
<ItemGroup>
<ClCompile Include="engine\action.cpp" />
<ClCompile Include="engine\app.cpp" />
<ClCompile Include="engine\app_events.cpp" />
<ClCompile Include="engine\app_layout.cpp" />
<ClCompile Include="engine\app_shaders.cpp" />
<ClCompile Include="engine\asset.cpp" />
<ClCompile Include="engine\bezier.cpp" />
<ClCompile Include="engine\brush.cpp" />
@@ -180,6 +183,7 @@
<ClCompile Include="engine\node_panel_layer.cpp" />
<ClCompile Include="engine\node_panel_stroke.cpp" />
<ClCompile Include="engine\node_popup_menu.cpp" />
<ClCompile Include="engine\node_scroll.cpp" />
<ClCompile Include="engine\node_settings.cpp" />
<ClCompile Include="engine\node_slider.cpp" />
<ClCompile Include="engine\node_stroke_preview.cpp" />
@@ -247,6 +251,7 @@
<ClInclude Include="engine\node_panel_layer.h" />
<ClInclude Include="engine\node_panel_stroke.h" />
<ClInclude Include="engine\node_popup_menu.h" />
<ClInclude Include="engine\node_scroll.h" />
<ClInclude Include="engine\node_settings.h" />
<ClInclude Include="engine\node_slider.h" />
<ClInclude Include="engine\node_stroke_preview.h" />