diff options
Diffstat (limited to 'MetisForwarderAndroid/app/src/main/res/layout/activity_forwarder_android.xml')
-rw-r--r-- | MetisForwarderAndroid/app/src/main/res/layout/activity_forwarder_android.xml | 258 |
1 files changed, 258 insertions, 0 deletions
diff --git a/MetisForwarderAndroid/app/src/main/res/layout/activity_forwarder_android.xml b/MetisForwarderAndroid/app/src/main/res/layout/activity_forwarder_android.xml new file mode 100644 index 00000000..650a9571 --- /dev/null +++ b/MetisForwarderAndroid/app/src/main/res/layout/activity_forwarder_android.xml @@ -0,0 +1,258 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="icn.forwarder.com.forwarderandroid.ForwarderAndroidActivity"> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="fill_parent"> + + <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintHorizontal_bias="0.099" + app:layout_constraintLeft_toLeftOf="parent" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintVertical_bias="0.029999971"> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <TextView + android:id="@+id/sourceTextView" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Source" + android:textSize="30sp" + android:textStyle="bold" /> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="0.25" + android:orientation="horizontal"> + + <TextView + android:id="@+id/sourceIpTextView" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="20" + android:text="IP" + android:textAlignment="textEnd" + android:textSize="24sp" + android:textStyle="bold" /> + <LinearLayout + android:layout_width="0dip" + android:layout_weight="80" + android:layout_height="wrap_content" + android:orientation="horizontal"> + <Spinner + android:id="@+id/sourceIpSpinner" + android:layout_width="0dip" + android:layout_weight="20" + android:layout_height="match_parent" + /> + + <Button + android:id="@+id/sourceIpRefreshButton" + android:layout_width="50sp" + android:layout_height="50sp" + android:drawableLeft="@drawable/ic_cached_black_24px" /> + </LinearLayout> + + + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="0.25" + android:orientation="horizontal"> + + <TextView + android:id="@+id/sourcePortTextView" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="20" + android:text="Port" + android:textAlignment="textEnd" + android:textSize="24sp" + android:textStyle="bold" /> + + <EditText + android:id="@+id/sourcePortEditText" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="80" + android:ems="10" + android:inputType="number" + android:text="88888" + android:textSize="24sp" /> + + </LinearLayout> + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <TextView + android:id="@+id/nextHopTextView" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Next Hop" + android:textSize="30sp" + android:textStyle="bold" /> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="0.25" + android:orientation="horizontal"> + + <TextView + android:id="@+id/destinationIpTextView" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="20" + android:text="IP" + android:textAlignment="textEnd" + android:textSize="24sp" + android:textStyle="bold" /> + + <EditText + android:id="@+id/nextHopIpEditText" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="80" + android:ems="10" + android:inputType="textUri" + android:text="8888:8888:8888:8888:8888:8888:8888:8888" + android:textSize="24sp" /> + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:layout_weight="0.25" + android:orientation="horizontal"> + + <TextView + android:id="@+id/nextHopPortTextView" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="20" + android:text="Port" + android:textAlignment="textEnd" + android:textSize="24sp" + android:textStyle="bold" /> + + <EditText + android:id="@+id/nextHopPortEditText" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="80" + android:ems="10" + android:inputType="number" + android:text="88888" + android:textSize="24sp" /> + + + </LinearLayout> + + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <TextView + android:id="@+id/routeTextView" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Route" + android:textSize="30sp" + android:textStyle="bold" /> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_weight="0.25" + android:orientation="horizontal"> + + <TextView + android:id="@+id/prefixTextView" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="20" + android:text="Prefix" + android:textAlignment="textEnd" + android:textSize="24sp" + android:textStyle="bold" /> + + <EditText + android:id="@+id/prefixEditText" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:layout_weight="80" + android:ems="10" + android:inputType="textUri" + android:text="8888:8888:8888:8888:8888:8888:8888:8888" + android:textSize="24sp" /> + </LinearLayout> + </LinearLayout> + + <LinearLayout + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <TextView + android:id="@+id/configurationTextView" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Configuration" + android:textSize="30sp" + android:textStyle="bold" /> + + <ScrollView + android:layout_width="fill_parent" + android:layout_height="200dp" + android:background="@drawable/border"> + + <EditText + android:id="@+id/configurationEditText" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:background="@android:color/transparent" + android:ems="10" + android:inputType="textMultiLine" + android:text="# Local listeners add listener tcp local0 127.0.0.1 9695 add listener udp local1 127.0.0.1 9695 # Remote face add listener udp remote0 %%source_ip%% %%source_port%% add connection udp conn0 %%destination_ip%% %%destination_port%% %%source_ip%% %%source_port%% # Route add route conn0 ccnx:/webserver 1# Local listeners add listener tcp local0 127.0.0.1 9695 add listener udp local1 127.0.0.1 9695 # Remote face add listener udp remote0 %%source_ip%% %%source_port%% add connection udp conn0 %%destination_ip%% %%destination_port%% %%source_ip%% %%source_port%% # Route add route conn0 ccnx:/webserver 1# Local listeners add listener tcp local0 127.0.0.1 9695 add listener udp local1 127.0.0.1 9695 # Remote face add listener udp remote0 %%source_ip%% %%source_port%% add connection udp conn0 %%destination_ip%% %%destination_port%% %%source_ip%% %%source_port%% # Route add route conn0 ccnx:/webserver 1# Local listeners add listener tcp local0 127.0.0.1 9695 add listener udp local1 127.0.0.1 9695 # Remote face add listener udp remote0 %%source_ip%% %%source_port%% add connection udp conn0 %%destination_ip%% %%destination_port%% %%source_ip%% %%source_port%% # Route add route conn0 ccnx:/webserver 1# Local listeners add listener tcp local0 127.0.0.1 9695 add listener udp local1 127.0.0.1 9695 # Remote face add listener udp remote0 %%source_ip%% %%source_port%% add connection udp conn0 %%destination_ip%% %%destination_port%% %%source_ip%% %%source_port%% # Route add route conn0 ccnx:/webserver 1" + app:layout_constraintVertical_bias="0.33999997" /> + </ScrollView> + + </LinearLayout> + + <Switch + android:id="@+id/forwarderSwitch" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center" + android:text="Disabled" + android:textSize="30sp" /> + + </LinearLayout> + </ScrollView> + +</android.support.constraint.ConstraintLayout> |