From 7487feb16839a4182319db1254dac141c3fae5ca Mon Sep 17 00:00:00 2001 From: omigamedev Date: Thu, 17 Oct 2019 20:42:52 +0200 Subject: [PATCH] implement animation panel interaction --- data/dialogs/panel-animation.xml | 38 ++++-- data/dialogs/panel-floating.xml | 2 +- src/app_layout.cpp | 19 ++- src/canvas.cpp | 25 ++++ src/canvas.h | 4 + src/canvas_layer.cpp | 19 ++- src/canvas_layer.h | 2 + src/node.cpp | 2 + src/node.h | 1 + src/node_panel_animation.cpp | 196 +++++++++++++++++++++++++++++++ src/node_panel_animation.h | 92 ++++++++++++++- src/node_panel_floating.cpp | 8 +- src/node_panel_layer.cpp | 3 + src/pch.h | 4 + 14 files changed, 399 insertions(+), 16 deletions(-) diff --git a/data/dialogs/panel-animation.xml b/data/dialogs/panel-animation.xml index e91567b..1b71df1 100644 --- a/data/dialogs/panel-animation.xml +++ b/data/dialogs/panel-animation.xml @@ -5,26 +5,50 @@ > - - - + + + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/dialogs/panel-floating.xml b/data/dialogs/panel-floating.xml index 997fa62..fd6ed0f 100644 --- a/data/dialogs/panel-floating.xml +++ b/data/dialogs/panel-floating.xml @@ -5,7 +5,7 @@ > - +