From e7bcf34fa9fa56d8e290bd3f79cdb551b96fe56a Mon Sep 17 00:00:00 2001 From: tiwanari Date: Tue, 19 Apr 2016 14:37:39 +0900 Subject: [PATCH] Add Undo/Redo fucntions --- .../activity/ProgrammingActivityBase.java | 48 +++++++- .../programming/visual/event/AddEvent.java | 45 ++++++++ .../visual/event/ChangeNumberEvent.java | 51 +++++++++ .../programming/visual/event/DeleteEvent.java | 55 +++++++++ .../programming/visual/event/EventBase.java | 53 +++++++++ .../programming/visual/event/MoveEvent.java | 53 +++++++++ .../layout/ProgrammingSpaceManager.java | 105 +++++++++++++++++- .../main/res/layout/content_programming.xml | 25 ++++- 8 files changed, 432 insertions(+), 3 deletions(-) create mode 100644 app/src/main/java/com/pileproject/drive/programming/visual/event/AddEvent.java create mode 100644 app/src/main/java/com/pileproject/drive/programming/visual/event/ChangeNumberEvent.java create mode 100644 app/src/main/java/com/pileproject/drive/programming/visual/event/DeleteEvent.java create mode 100644 app/src/main/java/com/pileproject/drive/programming/visual/event/EventBase.java create mode 100644 app/src/main/java/com/pileproject/drive/programming/visual/event/MoveEvent.java diff --git a/app/src/main/java/com/pileproject/drive/programming/visual/activity/ProgrammingActivityBase.java b/app/src/main/java/com/pileproject/drive/programming/visual/activity/ProgrammingActivityBase.java index 8b2dbec..cb5989e 100644 --- a/app/src/main/java/com/pileproject/drive/programming/visual/activity/ProgrammingActivityBase.java +++ b/app/src/main/java/com/pileproject/drive/programming/visual/activity/ProgrammingActivityBase.java @@ -59,6 +59,7 @@ public abstract class ProgrammingActivityBase extends AppCompatActivity { private final String TAG = "NxtProgrammingActivity"; private List