diff options
Diffstat (limited to 'main/src/ui/res/layout/basic_settings.xml')
-rw-r--r-- | main/src/ui/res/layout/basic_settings.xml | 244 |
1 files changed, 244 insertions, 0 deletions
diff --git a/main/src/ui/res/layout/basic_settings.xml b/main/src/ui/res/layout/basic_settings.xml new file mode 100644 index 00000000..66f8b1fa --- /dev/null +++ b/main/src/ui/res/layout/basic_settings.xml @@ -0,0 +1,244 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (c) 2012-2016 Arne Schwabe + ~ Distributed under the GNU GPL v2 with additional terms. For full terms see the file doc/LICENSE.txt + --> + +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:blinkt="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="wrap_content" + android:padding="@dimen/vpn_setting_padding" + android:layout_height="wrap_content" > + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:padding="4dp" > + + <TextView + style="@style/item" + android:text="@string/profilename" + android:textAppearance="?android:attr/textAppearanceSmall" + /> + + <EditText + android:id="@+id/profilename" + style="@style/item" + android:inputType="text" /> + + + + <CheckBox + android:id="@+id/lzo" + style="@style/item" + android:text="@string/useLZO" /> + + <TextView + style="@style/item" + android:text="@string/vpn_type" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <Spinner + android:id="@+id/type" + style="@style/item" + android:entries="@array/vpn_types" + android:prompt="@string/vpn_type" /> + + <LinearLayout + android:id="@+id/keystore" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:visibility="gone" + tools:visibility="gone"> + + <include layout="@layout/keystore_selector" /> + + <TextView + style="@style/item" + android:singleLine="false" + android:text="@string/extracahint" + android:textAppearance="?android:attr/textAppearanceSmall" /> + </LinearLayout> + <LinearLayout + android:id="@+id/external_auth" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:visibility="gone" + tools:visibility="gone"> + + <include layout="@layout/extauth_provider"/> + </LinearLayout> + + <LinearLayout + android:id="@+id/cacert" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + tools:visibility="visible" + android:visibility="gone" > + + <de.blinkt.openvpn.views.FileSelectLayout + android:id="@+id/caselect" + android:layout_width="match_parent" + android:layout_height="wrap_content" + blinkt:showClear="true" + blinkt:fileTitle="@string/ca_title" /> + + </LinearLayout> + + <LinearLayout + android:id="@+id/certs" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:visibility="gone" > + + <de.blinkt.openvpn.views.FileSelectLayout + android:id="@+id/certselect" + android:layout_width="match_parent" + android:layout_height="wrap_content" + blinkt:fileTitle="@string/client_certificate_title" /> + + <de.blinkt.openvpn.views.FileSelectLayout + android:id="@+id/keyselect" + android:layout_width="match_parent" + android:layout_height="wrap_content" + blinkt:certificate="false" + blinkt:fileTitle="@string/client_key_title" /> + + <LinearLayout + android:id="@+id/key_password_layout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:visibility="gone" + tools:visibility="visible"> + + <TextView + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:text="@string/private_key_password" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <EditText + android:id="@+id/key_password" + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:hint="@string/pw_query_hint" + android:inputType="textPassword" /> + </LinearLayout> + </LinearLayout> + + <LinearLayout + android:id="@+id/pkcs12" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:visibility="gone" > + + <de.blinkt.openvpn.views.FileSelectLayout + android:id="@+id/pkcs12select" + android:layout_width="match_parent" + android:layout_height="wrap_content" + blinkt:certificate="false" + blinkt:fileTitle="@string/client_pkcs12_title" /> + + <TextView + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:text="@string/pkcs12pwquery" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <EditText + android:id="@+id/pkcs12password" + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:hint="@string/pw_query_hint" + android:inputType="textPassword" /> + </LinearLayout> + + <LinearLayout + android:id="@+id/userpassword" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + tools:visibility="visible" + android:visibility="gone" > + + <TextView + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:text="@string/auth_username" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <EditText + android:id="@+id/auth_username" + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:inputType="textNoSuggestions" /> + + <TextView + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:text="@string/auth_pwquery" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <EditText + android:id="@+id/auth_password" + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:hint="@string/pw_query_hint" + android:inputType="textPassword" /> + + <TextView + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:text="@string/auth_failed_behaviour" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <Spinner + android:id="@+id/auth_retry" + style="@style/item" + android:layout_marginLeft="8dip" + android:layout_marginRight="8dip" + android:prompt="@string/auth_failed_behaviour" + android:entries="@array/auth_retry_type" + /> + + </LinearLayout> + + <LinearLayout + android:id="@+id/statickeys" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:visibility="gone" > + + <TextView + style="@style/item" + android:singleLine="false" + android:text="@string/static_keys_info" /> + </LinearLayout> + <de.blinkt.openvpn.views.FileSelectLayout + android:id="@+id/crlfile" + android:layout_width="match_parent" + android:layout_height="wrap_content" + blinkt:certificate="false" + blinkt:showClear="true" + blinkt:fileTitle="@string/crl_title" /> + </LinearLayout> + +</ScrollView> |