From 58d0b2a7cdd4b988f527f03a7cb4ba2a4b7cd145 Mon Sep 17 00:00:00 2001 From: calderwoodra Date: Wed, 21 Mar 2018 16:57:10 -0700 Subject: Delete old search, old contacts, p13n logger, filtered numbers add number search. These components are safe to delete because: - New Contacts has been in prod for several releases. - New Search has been in in prod for 2 releases. - p13n logger was based on old search and is no longer being implemented in Dialer. - Filtered Number Settings contact search since we no longer support M. Bug: 37208802,73902692 Test: tap PiperOrigin-RevId: 189992017 Change-Id: I2720a252ababd164b5d0fb1011753a3c96a704d1 --- .../common/list/ContactListPinnedHeaderView.java | 70 ---------------------- 1 file changed, 70 deletions(-) delete mode 100644 java/com/android/contacts/common/list/ContactListPinnedHeaderView.java (limited to 'java/com/android/contacts/common/list/ContactListPinnedHeaderView.java') diff --git a/java/com/android/contacts/common/list/ContactListPinnedHeaderView.java b/java/com/android/contacts/common/list/ContactListPinnedHeaderView.java deleted file mode 100644 index 1f3e2bfe3..000000000 --- a/java/com/android/contacts/common/list/ContactListPinnedHeaderView.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.contacts.common.list; - -import android.content.Context; -import android.content.res.TypedArray; -import android.graphics.Color; -import android.text.TextUtils; -import android.util.AttributeSet; -import android.view.Gravity; -import android.view.View; -import android.widget.LinearLayout.LayoutParams; -import android.widget.TextView; -import com.android.contacts.common.R; - -/** A custom view for the pinned section header shown at the top of the contact list. */ -public class ContactListPinnedHeaderView extends TextView { - - public ContactListPinnedHeaderView(Context context, AttributeSet attrs, View parent) { - super(context, attrs); - - if (R.styleable.ContactListItemView == null) { - return; - } - TypedArray a = getContext().obtainStyledAttributes(attrs, R.styleable.ContactListItemView); - int backgroundColor = - a.getColor(R.styleable.ContactListItemView_list_item_background_color, Color.WHITE); - int textOffsetTop = - a.getDimensionPixelSize(R.styleable.ContactListItemView_list_item_text_offset_top, 0); - int paddingStartOffset = - a.getDimensionPixelSize(R.styleable.ContactListItemView_list_item_padding_left, 0); - int textWidth = getResources().getDimensionPixelSize(R.dimen.contact_list_section_header_width); - int widthIncludingPadding = paddingStartOffset + textWidth; - a.recycle(); - - setBackgroundColor(backgroundColor); - setTextAppearance(getContext(), R.style.SectionHeaderStyle); - setLayoutParams(new LayoutParams(textWidth, LayoutParams.WRAP_CONTENT)); - setLayoutDirection(parent.getLayoutDirection()); - setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER_HORIZONTAL); - - // Apply text top offset. Multiply by two, because we are implementing this by padding for a - // vertically centered view, rather than adjusting the position directly via a layout. - setPaddingRelative( - 0, getPaddingTop() + (textOffsetTop * 2), getPaddingEnd(), getPaddingBottom()); - } - - /** Sets section header or makes it invisible if the title is null. */ - public void setSectionHeaderTitle(String title) { - if (!TextUtils.isEmpty(title)) { - setText(title); - } else { - setVisibility(View.GONE); - } - } -} -- cgit v1.2.3