mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-29 08:34:37 +01:00
make board menu localizable -- but submenus don't work yet
This commit is contained in:
parent
a6954a71dc
commit
0e7676b301
3 changed files with 27 additions and 21 deletions
|
@ -5,7 +5,7 @@
|
|||
<group android:id="@+id/group_done">
|
||||
<!-- title set in BoardActivity -->
|
||||
<item android:id="@+id/board_menu_invite"
|
||||
android:title="@string/board_menu_invite"
|
||||
android:title="loc:board_menu_invite"
|
||||
android:showAsAction="ifRoom"
|
||||
android:icon="@drawable/send__gen"
|
||||
/>
|
||||
|
@ -17,65 +17,65 @@
|
|||
/>
|
||||
|
||||
<item android:id="@+id/board_menu_trade"
|
||||
android:title="@string/board_menu_trade"
|
||||
android:title="loc:board_menu_trade"
|
||||
android:alphabeticShortcut="T"
|
||||
android:showAsAction="ifRoom"
|
||||
/>
|
||||
</group>
|
||||
|
||||
<item android:id="@+id/board_menu_trade_cancel"
|
||||
android:title="@string/button_trade_cancel"
|
||||
android:title="loc:button_trade_cancel"
|
||||
android:showAsAction="ifRoom"
|
||||
android:icon="@drawable/back__gen"
|
||||
/>
|
||||
|
||||
<item android:id="@+id/board_menu_trade_commit"
|
||||
android:title="@string/button_trade_commit"
|
||||
android:title="loc:button_trade_commit"
|
||||
android:showAsAction="ifRoom"
|
||||
android:icon="@drawable/save__gen"
|
||||
/>
|
||||
|
||||
<item android:id="@+id/board_menu_undo_last"
|
||||
android:title="@string/board_menu_undo_last"
|
||||
android:title="loc:board_menu_undo_last"
|
||||
android:alphabeticShortcut="U"
|
||||
/>
|
||||
|
||||
<item android:id="@+id/board_menu_tray"
|
||||
/>
|
||||
|
||||
<item android:title="@string/board_submenu_game">
|
||||
<item android:title="loc:board_submenu_game">
|
||||
<menu>
|
||||
<item android:id="@+id/board_menu_game_counts"
|
||||
android:title="@string/board_menu_game_counts" />
|
||||
android:title="loc:board_menu_game_counts" />
|
||||
<item android:id="@+id/board_menu_game_left"
|
||||
android:title="@string/board_menu_game_left" />
|
||||
android:title="loc:board_menu_game_left" />
|
||||
<item android:id="@+id/board_menu_game_history"
|
||||
android:title="@string/board_menu_game_history" />
|
||||
android:title="loc:board_menu_game_history" />
|
||||
<item android:id="@+id/board_menu_game_resign"
|
||||
android:title="@string/board_menu_game_resign" />
|
||||
android:title="loc:board_menu_game_resign" />
|
||||
<item android:id="@+id/board_menu_game_resend"
|
||||
android:title="@string/board_menu_game_resend" />
|
||||
android:title="loc:board_menu_game_resend" />
|
||||
</menu>
|
||||
</item>
|
||||
|
||||
<item android:id="@+id/games_menu_study"
|
||||
android:title="@string/gamel_menu_study"
|
||||
android:title="loc:gamel_menu_study"
|
||||
/>
|
||||
|
||||
<item android:id="@+id/gamel_menu_checkmoves"
|
||||
android:title="@string/gamel_menu_checkmoves"
|
||||
android:title="loc:gamel_menu_checkmoves"
|
||||
/>
|
||||
|
||||
<item android:id="@+id/board_menu_file_prefs"
|
||||
android:title="@string/menu_prefs"
|
||||
android:title="loc:menu_prefs"
|
||||
android:alphabeticShortcut="P"
|
||||
/>
|
||||
<item android:id="@+id/board_menu_file_about"
|
||||
android:title="@string/board_menu_file_about"
|
||||
android:title="loc:board_menu_file_about"
|
||||
android:alphabeticShortcut="A"
|
||||
/>
|
||||
|
||||
<item android:id="@+id/board_menu_game_netstats"
|
||||
android:title="@string/board_menu_game_netstats" />
|
||||
android:title="loc:board_menu_game_netstats" />
|
||||
|
||||
</menu>
|
||||
|
|
|
@ -159,10 +159,7 @@ public class BoardActivity extends Activity {
|
|||
@Override
|
||||
public boolean onCreateOptionsMenu( Menu menu )
|
||||
{
|
||||
MenuInflater inflater = getMenuInflater();
|
||||
inflater.inflate( R.menu.board_menu, menu );
|
||||
|
||||
return true;
|
||||
return m_dlgt.onCreateOptionsMenu( menu );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -62,7 +62,7 @@ import org.eehouse.android.xw4.jni.*;
|
|||
import org.eehouse.android.xw4.jni.CommsAddrRec.CommsConnType;
|
||||
import org.eehouse.android.xw4.jni.CurGameInfo.DeviceRole;
|
||||
import org.eehouse.android.xw4.jni.JNIThread.*;
|
||||
|
||||
import org.eehouse.android.xw4.loc.LocUtils;
|
||||
|
||||
public class BoardDelegate extends DelegateBase
|
||||
implements TransportProcs.TPMsgHandler, View.OnClickListener,
|
||||
|
@ -675,6 +675,15 @@ public class BoardDelegate extends DelegateBase
|
|||
return handled;
|
||||
}
|
||||
|
||||
protected boolean onCreateOptionsMenu( Menu menu )
|
||||
{
|
||||
MenuInflater inflater = m_activity.getMenuInflater();
|
||||
inflater.inflate( R.menu.board_menu, menu );
|
||||
LocUtils.xlateMenu( m_activity, menu );
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
protected boolean onPrepareOptionsMenu( Menu menu )
|
||||
{
|
||||
boolean inTrade = false;
|
||||
|
|
Loading…
Add table
Reference in a new issue