Change wording on create run page
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/825c79b1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/825c79b1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/825c79b1 Branch: refs/heads/ian_taverna_server Commit: 825c79b11ee3895c4f03fe2fc071c59c9de26f6c Parents: 60b45e1 Author: Ian Dunlop <[email protected]> Authored: Wed Jan 11 15:19:34 2017 +0000 Committer: Ian Dunlop <[email protected]> Committed: Wed Jan 11 15:19:34 2017 +0000 ---------------------------------------------------------------------- .../inputs/TavernaServerInputsFragment.java | 105 +++++++++++++++++++ .../inputs/TavernaServerInputsMvpView.java | 10 ++ .../inputs/TavernaServerInputsPresenter.java | 10 ++ .../layout/fragment_taverna_server_inputs.xml | 15 +++ app/src/main/res/values/strings.xml | 2 +- 5 files changed, 141 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/825c79b1/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsFragment.java new file mode 100644 index 0000000..cba2a90 --- /dev/null +++ b/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsFragment.java @@ -0,0 +1,105 @@ +package org.apache.taverna.mobile.ui.tavernaserver.inputs; + +import android.content.Context; +import android.net.Uri; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import org.apache.taverna.mobile.R; + +/** + * A simple {@link Fragment} subclass. + * Activities that contain this fragment must implement the + * {@link TavernaServerInputsFragment.OnFragmentInteractionListener} interface + * to handle interaction events. + * Use the {@link TavernaServerInputsFragment#newInstance} factory method to + * create an instance of this fragment. + */ +public class TavernaServerInputsFragment extends Fragment { + // TODO: Rename parameter arguments, choose names that match + // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER + private static final String ARG_PARAM1 = "param1"; + private static final String ARG_PARAM2 = "param2"; + + // TODO: Rename and change types of parameters + private String mParam1; + private String mParam2; + + private OnFragmentInteractionListener mListener; + + public TavernaServerInputsFragment() { + // Required empty public constructor + } + + /** + * Use this factory method to create a new instance of + * this fragment using the provided parameters. + * + * @return A new instance of fragment TavernaServerInputsFragment. + */ + public static TavernaServerInputsFragment newInstance() { + Bundle args = new Bundle(); + + TavernaServerInputsFragment fragment = new TavernaServerInputsFragment(); + fragment.setArguments(args); + return fragment; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (getArguments() != null) { + mParam1 = getArguments().getString(ARG_PARAM1); + mParam2 = getArguments().getString(ARG_PARAM2); + } + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + return inflater.inflate(R.layout.fragment_taverna_server_inputs, container, false); + } + + // TODO: Rename method, update argument and hook method into UI event + public void onButtonPressed(Uri uri) { + if (mListener != null) { + mListener.onFragmentInteraction(uri); + } + } + + @Override + public void onAttach(Context context) { + super.onAttach(context); + if (context instanceof OnFragmentInteractionListener) { + mListener = (OnFragmentInteractionListener) context; + } else { + throw new RuntimeException(context.toString() + + " must implement OnFragmentInteractionListener"); + } + } + + @Override + public void onDetach() { + super.onDetach(); + mListener = null; + } + + /** + * This interface must be implemented by activities that contain this + * fragment to allow an interaction in this fragment to be communicated + * to the activity and potentially other fragments contained in that + * activity. + * <p> + * See the Android Training lesson <a href= + * "http://developer.android.com/training/basics/fragments/communicating.html" + * >Communicating with Other Fragments</a> for more information. + */ + public interface OnFragmentInteractionListener { + // TODO: Update argument type and name + void onFragmentInteraction(Uri uri); + } +} http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/825c79b1/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsMvpView.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsMvpView.java b/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsMvpView.java new file mode 100644 index 0000000..0a9074c --- /dev/null +++ b/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsMvpView.java @@ -0,0 +1,10 @@ +package org.apache.taverna.mobile.ui.tavernaserver.inputs; + +import org.apache.taverna.mobile.ui.base.MvpView; + +/** + * Created by ian on 16/12/16. + */ + +public interface TavernaServerInputsMvpView extends MvpView { +} http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/825c79b1/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsPresenter.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsPresenter.java b/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsPresenter.java new file mode 100644 index 0000000..626b376 --- /dev/null +++ b/app/src/main/java/org/apache/taverna/mobile/ui/tavernaserver/inputs/TavernaServerInputsPresenter.java @@ -0,0 +1,10 @@ +package org.apache.taverna.mobile.ui.tavernaserver.inputs; + +import org.apache.taverna.mobile.ui.base.BasePresenter; + +/** + * Created by ian on 16/12/16. + */ + +public class TavernaServerInputsPresenter extends BasePresenter<TavernaServerInputsMvpView> { +} http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/825c79b1/app/src/main/res/layout/fragment_taverna_server_inputs.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/layout/fragment_taverna_server_inputs.xml b/app/src/main/res/layout/fragment_taverna_server_inputs.xml new file mode 100644 index 0000000..4781819 --- /dev/null +++ b/app/src/main/res/layout/fragment_taverna_server_inputs.xml @@ -0,0 +1,15 @@ +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="org.apache.taverna.mobile.ui.tavernaserver.inputs.TavernaServerInputsFragment"> + + <!-- <TextView + android:id="@+id/taverna_server_inputs_header" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:gravity="center" + android:textSize="24sp" + android:text="@string/header_taverna_server_inputs"/> +--> +</FrameLayout> http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/825c79b1/app/src/main/res/values/strings.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c82f729..20f7c43 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -170,7 +170,7 @@ limitations under the License. <string-array name="player_run_slider_view_labels"> - <item>Player \nLogin</item> + <item>Create \nRun</item> <item>Download</item> <item>Upload</item> <item>Inputs &\nRun</item>
