From 46fba6204a8be118a364249b5bef0c62efe6e2e6 Mon Sep 17 00:00:00 2001 From: Eric House Date: Sun, 22 Jun 2014 13:36:25 -0700 Subject: [PATCH] switch to providing details about remote wordlist via expanding view rather than a separate alert. --- xwords4/android/XWords4/archive/R.java | 267 +++++++++--------- .../android/XWords4/res/layout/list_item.xml | 56 ++-- .../res/layout/remote_dict_details.xml | 21 ++ .../android/XWords4/res/values/strings.xml | 6 +- .../XWords4/res_src/values-ba_CK/strings.xml | 6 +- .../XWords4/res_src/values-ca_PS/strings.xml | 6 +- .../eehouse/android/xw4/DictsDelegate.java | 68 +++-- .../org/eehouse/android/xw4/DlgDelegate.java | 1 - .../org/eehouse/android/xw4/XWListItem.java | 33 +++ 9 files changed, 274 insertions(+), 190 deletions(-) create mode 100644 xwords4/android/XWords4/res/layout/remote_dict_details.xml diff --git a/xwords4/android/XWords4/archive/R.java b/xwords4/android/XWords4/archive/R.java index 3deb7ee19..b2ebacbd7 100644 --- a/xwords4/android/XWords4/archive/R.java +++ b/xwords4/android/XWords4/archive/R.java @@ -80,158 +80,159 @@ public final class R { public static final int about_xlator=0x7f0a0001; public static final int add_player=0x7f0a0032; public static final int advertise_new_room_check=0x7f0a0038; - public static final int blessed_label=0x7f0a0059; - public static final int board_menu_chat=0x7f0a00a7; - public static final int board_menu_dict=0x7f0a00a3; - public static final int board_menu_done=0x7f0a008e; - public static final int board_menu_file_about=0x7f0a009c; - public static final int board_menu_file_prefs=0x7f0a009b; - public static final int board_menu_flip=0x7f0a00a5; - public static final int board_menu_game_counts=0x7f0a0094; - public static final int board_menu_game_history=0x7f0a0096; - public static final int board_menu_game_left=0x7f0a0095; - public static final int board_menu_game_netstats=0x7f0a009d; - public static final int board_menu_game_resend=0x7f0a0098; - public static final int board_menu_game_resign=0x7f0a0097; - public static final int board_menu_hint_next=0x7f0a00a1; - public static final int board_menu_hint_prev=0x7f0a00a0; - public static final int board_menu_invite=0x7f0a008d; - public static final int board_menu_juggle=0x7f0a00a4; - public static final int board_menu_toggle=0x7f0a00a8; - public static final int board_menu_trade=0x7f0a008f; - public static final int board_menu_trade_cancel=0x7f0a0090; - public static final int board_menu_trade_commit=0x7f0a0091; - public static final int board_menu_tray=0x7f0a0093; - public static final int board_menu_undo_current=0x7f0a00a2; - public static final int board_menu_undo_last=0x7f0a0092; - public static final int board_menu_zoom=0x7f0a00a6; + public static final int blessed_label=0x7f0a0058; + public static final int board_menu_chat=0x7f0a00a8; + public static final int board_menu_dict=0x7f0a00a4; + public static final int board_menu_done=0x7f0a008f; + public static final int board_menu_file_about=0x7f0a009d; + public static final int board_menu_file_prefs=0x7f0a009c; + public static final int board_menu_flip=0x7f0a00a6; + public static final int board_menu_game_counts=0x7f0a0095; + public static final int board_menu_game_history=0x7f0a0097; + public static final int board_menu_game_left=0x7f0a0096; + public static final int board_menu_game_netstats=0x7f0a009e; + public static final int board_menu_game_resend=0x7f0a0099; + public static final int board_menu_game_resign=0x7f0a0098; + public static final int board_menu_hint_next=0x7f0a00a2; + public static final int board_menu_hint_prev=0x7f0a00a1; + public static final int board_menu_invite=0x7f0a008e; + public static final int board_menu_juggle=0x7f0a00a5; + public static final int board_menu_toggle=0x7f0a00a9; + public static final int board_menu_trade=0x7f0a0090; + public static final int board_menu_trade_cancel=0x7f0a0091; + public static final int board_menu_trade_commit=0x7f0a0092; + public static final int board_menu_tray=0x7f0a0094; + public static final int board_menu_undo_current=0x7f0a00a3; + public static final int board_menu_undo_last=0x7f0a0093; + public static final int board_menu_zoom=0x7f0a00a7; public static final int board_root=0x7f0a0002; public static final int board_view=0x7f0a0003; public static final int boardsize_spinner=0x7f0a0045; - public static final int bt_disabled=0x7f0a0071; - public static final int bt_separator=0x7f0a0070; - public static final int bt_stuff=0x7f0a0073; - public static final int button_add=0x7f0a0086; + public static final int bt_disabled=0x7f0a0070; + public static final int bt_separator=0x7f0a006f; + public static final int bt_stuff=0x7f0a0072; + public static final int button_add=0x7f0a0087; public static final int button_clear=0x7f0a0013; - public static final int button_done=0x7f0a0064; + public static final int button_done=0x7f0a0063; public static final int button_invite=0x7f0a0014; public static final int button_rescan=0x7f0a0012; - public static final int button_study=0x7f0a0063; + public static final int button_study=0x7f0a0062; public static final int chat_button_horizontal=0x7f0a000d; public static final int chat_edit=0x7f0a0016; public static final int chat_history=0x7f0a0015; - public static final int chat_menu_clear=0x7f0a00a9; - public static final int checkbox=0x7f0a0053; + public static final int chat_menu_clear=0x7f0a00aa; + public static final int checkbox=0x7f0a0052; public static final int color_display_sample=0x7f0a0018; public static final int color_edit_sample=0x7f0a0019; - public static final int config_button=0x7f0a0084; + public static final int config_button=0x7f0a0083; public static final int confirm_sms_reasons=0x7f0a0020; public static final int connect_set_relay=0x7f0a0034; public static final int connect_set_sms=0x7f0a003c; - public static final int del=0x7f0a0056; + public static final int del=0x7f0a0055; public static final int desc=0x7f0a0023; - public static final int dict_label=0x7f0a007a; + public static final int details=0x7f0a0084; + public static final int dict_label=0x7f0a0079; public static final int dict_spinner=0x7f0a002f; public static final int dictlist_button_horizontal=0x7f0a000c; - public static final int dicts_delete=0x7f0a00ac; - public static final int dicts_deselect_all=0x7f0a00ab; - public static final int dicts_download=0x7f0a00aa; - public static final int dicts_move=0x7f0a00ad; - public static final int dicts_select=0x7f0a00ae; + public static final int dicts_delete=0x7f0a00ad; + public static final int dicts_deselect_all=0x7f0a00ac; + public static final int dicts_download=0x7f0a00ab; + public static final int dicts_move=0x7f0a00ae; + public static final int dicts_select=0x7f0a00af; public static final int divider=0x7f0a0028; + public static final int download_button=0x7f0a0085; public static final int dwnld_message=0x7f0a0050; - public static final int edit=0x7f0a0076; + public static final int edit=0x7f0a0075; public static final int edit_blue=0x7f0a001f; public static final int edit_green=0x7f0a001d; public static final int edit_red=0x7f0a001b; - public static final int english_label=0x7f0a0057; - public static final int english_view=0x7f0a0058; + public static final int english_label=0x7f0a0056; + public static final int english_view=0x7f0a0057; public static final int exchange_buttons=0x7f0a0004; public static final int exchange_cancel=0x7f0a0006; public static final int exchange_commit=0x7f0a0005; public static final int expander=0x7f0a0047; - public static final int explain=0x7f0a0082; - public static final int filters=0x7f0a005e; + public static final int explain=0x7f0a0081; + public static final int filters=0x7f0a005d; public static final int flip_button_horizontal=0x7f0a000f; public static final int game_locked_check=0x7f0a002a; public static final int game_name=0x7f0a0046; - public static final int gamel_menu_checkmoves=0x7f0a009a; - public static final int games_game_config=0x7f0a00b9; - public static final int games_game_copy=0x7f0a00be; - public static final int games_game_delete=0x7f0a00b8; - public static final int games_game_move=0x7f0a00ba; - public static final int games_game_new_from=0x7f0a00bc; - public static final int games_game_rename=0x7f0a00bd; - public static final int games_game_reset=0x7f0a00bb; - public static final int games_group_default=0x7f0a00c2; - public static final int games_group_delete=0x7f0a00c1; - public static final int games_group_movedown=0x7f0a00c0; - public static final int games_group_moveup=0x7f0a00bf; - public static final int games_group_rename=0x7f0a00c3; - public static final int games_menu_about=0x7f0a00b5; - public static final int games_menu_checkmoves=0x7f0a00b7; - public static final int games_menu_checkupdates=0x7f0a00c4; - public static final int games_menu_dicts=0x7f0a00b3; - public static final int games_menu_email=0x7f0a00b4; - public static final int games_menu_loaddb=0x7f0a00c6; - public static final int games_menu_newgame=0x7f0a00af; - public static final int games_menu_newgroup=0x7f0a00b0; - public static final int games_menu_prefs=0x7f0a00b1; - public static final int games_menu_rateme=0x7f0a00b2; - public static final int games_menu_resend=0x7f0a00b6; - public static final int games_menu_storedb=0x7f0a00c5; - public static final int games_menu_study=0x7f0a0099; - public static final int group_done=0x7f0a008c; - public static final int group_exchange=0x7f0a009e; - public static final int group_hint=0x7f0a009f; + public static final int gamel_menu_checkmoves=0x7f0a009b; + public static final int games_game_config=0x7f0a00ba; + public static final int games_game_copy=0x7f0a00bf; + public static final int games_game_delete=0x7f0a00b9; + public static final int games_game_move=0x7f0a00bb; + public static final int games_game_new_from=0x7f0a00bd; + public static final int games_game_rename=0x7f0a00be; + public static final int games_game_reset=0x7f0a00bc; + public static final int games_group_default=0x7f0a00c3; + public static final int games_group_delete=0x7f0a00c2; + public static final int games_group_movedown=0x7f0a00c1; + public static final int games_group_moveup=0x7f0a00c0; + public static final int games_group_rename=0x7f0a00c4; + public static final int games_menu_about=0x7f0a00b6; + public static final int games_menu_checkmoves=0x7f0a00b8; + public static final int games_menu_checkupdates=0x7f0a00c5; + public static final int games_menu_dicts=0x7f0a00b4; + public static final int games_menu_email=0x7f0a00b5; + public static final int games_menu_loaddb=0x7f0a00c7; + public static final int games_menu_newgame=0x7f0a00b0; + public static final int games_menu_newgroup=0x7f0a00b1; + public static final int games_menu_prefs=0x7f0a00b2; + public static final int games_menu_rateme=0x7f0a00b3; + public static final int games_menu_resend=0x7f0a00b7; + public static final int games_menu_storedb=0x7f0a00c6; + public static final int games_menu_study=0x7f0a009a; + public static final int group_done=0x7f0a008d; + public static final int group_exchange=0x7f0a009f; + public static final int group_hint=0x7f0a00a0; public static final int hideable=0x7f0a004c; public static final int hints_allowed=0x7f0a003e; public static final int invite_desc=0x7f0a0011; - public static final int item_name=0x7f0a007e; - public static final int item_score=0x7f0a007f; + public static final int item_name=0x7f0a007d; + public static final int item_score=0x7f0a007e; public static final int join_public_room_check=0x7f0a0035; public static final int juggle_players=0x7f0a0033; public static final int lang_separator=0x7f0a002d; public static final int lang_spinner=0x7f0a002e; - public static final int loc_item_check=0x7f0a00c8; - public static final int loc_item_clear=0x7f0a00c7; - public static final int loc_item_copy_bless=0x7f0a00ca; - public static final int loc_item_copy_eng=0x7f0a00c9; - public static final int loc_search_button=0x7f0a0060; - public static final int loc_search_field=0x7f0a005f; - public static final int local_label=0x7f0a005b; - public static final int local_name_edit=0x7f0a0083; - public static final int local_player_set=0x7f0a0078; - public static final int manual_add_button=0x7f0a0087; + public static final int loc_item_check=0x7f0a00c9; + public static final int loc_item_clear=0x7f0a00c8; + public static final int loc_item_copy_bless=0x7f0a00cb; + public static final int loc_item_copy_eng=0x7f0a00ca; + public static final int loc_search_button=0x7f0a005f; + public static final int loc_search_field=0x7f0a005e; + public static final int local_label=0x7f0a005a; + public static final int local_name_edit=0x7f0a0082; + public static final int local_player_set=0x7f0a0077; + public static final int manual_add_button=0x7f0a0088; public static final int modtime=0x7f0a004d; public static final int msg_marker=0x7f0a004a; - public static final int name=0x7f0a0088; + public static final int name=0x7f0a0089; public static final int name_edit=0x7f0a0021; - public static final int name_label=0x7f0a0085; - public static final int newgame_bt_config=0x7f0a0075; - public static final int newgame_enable_bt=0x7f0a0072; - public static final int newgame_enable_sms=0x7f0a006c; - public static final int newgame_invite_bt=0x7f0a0074; - public static final int newgame_invite_net=0x7f0a0068; - public static final int newgame_invite_sms=0x7f0a006e; - public static final int newgame_local=0x7f0a0066; - public static final int newgame_local_config=0x7f0a0067; - public static final int newgame_local_desc=0x7f0a0065; - public static final int newgame_net_config=0x7f0a0069; - public static final int newgame_sms_config=0x7f0a006f; + public static final int name_label=0x7f0a0086; + public static final int newgame_bt_config=0x7f0a0074; + public static final int newgame_enable_bt=0x7f0a0071; + public static final int newgame_enable_sms=0x7f0a006b; + public static final int newgame_invite_bt=0x7f0a0073; + public static final int newgame_invite_net=0x7f0a0067; + public static final int newgame_invite_sms=0x7f0a006d; + public static final int newgame_local=0x7f0a0065; + public static final int newgame_local_config=0x7f0a0066; + public static final int newgame_local_desc=0x7f0a0064; + public static final int newgame_net_config=0x7f0a0068; + public static final int newgame_sms_config=0x7f0a006e; public static final int nexthint_button_horizontal=0x7f0a0009; - public static final int number=0x7f0a0089; - public static final int other_lang=0x7f0a0061; - public static final int password_edit=0x7f0a007d; - public static final int password_set=0x7f0a007c; + public static final int number=0x7f0a008a; + public static final int other_lang=0x7f0a0060; + public static final int password_edit=0x7f0a007c; + public static final int password_set=0x7f0a007b; public static final int phonies_spinner=0x7f0a0043; public static final int pick_faceup=0x7f0a0044; - public static final int pick_lang=0x7f0a008a; - public static final int pick_lang_spinner=0x7f0a008b; + public static final int pick_lang=0x7f0a008b; + public static final int pick_lang_spinner=0x7f0a008c; public static final int play_button=0x7f0a002b; public static final int player_list=0x7f0a0031; - public static final int player_name_edit=0x7f0a0079; - public static final int player_view=0x7f0a0052; + public static final int player_name_edit=0x7f0a0078; public static final int players=0x7f0a0029; public static final int players_label=0x7f0a0030; public static final int prevhint_button_horizontal=0x7f0a0008; @@ -239,10 +240,10 @@ public final class R { public static final int progress_bar=0x7f0a0051; public static final int public_rooms_set=0x7f0a0039; public static final int refresh_button=0x7f0a003b; - public static final int remote_check=0x7f0a0077; - public static final int revert_all=0x7f0a0081; - public static final int revert_colors=0x7f0a0080; - public static final int robot_check=0x7f0a007b; + public static final int remote_check=0x7f0a0076; + public static final int revert_all=0x7f0a0080; + public static final int revert_colors=0x7f0a007f; + public static final int robot_check=0x7f0a007a; public static final int role=0x7f0a004f; public static final int room_edit=0x7f0a0037; public static final int room_spinner=0x7f0a003a; @@ -254,20 +255,20 @@ public final class R { public static final int send_button=0x7f0a0017; public static final int show_remote=0x7f0a0022; public static final int shuffle_button_horizontal=0x7f0a000a; - public static final int slmenu_clear_sel=0x7f0a00cf; - public static final int slmenu_copy_sel=0x7f0a00ce; - public static final int slmenu_deselect_all=0x7f0a00cd; - public static final int slmenu_lookup_sel=0x7f0a00cb; - public static final int slmenu_select_all=0x7f0a00cc; + public static final int slmenu_clear_sel=0x7f0a00d0; + public static final int slmenu_copy_sel=0x7f0a00cf; + public static final int slmenu_deselect_all=0x7f0a00ce; + public static final int slmenu_lookup_sel=0x7f0a00cc; + public static final int slmenu_select_all=0x7f0a00cd; public static final int smart_robot=0x7f0a0042; - public static final int sms_disabled=0x7f0a006b; + public static final int sms_disabled=0x7f0a006a; public static final int sms_phones=0x7f0a003d; - public static final int sms_separator=0x7f0a006a; - public static final int sms_stuff=0x7f0a006d; + public static final int sms_separator=0x7f0a0069; + public static final int sms_stuff=0x7f0a006c; public static final int state=0x7f0a004e; - public static final int summary=0x7f0a0062; - public static final int text_item=0x7f0a0054; - public static final int text_item2=0x7f0a0055; + public static final int summary=0x7f0a0061; + public static final int text_item=0x7f0a0053; + public static final int text_item2=0x7f0a0054; public static final int thumbnail=0x7f0a004b; public static final int timer_minutes_edit=0x7f0a0041; public static final int timer_set=0x7f0a0040; @@ -281,9 +282,9 @@ public final class R { public static final int word_edit=0x7f0a0024; public static final int wordlen_max=0x7f0a0027; public static final int wordlen_min=0x7f0a0026; - public static final int xlated_view=0x7f0a005d; - public static final int xlated_view_blessed=0x7f0a005a; - public static final int xlated_view_local=0x7f0a005c; + public static final int xlated_view=0x7f0a005c; + public static final int xlated_view_blessed=0x7f0a0059; + public static final int xlated_view_local=0x7f0a005b; public static final int zoom_button_horizontal=0x7f0a0010; } public static final class layout { @@ -320,10 +321,11 @@ public final class R { public static final int player_list_elem=0x7f03001e; public static final int prefs_w_buttons=0x7f03001f; public static final int relay_game_config=0x7f030020; - public static final int rename_game=0x7f030021; - public static final int smsinviter=0x7f030022; - public static final int smsinviter_item=0x7f030023; - public static final int studylist=0x7f030024; + public static final int remote_dict_details=0x7f030021; + public static final int rename_game=0x7f030022; + public static final int smsinviter=0x7f030023; + public static final int smsinviter_item=0x7f030024; + public static final int studylist=0x7f030025; } public static final class menu { public static final int board_menu=0x7f090000; @@ -945,7 +947,7 @@ public final class R { "%1$s". */ public static final int dict_lang_label_fmt=0x7f0600e7; - public static final int dict_on_server=0x7f0602bf; + public static final int dict_on_server=0x7f0602c0; /** string name="invite_mime">text/plain - + - + - + - + + + diff --git a/xwords4/android/XWords4/res/layout/remote_dict_details.xml b/xwords4/android/XWords4/res/layout/remote_dict_details.xml new file mode 100644 index 000000000..2e14279b1 --- /dev/null +++ b/xwords4/android/XWords4/res/layout/remote_dict_details.xml @@ -0,0 +1,21 @@ + + + + + + +