You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by ia...@apache.org on 2015/07/13 14:54:41 UTC

[23/34] incubator-taverna-mobile git commit: Fixing workflow image zoom

Fixing workflow image zoom


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/9c895c83
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/9c895c83
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/9c895c83

Branch: refs/heads/master
Commit: 9c895c831adcdd7430f19305390bf698de3f07fb
Parents: 54c66d8
Author: larrytech7 <la...@gmail.com>
Authored: Fri Jul 10 23:21:56 2015 +0100
Committer: larrytech7 <la...@gmail.com>
Committed: Fri Jul 10 23:21:56 2015 +0100

----------------------------------------------------------------------
 .../workflowdetails/WorkflowdetailFragment.java      | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/9c895c83/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java
index bbc0fc6..54325f4 100644
--- a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java
+++ b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java
@@ -98,6 +98,7 @@ public class WorkflowdetailFragment extends Fragment implements View.OnClickList
     private ZoomControls zoomControls;
     static Animation zoomin;
     static Animation zoomout;
+    public boolean isZoomIn;
 
     /**
      * Returns a new instance of this fragment for the given section
@@ -130,12 +131,19 @@ public class WorkflowdetailFragment extends Fragment implements View.OnClickList
         zoomout = AnimationUtils.loadAnimation(getActivity(), R.anim.zoomout);
         zoomControls = (ZoomControls) rootView.findViewById(R.id.zoomControls);
         zoomControls.setOnClickListener(this);
-       // zoomControls.setOnZoomOutClickListener(this);
+        isZoomIn = false;
 
         Button createRun = (Button) rootView.findViewById(R.id.run_wk);
         createRun.setOnClickListener(this);
         Button download = (Button) rootView.findViewById(R.id.download_wk);
         download.setOnClickListener(this);
+        (rootView.findViewById(R.id.wkf_image)).setOnLongClickListener(new View.OnLongClickListener() {
+            @Override
+            public boolean onLongClick(View view) {
+                view.setAnimation(zoomin);
+                return true;
+            }
+        });
         downloadManager = (DownloadManager) getActivity().getSystemService(Context.DOWNLOAD_SERVICE);
         return rootView;
     }
@@ -181,9 +189,6 @@ public class WorkflowdetailFragment extends Fragment implements View.OnClickList
                 zoomin.startNow();
                 Toast.makeText(getActivity(), "Zooming", Toast.LENGTH_SHORT).show();
                 break;
-            case R.id.wkf_image:
-                view.setAnimation(zoomin);
-                break;
         }
     }
 
@@ -610,8 +615,6 @@ public class WorkflowdetailFragment extends Fragment implements View.OnClickList
                 connection.setRequestProperty("Accept", "application/json");
                 connection.setRequestProperty("Content-Type", "application/json");
                 connection.setRequestMethod("POST");
-                // connection.setDoInput(true);
-                //  connection.setDoOutput(true);
                 connection.connect(); //send request
 
                 DataOutputStream dos = new DataOutputStream(connection.getOutputStream());