From 3191730c3191c4379759ba0cfa3f8cab28fd470a Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sat, 22 Sep 2018 19:23:17 +0200 Subject: [PATCH] add newline feature to the text node, add about window with credits, add about menu with submenus --- PanoPainter.vcxproj | 2 + PanoPainter.vcxproj.filters | 6 +++ android/CMakeLists.txt | 1 + data/layout.xml | 102 +++++++++++++++++++++++++++++++----- src/app.h | 2 + src/app_dialogs.cpp | 12 +++++ src/app_layout.cpp | 58 ++++++++++++++++---- src/font.cpp | 13 +++-- src/font.h | 1 + src/node.cpp | 2 + src/node.h | 1 + src/node_about.cpp | 26 +++++++++ src/node_about.h | 13 +++++ src/node_scroll.cpp | 10 +++- src/node_scroll.h | 9 ++-- src/node_text.cpp | 2 +- src/util.cpp | 25 +++++++++ src/util.h | 2 +- 18 files changed, 255 insertions(+), 32 deletions(-) create mode 100644 src/node_about.cpp create mode 100644 src/node_about.h diff --git a/PanoPainter.vcxproj b/PanoPainter.vcxproj index 55b7fa0..d1290a1 100644 --- a/PanoPainter.vcxproj +++ b/PanoPainter.vcxproj @@ -187,6 +187,7 @@ + @@ -302,6 +303,7 @@ + diff --git a/PanoPainter.vcxproj.filters b/PanoPainter.vcxproj.filters index 7be9201..f3ef843 100644 --- a/PanoPainter.vcxproj.filters +++ b/PanoPainter.vcxproj.filters @@ -252,6 +252,9 @@ Source Files + + Source Files\ui + @@ -449,6 +452,9 @@ Header Files + + Header Files\ui + diff --git a/android/CMakeLists.txt b/android/CMakeLists.txt index e7024bd..ff4207b 100644 --- a/android/CMakeLists.txt +++ b/android/CMakeLists.txt @@ -56,6 +56,7 @@ add_library( ../src/layout.cpp ../src/version.cpp ../src/node.cpp + ../src/node_about.cpp ../src/node_border.cpp ../src/node_button.cpp ../src/node_button_custom.cpp diff --git a/data/layout.xml b/data/layout.xml index 427e8b4..88962c4 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -583,6 +583,67 @@ + + + + + + + + + + + + + + + + +