Commit 04d580fb authored by Grigory Fedorov's avatar Grigory Fedorov

Account action button can be hidden from settings. Option description corrected.

parent e367eef3
...@@ -85,6 +85,7 @@ public class ContactListFragment extends Fragment implements OnAccountChangedLis ...@@ -85,6 +85,7 @@ public class ContactListFragment extends Fragment implements OnAccountChangedLis
private Animation animation; private Animation animation;
private AccountActionButtonsAdapter accountActionButtonsAdapter; private AccountActionButtonsAdapter accountActionButtonsAdapter;
private View scrollToChatsActionButtonContainer; private View scrollToChatsActionButtonContainer;
private View actionButtonsContainer;
@Override @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
...@@ -106,6 +107,8 @@ public class ContactListFragment extends Fragment implements OnAccountChangedLis ...@@ -106,6 +107,8 @@ public class ContactListFragment extends Fragment implements OnAccountChangedLis
this, (LinearLayout) view.findViewById(R.id.account_action_buttons)); this, (LinearLayout) view.findViewById(R.id.account_action_buttons));
accountActionButtonsAdapter.onChange(); accountActionButtonsAdapter.onChange();
actionButtonsContainer = view.findViewById(R.id.account_action_buttons_container);
scrollToChatsActionButtonContainer = view.findViewById(R.id.fab_up_container); scrollToChatsActionButtonContainer = view.findViewById(R.id.fab_up_container);
scrollToChatsActionButtonContainer.setOnClickListener(this); scrollToChatsActionButtonContainer.setOnClickListener(this);
scrollToChatsActionButtonContainer.setVisibility(View.GONE); scrollToChatsActionButtonContainer.setVisibility(View.GONE);
...@@ -120,6 +123,12 @@ public class ContactListFragment extends Fragment implements OnAccountChangedLis ...@@ -120,6 +123,12 @@ public class ContactListFragment extends Fragment implements OnAccountChangedLis
Application.getInstance().addUIListener(OnContactChangedListener.class, this); Application.getInstance().addUIListener(OnContactChangedListener.class, this);
Application.getInstance().addUIListener(OnChatChangedListener.class, this); Application.getInstance().addUIListener(OnChatChangedListener.class, this);
adapter.onChange(); adapter.onChange();
if (SettingsManager.contactsShowPanel()) {
actionButtonsContainer.setVisibility(View.VISIBLE);
} else {
actionButtonsContainer.setVisibility(View.GONE);
}
} }
@Override @Override
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png -->
<string name="contacts_show_offline">Отображать оффлайн контакты\nОтображать собеседников не в сети</string> <string name="contacts_show_offline">Отображать оффлайн контакты\nОтображать собеседников не в сети</string>
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png -->
<string name="contacts_show_panel">Отображать панель учетных записей\nПозволяет видеть панель с изображениями учетных записей вверху списка контактов</string> <string name="contacts_show_panel">Отображать панель учетных записей\nПозволяет видеть кнопки с изображениями учетных записей в правом нижнем углу списка контактов</string>
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_02.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_02.png -->
<string name="contacts_stay_active_chats">Дублировать активные чаты\nОтображать контакты с активными чатами не только в начале списка контактов, но и в основном списке</string> <string name="contacts_stay_active_chats">Дублировать активные чаты\nОтображать контакты с активными чатами не только в начале списка контактов, но и в основном списке</string>
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_debug.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_debug.png -->
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png -->
<string name="contacts_show_offline">Show offline contacts</string> <string name="contacts_show_offline">Show offline contacts</string>
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_01.png -->
<string name="contacts_show_panel">Show account\'s panel\nShow panel with account\'s avatars in the beginning of contact list</string> <string name="contacts_show_panel">Show account\'s panel\nShow action buttons with account\'s avatars in the bottom right corner of contact list</string>
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_02.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_contact_list_02.png -->
<string name="contacts_stay_active_chats">Duplicate active chats\nActive chats appear both on top of contact list and in home groups</string> <string name="contacts_stay_active_chats">Duplicate active chats\nActive chats appear both on top of contact list and in home groups</string>
<!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_debug.png --> <!-- http://dl.dropbox.com/u/1029995/com.xabber.android/preference_editor_debug.png -->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment