mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-07 05:24:46 +01:00
move note display into menuitem to save space
This commit is contained in:
parent
360f454c3e
commit
fe742b7e81
4 changed files with 21 additions and 12 deletions
|
@ -26,6 +26,7 @@ import android.content.DialogInterface;
|
|||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
@ -136,6 +137,7 @@ public class DictBrowseDelegate extends DelegateBase
|
|||
private Spinner m_spinnerMin;
|
||||
private Spinner m_spinnerMax;
|
||||
private boolean m_newAlertShown;
|
||||
private String m_desc;
|
||||
|
||||
private class DictListAdapter extends BaseAdapter
|
||||
implements SectionIndexer {
|
||||
|
@ -258,12 +260,7 @@ public class DictBrowseDelegate extends DelegateBase
|
|||
} )
|
||||
.setExpanded( m_browseState.m_expanded );
|
||||
|
||||
String desc = XwJNI.dict_getDesc( m_dict );
|
||||
if ( null != desc ) {
|
||||
TextView view = (TextView)findViewById( R.id.desc );
|
||||
view.setVisibility( View.VISIBLE );
|
||||
view.setText( desc );
|
||||
}
|
||||
m_desc = XwJNI.dict_getDesc( m_dict );
|
||||
|
||||
int[] ids = { R.id.button_useconfig, R.id.button_addBlank, };
|
||||
for ( int id : ids ) {
|
||||
|
@ -358,6 +355,14 @@ public class DictBrowseDelegate extends DelegateBase
|
|||
return dialog;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onPrepareOptionsMenu( Menu menu )
|
||||
{
|
||||
Utils.setItemVisible( menu, R.id.dicts_shownote,
|
||||
null != m_desc );
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected( MenuItem item )
|
||||
{
|
||||
|
@ -370,6 +375,11 @@ public class DictBrowseDelegate extends DelegateBase
|
|||
case R.id.dicts_showfaq:
|
||||
showFaq( FAQ_PARAMS );
|
||||
break;
|
||||
case R.id.dicts_shownote:
|
||||
makeOkOnlyBuilder( m_desc )
|
||||
.setTitle(R.string.show_note_menu)
|
||||
.show();
|
||||
break;
|
||||
default:
|
||||
handled = false;
|
||||
}
|
||||
|
|
|
@ -10,12 +10,6 @@
|
|||
android:layout_weight="1"
|
||||
>
|
||||
|
||||
<TextView android:id="@+id/desc"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="fill_parent"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<!-- A summary followed by a hideable filter-config section -->
|
||||
<LinearLayout android:orientation="vertical"
|
||||
android:layout_width="fill_parent"
|
||||
|
|
|
@ -5,6 +5,9 @@
|
|||
<item android:id="@+id/dicts_showtiles"
|
||||
android:title="@string/show_tiles_menu"
|
||||
/>
|
||||
<item android:id="@+id/dicts_shownote"
|
||||
android:title="@string/show_note_menu"
|
||||
/>
|
||||
<item android:id="@+id/dicts_showfaq"
|
||||
android:title="@string/button_faq"
|
||||
/>
|
||||
|
|
|
@ -2611,4 +2611,6 @@
|
|||
<string name="mqtt_invite_title">MQTT Invitation</string>
|
||||
<string name="not_again_comms_mqtt">I’m experimenting with this
|
||||
as a replacement for the relay.</string>
|
||||
|
||||
<string name="show_note_menu">About Wordlist</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue