diff --git a/TMessagesProj/src/main/java/org/telegram/ui/DialogsActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/DialogsActivity.java index 7af3d29..ea0f95a 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/DialogsActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/DialogsActivity.java @@ -225,7 +225,8 @@ passcodeItem = menu.addItem(1, R.drawable.lock_close); updatePasscodeButton(); } - final ActionBarMenuItem item = menu.addItem(0, R.drawable.ic_ab_search).setIsSearchField(true).setActionBarMenuItemSearchListener(new ActionBarMenuItem.ActionBarMenuItemSearchListener() { + final ActionBarMenuItem item = menu.addItem(0, R.drawable.ic_ab_search).setIsSearchField(true).setActionBarMenuItemSearchListener + (new ActionBarMenuItem.ActionBarMenuItemSearchListener() { @Override public void onSearchExpand() { startChange(); @@ -291,23 +292,35 @@ sideMenu.getAdapter().notifyDataSetChanged(); } - fragmentView = new FrameLayout(context); + fragmentView = new FrameLayout(context); FrameLayout frameLayout = new FrameLayout(context); //隐藏原来的标题栏,使用自己的标题栏 actionBar.setVisibility(View.GONE); View titleView = LayoutInflater.from(context).inflate(R.layout.view_title, (ViewGroup) fragmentView, false); titleView.setBackgroundColor(Theme.getColor(Theme.key_actionBarDefault)); - ((TextView)titleView.findViewById(R.id.tv_title)).setText(LocaleController.getString("AppName", R.string.AppName)); + ((TextView) titleView.findViewById(R.id.tv_title)).setText(LocaleController.getString("AppName", R.string.AppName)); + //右边下拉 + ImageView addImg = (ImageView) titleView.findViewById(R.id.iv_right); + addImg.setImageResource(R.drawable.add_user); + addImg.setVisibility(View.VISIBLE); + addImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + //新建群聊 +// presentFragment(new NewContactActivity()); + presentFragment(new GroupCreateActivity()); + } + }); ((ViewGroup) fragmentView).addView(titleView); ((ViewGroup) fragmentView).addView(frameLayout); - ((FrameLayout.LayoutParams)frameLayout.getLayoutParams()).topMargin = AndroidUtilities.dp(56 +48); + ((FrameLayout.LayoutParams) frameLayout.getLayoutParams()).topMargin = AndroidUtilities.dp(56 + 48); //添加搜索欄 View searchView = LayoutInflater.from(context).inflate(R.layout.view_search, (ViewGroup) fragmentView, false); ((ViewGroup) fragmentView).addView(searchView); - ((FrameLayout.LayoutParams)searchView.getLayoutParams()).topMargin = AndroidUtilities.dp(56 ); - final EditText edView = (EditText)fragmentView.findViewById(R.id.et_search); + ((FrameLayout.LayoutParams) searchView.getLayoutParams()).topMargin = AndroidUtilities.dp(56); + final EditText edView = (EditText) fragmentView.findViewById(R.id.et_search); edView.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { @@ -338,7 +351,8 @@ }; layoutManager.setOrientation(LinearLayoutManager.VERTICAL); listView.setLayoutManager(layoutManager); - listView.setVerticalScrollbarPosition(LocaleController.isRTL ? RecyclerListView.SCROLLBAR_POSITION_LEFT : RecyclerListView.SCROLLBAR_POSITION_RIGHT); + listView.setVerticalScrollbarPosition(LocaleController.isRTL ? RecyclerListView.SCROLLBAR_POSITION_LEFT : RecyclerListView + .SCROLLBAR_POSITION_RIGHT); frameLayout.addView(listView, LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, LayoutHelper.MATCH_PARENT)); listView.setOnItemClickListener(new RecyclerListView.OnItemClickListener() { @Override @@ -469,7 +483,8 @@ AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity()); builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); builder.setMessage(LocaleController.getString("ClearSearch", R.string.ClearSearch)); - builder.setPositiveButton(LocaleController.getString("ClearButton", R.string.ClearButton).toUpperCase(), new DialogInterface.OnClickListener() { + builder.setPositiveButton(LocaleController.getString("ClearButton", R.string.ClearButton).toUpperCase(), + new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { if (dialogsSearchAdapter.isRecentSearchDisplayed()) { @@ -503,21 +518,20 @@ if (DialogObject.isChannel(dialog)) { final TLRPC.Chat chat = MessagesController.getInstance().getChat(-lower_id); CharSequence items[]; - int icons[] = new int[]{ - dialog.pinned ? R.drawable.chats_unpin : R.drawable.chats_pin, - R.drawable.chats_clear, - R.drawable.chats_leave - }; + int icons[] = new int[]{dialog.pinned ? R.drawable.chats_unpin : R.drawable.chats_pin, R.drawable.chats_clear, R + .drawable.chats_leave}; if (chat != null && chat.megagroup) { - items = new CharSequence[]{ - dialog.pinned || MessagesController.getInstance().canPinDialog(false) ? (dialog.pinned ? LocaleController.getString("UnpinFromTop", R.string.UnpinFromTop) : LocaleController.getString("PinToTop", R.string.PinToTop)) : null, - LocaleController.getString("ClearHistoryCache", R.string.ClearHistoryCache), - chat == null || !chat.creator ? LocaleController.getString("LeaveMegaMenu", R.string.LeaveMegaMenu) : LocaleController.getString("DeleteMegaMenu", R.string.DeleteMegaMenu)}; + items = new CharSequence[]{dialog.pinned || MessagesController.getInstance().canPinDialog(false) ? (dialog.pinned + ? LocaleController.getString("UnpinFromTop", R.string.UnpinFromTop) : LocaleController.getString + ("PinToTop", R.string.PinToTop)) : null, LocaleController.getString("ClearHistoryCache", R.string + .ClearHistoryCache), chat == null || !chat.creator ? LocaleController.getString("LeaveMegaMenu", R.string + .LeaveMegaMenu) : LocaleController.getString("DeleteMegaMenu", R.string.DeleteMegaMenu)}; } else { - items = new CharSequence[]{ - dialog.pinned || MessagesController.getInstance().canPinDialog(false) ? (dialog.pinned ? LocaleController.getString("UnpinFromTop", R.string.UnpinFromTop) : LocaleController.getString("PinToTop", R.string.PinToTop)) : null, - LocaleController.getString("ClearHistoryCache", R.string.ClearHistoryCache), - chat == null || !chat.creator ? LocaleController.getString("LeaveChannelMenu", R.string.LeaveChannelMenu) : LocaleController.getString("ChannelDeleteMenu", R.string.ChannelDeleteMenu)}; + items = new CharSequence[]{dialog.pinned || MessagesController.getInstance().canPinDialog(false) ? (dialog.pinned + ? LocaleController.getString("UnpinFromTop", R.string.UnpinFromTop) : LocaleController.getString + ("PinToTop", R.string.PinToTop)) : null, LocaleController.getString("ClearHistoryCache", R.string + .ClearHistoryCache), chat == null || !chat.creator ? LocaleController.getString("LeaveChannelMenu", R + .string.LeaveChannelMenu) : LocaleController.getString("ChannelDeleteMenu", R.string.ChannelDeleteMenu)}; } builder.setItems(items, icons, new DialogInterface.OnClickListener() { @Override @@ -531,11 +545,14 @@ builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); if (which == 1) { if (chat != null && chat.megagroup) { - builder.setMessage(LocaleController.getString("AreYouSureClearHistorySuper", R.string.AreYouSureClearHistorySuper)); + builder.setMessage(LocaleController.getString("AreYouSureClearHistorySuper", R.string + .AreYouSureClearHistorySuper)); } else { - builder.setMessage(LocaleController.getString("AreYouSureClearHistoryChannel", R.string.AreYouSureClearHistoryChannel)); + builder.setMessage(LocaleController.getString("AreYouSureClearHistoryChannel", R.string + .AreYouSureClearHistoryChannel)); } - builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface.OnClickListener() { + builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface + .OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { MessagesController.getInstance().deleteDialog(selectedDialog, 2); @@ -552,15 +569,19 @@ if (chat == null || !chat.creator) { builder.setMessage(LocaleController.getString("ChannelLeaveAlert", R.string.ChannelLeaveAlert)); } else { - builder.setMessage(LocaleController.getString("ChannelDeleteAlert", R.string.ChannelDeleteAlert)); + builder.setMessage(LocaleController.getString("ChannelDeleteAlert", R.string + .ChannelDeleteAlert)); } } - builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface.OnClickListener() { + builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface + .OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { - MessagesController.getInstance().deleteUserFromChat((int) -selectedDialog, UserConfig.getCurrentUser(), null); + MessagesController.getInstance().deleteUserFromChat((int) -selectedDialog, UserConfig + .getCurrentUser(), null); if (AndroidUtilities.isTablet()) { - NotificationCenter.getInstance().postNotificationName(NotificationCenter.closeChats, selectedDialog); + NotificationCenter.getInstance().postNotificationName(NotificationCenter.closeChats, + selectedDialog); } } }); @@ -579,15 +600,14 @@ } final boolean isBot = user != null && user.bot; - builder.setItems(new CharSequence[]{ - dialog.pinned || MessagesController.getInstance().canPinDialog(lower_id == 0) ? (dialog.pinned ? LocaleController.getString("UnpinFromTop", R.string.UnpinFromTop) : LocaleController.getString("PinToTop", R.string.PinToTop)) : null, - LocaleController.getString("ClearHistory", R.string.ClearHistory), - isChat ? LocaleController.getString("DeleteChat", R.string.DeleteChat) : isBot ? LocaleController.getString("DeleteAndStop", R.string.DeleteAndStop) : LocaleController.getString("Delete", R.string.Delete) - }, new int[]{ - dialog.pinned ? R.drawable.chats_unpin : R.drawable.chats_pin, - R.drawable.chats_clear, - isChat ? R.drawable.chats_leave : R.drawable.chats_delete - }, new DialogInterface.OnClickListener() { + builder.setItems(new CharSequence[]{dialog.pinned || MessagesController.getInstance().canPinDialog(lower_id == 0) ? + (dialog.pinned ? LocaleController.getString("UnpinFromTop", R.string.UnpinFromTop) : LocaleController + .getString("PinToTop", R.string.PinToTop)) : null, LocaleController.getString("ClearHistory", R + .string.ClearHistory), isChat ? LocaleController.getString("DeleteChat", R.string.DeleteChat) : isBot ? + LocaleController.getString("DeleteAndStop", R.string.DeleteAndStop) : LocaleController.getString("Delete", R + .string.Delete)}, new int[]{dialog.pinned ? R.drawable.chats_unpin : R.drawable.chats_pin, R.drawable + .chats_clear, isChat ? R.drawable.chats_leave : R.drawable.chats_delete}, new DialogInterface.OnClickListener + () { @Override public void onClick(DialogInterface dialog, final int which) { if (which == 0) { @@ -598,15 +618,19 @@ AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity()); builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); if (which == 1) { - builder.setMessage(LocaleController.getString("AreYouSureClearHistory", R.string.AreYouSureClearHistory)); + builder.setMessage(LocaleController.getString("AreYouSureClearHistory", R.string + .AreYouSureClearHistory)); } else { if (isChat) { - builder.setMessage(LocaleController.getString("AreYouSureDeleteAndExit", R.string.AreYouSureDeleteAndExit)); + builder.setMessage(LocaleController.getString("AreYouSureDeleteAndExit", R.string + .AreYouSureDeleteAndExit)); } else { - builder.setMessage(LocaleController.getString("AreYouSureDeleteThisChat", R.string.AreYouSureDeleteThisChat)); + builder.setMessage(LocaleController.getString("AreYouSureDeleteThisChat", R.string + .AreYouSureDeleteThisChat)); } } - builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface.OnClickListener() { + builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface + .OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { if (which != 1) { @@ -615,7 +639,8 @@ if (currentChat != null && ChatObject.isNotInChat(currentChat)) { MessagesController.getInstance().deleteDialog(selectedDialog, 0); } else { - MessagesController.getInstance().deleteUserFromChat((int) -selectedDialog, MessagesController.getInstance().getUser(UserConfig.getClientUserId()), null); + MessagesController.getInstance().deleteUserFromChat((int) -selectedDialog, + MessagesController.getInstance().getUser(UserConfig.getClientUserId()), null); } } else { MessagesController.getInstance().deleteDialog(selectedDialog, 0); @@ -624,7 +649,8 @@ MessagesController.getInstance().blockUser((int) selectedDialog); } if (AndroidUtilities.isTablet()) { - NotificationCenter.getInstance().postNotificationName(NotificationCenter.closeChats, selectedDialog); + NotificationCenter.getInstance().postNotificationName(NotificationCenter.closeChats, + selectedDialog); } } else { MessagesController.getInstance().deleteDialog(selectedDialog, 1); @@ -689,7 +715,8 @@ // floatingButton.setVisibility(onlySelect ? View.GONE : View.VISIBLE); floatingButton.setScaleType(ImageView.ScaleType.CENTER); - Drawable drawable = Theme.createSimpleSelectorCircleDrawable(AndroidUtilities.dp(56), Theme.getColor(Theme.key_chats_actionBackground), Theme.getColor(Theme.key_chats_actionPressedBackground)); + Drawable drawable = Theme.createSimpleSelectorCircleDrawable(AndroidUtilities.dp(56), Theme.getColor(Theme + .key_chats_actionBackground), Theme.getColor(Theme.key_chats_actionPressedBackground)); if (Build.VERSION.SDK_INT < 21) { Drawable shadowDrawable = context.getResources().getDrawable(R.drawable.floating_shadow).mutate(); shadowDrawable.setColorFilter(new PorterDuffColorFilter(0xff000000, PorterDuff.Mode.MULTIPLY)); @@ -702,8 +729,10 @@ floatingButton.setImageResource(R.drawable.floating_pencil); if (Build.VERSION.SDK_INT >= 21) { StateListAnimator animator = new StateListAnimator(); - animator.addState(new int[]{android.R.attr.state_pressed}, ObjectAnimator.ofFloat(floatingButton, "translationZ", AndroidUtilities.dp(2), AndroidUtilities.dp(4)).setDuration(200)); - animator.addState(new int[]{}, ObjectAnimator.ofFloat(floatingButton, "translationZ", AndroidUtilities.dp(4), AndroidUtilities.dp(2)).setDuration(200)); + animator.addState(new int[]{android.R.attr.state_pressed}, ObjectAnimator.ofFloat(floatingButton, "translationZ", + AndroidUtilities.dp(2), AndroidUtilities.dp(4)).setDuration(200)); + animator.addState(new int[]{}, ObjectAnimator.ofFloat(floatingButton, "translationZ", AndroidUtilities.dp(4), + AndroidUtilities.dp(2)).setDuration(200)); floatingButton.setStateListAnimator(animator); floatingButton.setOutlineProvider(new ViewOutlineProvider() { @SuppressLint("NewApi") @@ -713,7 +742,9 @@ } }); } - frameLayout.addView(floatingButton, LayoutHelper.createFrame(Build.VERSION.SDK_INT >= 21 ? 56 : 60, Build.VERSION.SDK_INT >= 21 ? 56 : 60, (LocaleController.isRTL ? Gravity.LEFT : Gravity.RIGHT) | Gravity.BOTTOM, LocaleController.isRTL ? 14 : 0, 0, LocaleController.isRTL ? 0 : 14, 14)); + frameLayout.addView(floatingButton, LayoutHelper.createFrame(Build.VERSION.SDK_INT >= 21 ? 56 : 60, Build.VERSION.SDK_INT >= 21 ? + 56 : 60, (LocaleController.isRTL ? Gravity.LEFT : Gravity.RIGHT) | Gravity.BOTTOM, LocaleController.isRTL ? 14 : 0, 0, + LocaleController.isRTL ? 0 : 14, 14)); floatingButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -738,7 +769,8 @@ int totalItemCount = recyclerView.getAdapter().getItemCount(); if (searching && searchWas) { - if (visibleItemCount > 0 && layoutManager.findLastVisibleItemPosition() == totalItemCount - 1 && !dialogsSearchAdapter.isMessagesSearchEndReached()) { + if (visibleItemCount > 0 && layoutManager.findLastVisibleItemPosition() == totalItemCount - 1 && + !dialogsSearchAdapter.isMessagesSearchEndReached()) { dialogsSearchAdapter.loadMoreSearchMessages(); } return; @@ -847,7 +879,8 @@ } AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity()); builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); - builder.setMessage(LocaleController.formatString("ChatHintsDelete", R.string.ChatHintsDelete, ContactsController.formatName(user.first_name, user.last_name))); + builder.setMessage(LocaleController.formatString("ChatHintsDelete", R.string.ChatHintsDelete, ContactsController + .formatName(user.first_name, user.last_name))); builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { @@ -873,7 +906,8 @@ } if (!onlySelect && dialogsType == 0) { - frameLayout.addView(fragmentContextView = new FragmentContextView(context, this), LayoutHelper.createFrame(LayoutHelper.MATCH_PARENT, 39, Gravity.TOP | Gravity.LEFT, 0, -36, 0, 0)); + frameLayout.addView(fragmentContextView = new FragmentContextView(context, this), LayoutHelper.createFrame(LayoutHelper + .MATCH_PARENT, 39, Gravity.TOP | Gravity.LEFT, 0, -36, 0, 0)); } return fragmentView; @@ -960,7 +994,8 @@ Activity activity = getParentActivity(); if (activity != null) { checkPermission = false; - if (activity.checkSelfPermission(Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED || activity.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { + if (activity.checkSelfPermission(Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED || activity + .checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { if (activity.shouldShowRequestPermissionRationale(Manifest.permission.READ_CONTACTS)) { AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); @@ -1110,7 +1145,8 @@ } } else if (id == NotificationCenter.notificationsSettingsUpdated) { updateVisibleRows(0); - } else if (id == NotificationCenter.messageReceivedByAck || id == NotificationCenter.messageReceivedByServer || id == NotificationCenter.messageSendError) { + } else if (id == NotificationCenter.messageReceivedByAck || id == NotificationCenter.messageReceivedByServer || id == + NotificationCenter.messageSendError) { updateVisibleRows(MessagesController.UPDATE_MASK_SEND_STATE); } else if (id == NotificationCenter.didSetPasscode) { updatePasscodeButton(); @@ -1165,7 +1201,8 @@ return; } floatingHidden = hide; - ObjectAnimator animator = ObjectAnimator.ofFloat(floatingButton, "translationY", floatingHidden ? AndroidUtilities.dp(100) : 0).setDuration(300); + ObjectAnimator animator = ObjectAnimator.ofFloat(floatingButton, "translationY", floatingHidden ? AndroidUtilities.dp(100) : 0) + .setDuration(300); animator.setInterpolator(floatingInterpolator); floatingButton.setClickable(!hide); animator.start(); @@ -1227,7 +1264,8 @@ if (addToGroupAlertString == null) { if ((int) dialog_id < 0) { TLRPC.Chat chat = MessagesController.getInstance().getChat(-(int) dialog_id); - if (ChatObject.isChannel(chat) && !chat.megagroup && (cantSendToChannels || !ChatObject.isCanWriteToChannel(-(int) dialog_id))) { + if (ChatObject.isChannel(chat) && !chat.megagroup && (cantSendToChannels || !ChatObject.isCanWriteToChannel(-(int) + dialog_id))) { AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity()); builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); builder.setMessage(LocaleController.getString("ChannelCantSendMessage", R.string.ChannelCantSendMessage)); @@ -1324,138 +1362,156 @@ } } }; - return new ThemeDescription[]{ - new ThemeDescription(fragmentView, ThemeDescription.FLAG_BACKGROUND, null, null, null, null, Theme.key_windowBackgroundWhite), + return new ThemeDescription[]{new ThemeDescription(fragmentView, ThemeDescription.FLAG_BACKGROUND, null, null, null, null, Theme + .key_windowBackgroundWhite), new ThemeDescription(actionBar, ThemeDescription.FLAG_BACKGROUND, null, null, null, null, Theme.key_actionBarDefault), new ThemeDescription(listView, ThemeDescription.FLAG_LISTGLOWCOLOR, null, null, null, null, Theme.key_actionBarDefault), - new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_ITEMSCOLOR, null, null, null, null, Theme.key_actionBarDefaultIcon), - new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_TITLECOLOR, null, null, null, null, Theme.key_actionBarDefaultTitle), - new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_SELECTORCOLOR, null, null, null, null, Theme.key_actionBarDefaultSelector), - new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_SEARCH, null, null, null, null, Theme.key_actionBarDefaultSearch), - new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_SEARCHPLACEHOLDER, null, null, null, null, Theme.key_actionBarDefaultSearchPlaceholder), + new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_ITEMSCOLOR, null, null, null, null, Theme + .key_actionBarDefaultIcon), new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_TITLECOLOR, null, null, + null, null, Theme.key_actionBarDefaultTitle), new ThemeDescription(actionBar, ThemeDescription.FLAG_AB_SELECTORCOLOR, + null, null, null, null, Theme.key_actionBarDefaultSelector), new ThemeDescription(actionBar, ThemeDescription + .FLAG_AB_SEARCH, null, null, null, null, Theme.key_actionBarDefaultSearch), new ThemeDescription(actionBar, + ThemeDescription.FLAG_AB_SEARCHPLACEHOLDER, null, null, null, null, Theme.key_actionBarDefaultSearchPlaceholder), new ThemeDescription(listView, ThemeDescription.FLAG_SELECTOR, null, null, null, null, Theme.key_listSelector), new ThemeDescription(listView, 0, new Class[]{View.class}, Theme.dividerPaint, null, null, Theme.key_divider), - new ThemeDescription(searchEmptyView, ThemeDescription.FLAG_TEXTCOLOR, null, null, null, null, Theme.key_emptyListPlaceholder), - new ThemeDescription(searchEmptyView, ThemeDescription.FLAG_PROGRESSBAR, null, null, null, null, Theme.key_progressCircle), + new ThemeDescription(searchEmptyView, ThemeDescription.FLAG_TEXTCOLOR, null, null, null, null, Theme + .key_emptyListPlaceholder), new ThemeDescription(searchEmptyView, ThemeDescription.FLAG_PROGRESSBAR, null, null, + null, null, Theme.key_progressCircle), - new ThemeDescription(emptyTextView1, ThemeDescription.FLAG_TEXTCOLOR, null, null, null, null, Theme.key_emptyListPlaceholder), - new ThemeDescription(emptyTextView2, ThemeDescription.FLAG_TEXTCOLOR, null, null, null, null, Theme.key_emptyListPlaceholder), + new ThemeDescription(emptyTextView1, ThemeDescription.FLAG_TEXTCOLOR, null, null, null, null, Theme + .key_emptyListPlaceholder), new ThemeDescription(emptyTextView2, ThemeDescription.FLAG_TEXTCOLOR, null, null, + null, null, Theme.key_emptyListPlaceholder), - new ThemeDescription(floatingButton, ThemeDescription.FLAG_IMAGECOLOR, null, null, null, null, Theme.key_chats_actionIcon), - new ThemeDescription(floatingButton, ThemeDescription.FLAG_BACKGROUNDFILTER, null, null, null, null, Theme.key_chats_actionBackground), - new ThemeDescription(floatingButton, ThemeDescription.FLAG_BACKGROUNDFILTER | ThemeDescription.FLAG_DRAWABLESELECTEDSTATE, null, null, null, null, Theme.key_chats_actionPressedBackground), + new ThemeDescription(floatingButton, ThemeDescription.FLAG_IMAGECOLOR, null, null, null, null, Theme + .key_chats_actionIcon), new ThemeDescription(floatingButton, ThemeDescription.FLAG_BACKGROUNDFILTER, null, null, + null, null, Theme.key_chats_actionBackground), new ThemeDescription(floatingButton, ThemeDescription + .FLAG_BACKGROUNDFILTER | ThemeDescription.FLAG_DRAWABLESELECTEDSTATE, null, null, null, null, Theme + .key_chats_actionPressedBackground), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme.avatar_photoDrawable, Theme.avatar_broadcastDrawable}, null, Theme.key_avatar_text), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundRed), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundOrange), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundViolet), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundGreen), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundCyan), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundBlue), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundPink), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_countPaint, null, null, Theme.key_chats_unreadCounter), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_countGrayPaint, null, null, Theme.key_chats_unreadCounterMuted), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_countTextPaint, null, null, Theme.key_chats_unreadCounterText), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, Theme.dialogs_namePaint, null, null, Theme.key_chats_name), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, Theme.dialogs_nameEncryptedPaint, null, null, Theme.key_chats_secretName), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme.dialogs_lockDrawable}, null, Theme.key_chats_secretIcon), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme.dialogs_groupDrawable, Theme.dialogs_broadcastDrawable, Theme.dialogs_botDrawable}, null, Theme.key_chats_nameIcon), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_pinnedDrawable}, null, Theme.key_chats_pinnedIcon), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_messagePaint, null, null, Theme.key_chats_message), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_chats_nameMessage), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_chats_draft), - new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_chats_attachMessage), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_messagePrintingPaint, null, null, Theme.key_chats_actionMessage), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_timePaint, null, null, Theme.key_chats_date), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_pinnedPaint, null, null, Theme.key_chats_pinnedOverlay), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_tabletSeletedPaint, null, null, Theme.key_chats_tabletSelectedOverlay), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_checkDrawable, Theme.dialogs_halfCheckDrawable}, null, Theme.key_chats_sentCheck), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_clockDrawable}, null, Theme.key_chats_sentClock), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_errorPaint, null, null, Theme.key_chats_sentError), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_errorDrawable}, null, Theme.key_chats_sentErrorIcon), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme.dialogs_verifiedCheckDrawable}, null, Theme.key_chats_verifiedCheck), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme.dialogs_verifiedDrawable}, null, Theme.key_chats_verifiedBackground), - new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_muteDrawable}, null, Theme.key_chats_muteIcon), + new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme + .avatar_photoDrawable, Theme.avatar_broadcastDrawable}, null, Theme.key_avatar_text), new ThemeDescription(null, + 0, null, null, null, сellDelegate, Theme.key_avatar_backgroundRed), new ThemeDescription(null, 0, null, null, null, + сellDelegate, Theme.key_avatar_backgroundOrange), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme + .key_avatar_backgroundViolet), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme + .key_avatar_backgroundGreen), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme + .key_avatar_backgroundCyan), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme + .key_avatar_backgroundBlue), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme + .key_avatar_backgroundPink), new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_countPaint, + null, null, Theme.key_chats_unreadCounter), new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme + .dialogs_countGrayPaint, null, null, Theme.key_chats_unreadCounterMuted), new ThemeDescription(listView, 0, new + Class[]{DialogCell.class}, Theme.dialogs_countTextPaint, null, null, Theme.key_chats_unreadCounterText), new + ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, Theme.dialogs_namePaint, null, + null, Theme.key_chats_name), new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, + Theme.dialogs_nameEncryptedPaint, null, null, Theme.key_chats_secretName), new ThemeDescription(listView, 0, new + Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme.dialogs_lockDrawable}, null, Theme + .key_chats_secretIcon), new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, + new Drawable[]{Theme.dialogs_groupDrawable, Theme.dialogs_broadcastDrawable, Theme.dialogs_botDrawable}, null, Theme + .key_chats_nameIcon), new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme + .dialogs_pinnedDrawable}, null, Theme.key_chats_pinnedIcon), new ThemeDescription(listView, 0, new Class[]{DialogCell + .class}, Theme.dialogs_messagePaint, null, null, Theme.key_chats_message), new ThemeDescription(null, 0, null, null, + null, сellDelegate, Theme.key_chats_nameMessage), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme + .key_chats_draft), new ThemeDescription(null, 0, null, null, null, сellDelegate, Theme.key_chats_attachMessage), new + ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_messagePrintingPaint, null, null, Theme + .key_chats_actionMessage), new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_timePaint, + null, null, Theme.key_chats_date), new ThemeDescription(listView, 0, new Class[]{DialogCell.class}, Theme + .dialogs_pinnedPaint, null, null, Theme.key_chats_pinnedOverlay), new ThemeDescription(listView, 0, new + Class[]{DialogCell.class}, Theme.dialogs_tabletSeletedPaint, null, null, Theme.key_chats_tabletSelectedOverlay), new + ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_checkDrawable, Theme + .dialogs_halfCheckDrawable}, null, Theme.key_chats_sentCheck), new ThemeDescription(listView, 0, new Class[]{DialogCell + .class}, null, new Drawable[]{Theme.dialogs_clockDrawable}, null, Theme.key_chats_sentClock), new ThemeDescription + (listView, 0, new Class[]{DialogCell.class}, Theme.dialogs_errorPaint, null, null, Theme.key_chats_sentError), new + ThemeDescription(listView, 0, new Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_errorDrawable}, null, + Theme.key_chats_sentErrorIcon), new ThemeDescription(listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, + null, new Drawable[]{Theme.dialogs_verifiedCheckDrawable}, null, Theme.key_chats_verifiedCheck), new ThemeDescription + (listView, 0, new Class[]{DialogCell.class, ProfileSearchCell.class}, null, new Drawable[]{Theme + .dialogs_verifiedDrawable}, null, Theme.key_chats_verifiedBackground), new ThemeDescription(listView, 0, new + Class[]{DialogCell.class}, null, new Drawable[]{Theme.dialogs_muteDrawable}, null, Theme.key_chats_muteIcon), new ThemeDescription(sideMenu, ThemeDescription.FLAG_BACKGROUND, null, null, null, null, Theme.key_chats_menuBackground), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuName), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuPhone), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuPhoneCats), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuCloudBackgroundCats), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, new String[]{"cloudDrawable"}, null, null, null, Theme.key_chats_menuCloud), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chat_serviceBackground), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuTopShadow), + new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuName), new + ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuPhone), new + ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuPhoneCats), new + ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, null, null, null, Theme + .key_chats_menuCloudBackgroundCats), new ThemeDescription(sideMenu, 0, new Class[]{DrawerProfileCell.class}, new + String[]{"cloudDrawable"}, null, null, null, Theme.key_chats_menuCloud), new ThemeDescription(sideMenu, 0, new + Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chat_serviceBackground), new ThemeDescription(sideMenu, 0, + new Class[]{DrawerProfileCell.class}, null, null, null, Theme.key_chats_menuTopShadow), - new ThemeDescription(sideMenu, ThemeDescription.FLAG_IMAGECOLOR, new Class[]{DrawerActionCell.class}, new String[]{"textView"}, null, null, null, Theme.key_chats_menuItemIcon), - new ThemeDescription(sideMenu, 0, new Class[]{DrawerActionCell.class}, new String[]{"textView"}, null, null, null, Theme.key_chats_menuItemText), + new ThemeDescription(sideMenu, ThemeDescription.FLAG_IMAGECOLOR, new Class[]{DrawerActionCell.class}, new + String[]{"textView"}, null, null, null, Theme.key_chats_menuItemIcon), new ThemeDescription(sideMenu, 0, new + Class[]{DrawerActionCell.class}, new String[]{"textView"}, null, null, null, Theme.key_chats_menuItemText), new ThemeDescription(sideMenu, 0, new Class[]{DividerCell.class}, Theme.dividerPaint, null, null, Theme.key_divider), - new ThemeDescription(listView, 0, new Class[]{LoadingCell.class}, new String[]{"progressBar"}, null, null, null, Theme.key_progressCircle), + new ThemeDescription(listView, 0, new Class[]{LoadingCell.class}, new String[]{"progressBar"}, null, null, null, Theme + .key_progressCircle), - new ThemeDescription(listView, 0, new Class[]{ProfileSearchCell.class}, Theme.dialogs_offlinePaint, null, null, Theme.key_windowBackgroundWhiteGrayText3), - new ThemeDescription(listView, 0, new Class[]{ProfileSearchCell.class}, Theme.dialogs_onlinePaint, null, null, Theme.key_windowBackgroundWhiteBlueText3), + new ThemeDescription(listView, 0, new Class[]{ProfileSearchCell.class}, Theme.dialogs_offlinePaint, null, null, Theme + .key_windowBackgroundWhiteGrayText3), new ThemeDescription(listView, 0, new Class[]{ProfileSearchCell.class}, + Theme.dialogs_onlinePaint, null, null, Theme.key_windowBackgroundWhiteBlueText3), - new ThemeDescription(listView, 0, new Class[]{GraySectionCell.class}, new String[]{"textView"}, null, null, null, Theme.key_windowBackgroundWhiteGrayText2), - new ThemeDescription(listView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{GraySectionCell.class}, null, null, null, Theme.key_graySection), + new ThemeDescription(listView, 0, new Class[]{GraySectionCell.class}, new String[]{"textView"}, null, null, null, Theme + .key_windowBackgroundWhiteGrayText2), new ThemeDescription(listView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, + new Class[]{GraySectionCell.class}, null, null, null, Theme.key_graySection), - new ThemeDescription(listView, ThemeDescription.FLAG_TEXTCOLOR, new Class[]{HashtagSearchCell.class}, null, null, null, Theme.key_windowBackgroundWhiteBlackText), + new ThemeDescription(listView, ThemeDescription.FLAG_TEXTCOLOR, new Class[]{HashtagSearchCell.class}, null, null, null, + Theme.key_windowBackgroundWhiteBlackText), new ThemeDescription(progressView, ThemeDescription.FLAG_PROGRESSBAR, null, null, null, null, Theme.key_progressCircle), - new ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new Class[]{HintDialogCell.class}, Theme.dialogs_countPaint, null, null, Theme.key_chats_unreadCounter), - new ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new Class[]{HintDialogCell.class}, Theme.dialogs_countGrayPaint, null, null, Theme.key_chats_unreadCounterMuted), - new ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new Class[]{HintDialogCell.class}, Theme.dialogs_countTextPaint, null, null, Theme.key_chats_unreadCounterText), - new ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new Class[]{HintDialogCell.class}, new String[]{"nameTextView"}, null, null, null, Theme.key_windowBackgroundWhiteBlackText), + new ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new Class[]{HintDialogCell.class}, Theme + .dialogs_countPaint, null, null, Theme.key_chats_unreadCounter), new ThemeDescription(dialogsSearchAdapter + .getInnerListView(), 0, new Class[]{HintDialogCell.class}, Theme.dialogs_countGrayPaint, null, null, Theme + .key_chats_unreadCounterMuted), new ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new + Class[]{HintDialogCell.class}, Theme.dialogs_countTextPaint, null, null, Theme.key_chats_unreadCounterText), new + ThemeDescription(dialogsSearchAdapter.getInnerListView(), 0, new Class[]{HintDialogCell.class}, new + String[]{"nameTextView"}, null, null, null, Theme.key_windowBackgroundWhiteBlackText), - new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{FragmentContextView.class}, new String[]{"frameLayout"}, null, null, null, Theme.key_inappPlayerBackground), - new ThemeDescription(fragmentContextView, 0, new Class[]{FragmentContextView.class}, new String[]{"playButton"}, null, null, null, Theme.key_inappPlayerPlayPause), - new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_TEXTCOLOR, new Class[]{FragmentContextView.class}, new String[]{"titleTextView"}, null, null, null, Theme.key_inappPlayerTitle), - new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_TEXTCOLOR, new Class[]{FragmentContextView.class}, new String[]{"frameLayout"}, null, null, null, Theme.key_inappPlayerPerformer), - new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{FragmentContextView.class}, new String[]{"closeButton"}, null, null, null, Theme.key_inappPlayerClose), + new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{FragmentContextView + .class}, new String[]{"frameLayout"}, null, null, null, Theme.key_inappPlayerBackground), new ThemeDescription + (fragmentContextView, 0, new Class[]{FragmentContextView.class}, new String[]{"playButton"}, null, null, null, Theme + .key_inappPlayerPlayPause), new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_TEXTCOLOR, new + Class[]{FragmentContextView.class}, new String[]{"titleTextView"}, null, null, null, Theme.key_inappPlayerTitle), new + ThemeDescription(fragmentContextView, ThemeDescription.FLAG_TEXTCOLOR, new Class[]{FragmentContextView.class}, new + String[]{"frameLayout"}, null, null, null, Theme.key_inappPlayerPerformer), new ThemeDescription(fragmentContextView, + ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{FragmentContextView.class}, new String[]{"closeButton"}, null, + null, null, Theme.key_inappPlayerClose), - new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{FragmentContextView.class}, new String[]{"frameLayout"}, null, null, null, Theme.key_returnToCallBackground), - new ThemeDescription(fragmentContextView, 0, new Class[]{FragmentContextView.class}, new String[]{"titleTextView"}, null, null, null, Theme.key_returnToCallText), + new ThemeDescription(fragmentContextView, ThemeDescription.FLAG_CELLBACKGROUNDCOLOR, new Class[]{FragmentContextView + .class}, new String[]{"frameLayout"}, null, null, null, Theme.key_returnToCallBackground), new ThemeDescription + (fragmentContextView, 0, new Class[]{FragmentContextView.class}, new String[]{"titleTextView"}, null, null, null, Theme + .key_returnToCallText), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogBackground), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogBackgroundGray), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlack), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextLink), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogLinkSelection), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlue), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlue2), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlue3), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlue4), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextRed), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextGray), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextGray2), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextGray3), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextGray4), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogIcon), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextHint), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogInputField), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogInputFieldActivated), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogCheckboxSquareBackground), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogCheckboxSquareCheck), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogCheckboxSquareUnchecked), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogCheckboxSquareDisabled), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogRadioBackground), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogRadioBackgroundChecked), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogProgressCircle), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogButton), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogButtonSelector), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogScrollGlow), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogRoundCheckBox), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogRoundCheckBoxCheck), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogBadgeBackground), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogBadgeText), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogLineProgress), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogLineProgressBackground), - new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogGrayLine), - }; + new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogBackground), new ThemeDescription(null, 0, null, + null, null, null, Theme.key_dialogBackgroundGray), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogTextBlack), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextLink), new + ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogLinkSelection), new ThemeDescription(null, 0, null, + null, null, null, Theme.key_dialogTextBlue), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogTextBlue2), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlue3), new + ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextBlue4), new ThemeDescription(null, 0, null, null, + null, null, Theme.key_dialogTextRed), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextGray), + new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogTextGray2), new ThemeDescription(null, 0, null, + null, null, null, Theme.key_dialogTextGray3), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogTextGray4), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogIcon), new ThemeDescription + (null, 0, null, null, null, null, Theme.key_dialogTextHint), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogInputField), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogInputFieldActivated), new + ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogCheckboxSquareBackground), new ThemeDescription(null, + 0, null, null, null, null, Theme.key_dialogCheckboxSquareCheck), new ThemeDescription(null, 0, null, null, null, null, + Theme.key_dialogCheckboxSquareUnchecked), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogCheckboxSquareDisabled), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogRadioBackground), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogRadioBackgroundChecked), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogProgressCircle) + , new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogButton), new ThemeDescription(null, 0, null, + null, null, null, Theme.key_dialogButtonSelector), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogScrollGlow), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogRoundCheckBox), new + ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogRoundCheckBoxCheck), new ThemeDescription(null, 0, + null, null, null, null, Theme.key_dialogBadgeBackground), new ThemeDescription(null, 0, null, null, null, null, Theme + .key_dialogBadgeText), new ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogLineProgress), new + ThemeDescription(null, 0, null, null, null, null, Theme.key_dialogLineProgressBackground), new ThemeDescription(null, 0, + null, null, null, null, Theme.key_dialogGrayLine),}; } }