From b10fa60d1b5d9476b35f1680e5a6c6008b09c5d6 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Wed, 25 Sep 2019 22:59:04 +0200 Subject: [PATCH] split layout.xml into multiple files loaded on demand, update changelog --- PanoPainter.vcxproj | 23 + PanoPainter.vcxproj.filters | 72 ++ data/dialogs/about.xml | 68 ++ data/dialogs/brush-export.xml | 63 ++ data/dialogs/changelog.xml | 161 ++++ data/dialogs/cloud-browse.xml | 37 + data/dialogs/color-picker.xml | 103 ++ data/dialogs/doc-browse.xml | 43 + data/dialogs/doc-new.xml | 33 + data/dialogs/doc-open.xml | 43 + data/dialogs/doc-resize.xml | 31 + data/dialogs/doc-save.xml | 31 + data/dialogs/input-box.xml | 27 + data/dialogs/layer-rename.xml | 27 + data/dialogs/message-box.xml | 24 + data/dialogs/panel-brushes.xml | 108 +++ data/dialogs/panel-floating.xml | 26 + data/dialogs/panel-grid.xml | 133 +++ data/dialogs/panel-layers.xml | 56 ++ data/dialogs/panel-presets.xml | 103 ++ data/dialogs/panel-quick.xml | 46 + data/dialogs/panel-stroke.xml | 513 ++++++++++ data/dialogs/progress-bar.xml | 25 + data/dialogs/settings.xml | 44 + data/dialogs/template.xml | 9 + data/dialogs/usermanual.xml | 53 ++ data/layout.xml | 1506 ------------------------------ src/node.cpp | 58 +- src/node.h | 17 +- src/node_about.cpp | 5 +- src/node_changelog.cpp | 5 +- src/node_dialog_browse.cpp | 10 +- src/node_dialog_cloud.cpp | 10 +- src/node_dialog_export_ppbr.cpp | 5 +- src/node_dialog_layer_rename.cpp | 5 +- src/node_dialog_open.cpp | 15 +- src/node_dialog_picker.cpp | 3 +- src/node_dialog_resize.cpp | 5 +- src/node_input_box.cpp | 13 +- src/node_message_box.cpp | 11 +- src/node_panel_brush.cpp | 8 +- src/node_panel_color.cpp | 2 +- src/node_panel_floating.cpp | 2 +- src/node_panel_grid.cpp | 2 +- src/node_panel_layer.cpp | 7 +- src/node_panel_quick.cpp | 2 +- src/node_panel_stroke.cpp | 2 +- src/node_popup_menu.cpp | 4 +- src/node_progress_bar.cpp | 7 +- src/node_settings.cpp | 5 +- src/node_usermanual.cpp | 5 +- 51 files changed, 2009 insertions(+), 1607 deletions(-) create mode 100644 data/dialogs/about.xml create mode 100644 data/dialogs/brush-export.xml create mode 100644 data/dialogs/changelog.xml create mode 100644 data/dialogs/cloud-browse.xml create mode 100644 data/dialogs/color-picker.xml create mode 100644 data/dialogs/doc-browse.xml create mode 100644 data/dialogs/doc-new.xml create mode 100644 data/dialogs/doc-open.xml create mode 100644 data/dialogs/doc-resize.xml create mode 100644 data/dialogs/doc-save.xml create mode 100644 data/dialogs/input-box.xml create mode 100644 data/dialogs/layer-rename.xml create mode 100644 data/dialogs/message-box.xml create mode 100644 data/dialogs/panel-brushes.xml create mode 100644 data/dialogs/panel-floating.xml create mode 100644 data/dialogs/panel-grid.xml create mode 100644 data/dialogs/panel-layers.xml create mode 100644 data/dialogs/panel-presets.xml create mode 100644 data/dialogs/panel-quick.xml create mode 100644 data/dialogs/panel-stroke.xml create mode 100644 data/dialogs/progress-bar.xml create mode 100644 data/dialogs/settings.xml create mode 100644 data/dialogs/template.xml create mode 100644 data/dialogs/usermanual.xml diff --git a/PanoPainter.vcxproj b/PanoPainter.vcxproj index d16925e..ace9142 100644 --- a/PanoPainter.vcxproj +++ b/PanoPainter.vcxproj @@ -527,6 +527,29 @@ + + + + + + + + + + + + + + + + + + + + + + + Designer diff --git a/PanoPainter.vcxproj.filters b/PanoPainter.vcxproj.filters index bab1563..95a1f20 100644 --- a/PanoPainter.vcxproj.filters +++ b/PanoPainter.vcxproj.filters @@ -61,6 +61,9 @@ {ca37521b-213f-4bcf-acfd-eda1483a30b2} + + {5ecb54ed-7c3d-46fd-9b5d-227abdbc5954} + @@ -635,6 +638,75 @@ extras + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + + + extras\dialogs + diff --git a/data/dialogs/about.xml b/data/dialogs/about.xml new file mode 100644 index 0000000..0fea3a1 --- /dev/null +++ b/data/dialogs/about.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + +