mirror of
http://galexander.org/git/simplesshd.git
synced 2024-12-28 17:08:08 +00:00
moved the options menu into the main_tv layout (non-functional).
This commit is contained in:
parent
51ca87cc18
commit
f0cef36573
8
NOTES
8
NOTES
@ -1005,8 +1005,16 @@ there's no three-dots menu button, so no way to get to Settings.
|
||||
Anyways, there's a whole laundry list of things to do to get into the app
|
||||
store and to get shown in the regular launcher.
|
||||
|
||||
...
|
||||
|
||||
Luckily, even though the list of requirements is long, it is largely
|
||||
irrelevant or redundant, so I'm just about there.
|
||||
|
||||
|
||||
XXX - android TV support
|
||||
- make buttons work
|
||||
- doc should start a WebView instead of a URL??
|
||||
- about shouldn't use Dialog??
|
||||
|
||||
|
||||
XXX - figure out how to force a refresh on eink devices (onyx boox) when the password is displayed (Roman)
|
||||
|
@ -42,7 +42,7 @@ public class SimpleSSHD extends Activity
|
||||
super.onCreate(savedInstanceState);
|
||||
app_private = getFilesDir().toString();
|
||||
Prefs.init(this);
|
||||
setContentView(R.layout.main);
|
||||
setContentView(is_tv ? R.layout.main_tv : R.layout.main);
|
||||
log_view = (EditText)findViewById(R.id.log);
|
||||
startstop_view = (Button)findViewById(R.id.startstop);
|
||||
ip_view = (TextView)findViewById(R.id.ip);
|
||||
|
85
app/src/main/res/layout/main_tv.xml
Normal file
85
app/src/main/res/layout/main_tv.xml
Normal file
@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginTop="27dp"
|
||||
android:layout_marginBottom="27dp"
|
||||
android:layout_marginLeft="48dp"
|
||||
android:layout_marginRight="48dp"
|
||||
android:background="#ff000000">
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="1dp"
|
||||
android:layout_weight="4"
|
||||
android:layout_height="fill_parent">
|
||||
<TextView android:id="@+id/ip"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:typeface="monospace"
|
||||
android:background="#ff112266"
|
||||
android:textColor="#ffffffff"
|
||||
android:text="IP: XXX" />
|
||||
<EditText android:id="@+id/log"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_weight="1"
|
||||
android:ellipsize="start"
|
||||
android:editable="false"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:typeface="monospace"
|
||||
android:gravity="top"
|
||||
android:singleLine="false"
|
||||
android:background="#ff000000"
|
||||
android:textColor="#ffffffff" />
|
||||
<Button android:id="@+id/startstop"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:text="Start"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:onClick="startstop_clicked" />
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="1dp"
|
||||
android:layout_weight="1"
|
||||
android:layout_height="fill_parent">
|
||||
<Button
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="Settings"
|
||||
android:onClick="settings_clicked" />
|
||||
<Button
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="Copy App-private Path"
|
||||
android:onClick="copypriv_clicked" />
|
||||
<Button
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="Reset Keys"
|
||||
android:onClick="resetkeys_clicked" />
|
||||
<Button
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="Documentation"
|
||||
android:onClick="doc_clicked" />
|
||||
<Button
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_weight="1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="About"
|
||||
android:onClick="about_clicked" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
@ -1,4 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- NB: if you change this file, you should also change the right-hand
|
||||
button list in res/layout/main_tv.xml -->
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:id="@+id/settings"
|
||||
android:icon="@android:drawable/ic_menu_manage"
|
||||
|
Loading…
Reference in New Issue
Block a user