X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/ms2-fixes/blobdiff_plain/ee6322a1851220fd0855348d07cca15e826c6a5e..f297054c1bfe38a7b55ed9becce37144e7b070ca:/MS2Debounce/res/layout/main.xml?ds=inline diff --git a/MS2Debounce/res/layout/main.xml b/MS2Debounce/res/layout/main.xml index 323709b..4538f8d 100644 --- a/MS2Debounce/res/layout/main.xml +++ b/MS2Debounce/res/layout/main.xml @@ -1,14 +1,145 @@ <?xml version="1.0" encoding="utf-8"?> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:orientation="vertical" +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > +<TextView + android:id="@+id/delay_label" + android:layout_marginTop="20dip" + android:layout_alignParentLeft="true" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Delay:"/> +<EditText + android:id="@+id/debounce_delay" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@id/delay_label" + android:layout_toRightOf="@id/delay_label" + android:numeric="integer" + android:maxLength="2" + android:text="0" + android:enabled="false" + android:background="@android:drawable/editbox_background"/> +<Button + android:id="@+id/set" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@id/delay_label" + android:layout_toRightOf="@id/debounce_delay" + android:onClick="setValues" + android:text="Set" /> +<Button + android:id="@+id/unload" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@id/delay_label" + android:layout_alignParentRight="true" + android:onClick="unloadModule" + android:text="Unload" /> +<Button + android:id="@+id/load" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@id/delay_label" + android:layout_toLeftOf="@id/unload" + android:onClick="loadModule" + android:text="Load" /> +<TextView + android:id="@+id/settle_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="20dip" + android:layout_below="@id/delay_label" + android:text="Settle:"/> +<EditText + android:id="@+id/settle_time" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_toRightOf="@id/settle_label" + android:layout_alignBaseline="@id/settle_label" + android:numeric="integer" + android:maxLength="3" + android:text="0" + android:enabled="false" + android:background="@android:drawable/editbox_background"/> +<CheckBox + android:id="@+id/on_boot" + android:layout_alignBaseline="@id/settle_label" + android:layout_toRightOf="@id/settle_time" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:onClick="toggle_on_boot" + android:text="Load module on boot" /> +<TextView + android:id="@+id/poll_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="20dip" + android:layout_below="@id/settle_label" + android:text="Poll:"/> +<EditText + android:id="@+id/poll_time" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@id/poll_label" + android:layout_toRightOf="@id/poll_label" + android:numeric="integer" + android:maxLength="3" + android:text="0" + android:enabled="false" + android:background="@android:drawable/editbox_background"/> +<!-- +<CheckBox + android:id="@+id/drive_inactive" + android:layout_alignBaseline="@id/poll_label" + android:layout_toRightOf="@id/poll_time" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:onClick="toggle_drive_inactive" + android:text="Drive inactive pins" /> +--> +<CheckBox + android:id="@+id/active_high" + android:layout_alignBaseline="@id/poll_label" + android:layout_toRightOf="@id/poll_time" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:onClick="toggle_active_high" + android:text="Active High Logic" /> +<TextView + android:id="@+id/hw_debounce_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="20dip" + android:layout_below="@id/poll_label" + android:text="HW Debounce:"/> +<EditText + android:id="@+id/hw_debounce_time" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@id/hw_debounce_label" + android:layout_toRightOf="@id/hw_debounce_label" + android:numeric="integer" + android:maxLength="2" + android:text="1" + android:enabled="false" + android:background="@android:drawable/editbox_background"/> +<CheckBox + android:id="@+id/hw_debounce" + android:layout_alignBaseline="@id/hw_debounce_label" + android:layout_toRightOf="@id/hw_debounce_time" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:onClick="toggle_hw_debounce" + android:text="Enabled" /> <TextView android:id="@+id/text" + android:layout_marginTop="10dip" + android:layout_below="@id/hw_debounce_label" android:layout_width="fill_parent" - android:layout_height="wrap_content" + android:layout_height="fill_parent" android:text="" /> -</LinearLayout> +</RelativeLayout>