diff options
author | Cheng-Ru Lin <owenlin@google.com> | 2009-09-30 04:37:18 +0800 |
---|---|---|
committer | Cheng-Ru Lin <owenlin@google.com> | 2009-09-30 06:16:46 +0800 |
commit | 7af25641ec401d9f669497bd401020f2cb5933ef (patch) | |
tree | 901ed14669d2a83f54022d72642242d4dda589c0 /src/com/android/camera/IconListPreference.java | |
parent | 121c88051d51739cab5c5ed968e1bf2c97f35a01 (diff) | |
download | packages_apps_LegacyCamera-7af25641ec401d9f669497bd401020f2cb5933ef.tar.gz packages_apps_LegacyCamera-7af25641ec401d9f669497bd401020f2cb5933ef.tar.bz2 packages_apps_LegacyCamera-7af25641ec401d9f669497bd401020f2cb5933ef.zip |
Revert "Add icon support for options in preference setting screen."
This reverts commit 723f84eadb3c1a79337ef20e4d0a014341537adb.
Conflicts:
res/values/arrays.xml
res/xml/camera_preferences.xml
src/com/android/camera/IconListPreference.java
Change-Id: Ic5fd32735656cfaed56cf256a0b9530d051f2240
Diffstat (limited to 'src/com/android/camera/IconListPreference.java')
-rw-r--r-- | src/com/android/camera/IconListPreference.java | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/com/android/camera/IconListPreference.java b/src/com/android/camera/IconListPreference.java deleted file mode 100644 index 314b7a90..00000000 --- a/src/com/android/camera/IconListPreference.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (C) 2009 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.camera; - -import android.content.Context; -import android.content.res.Resources; -import android.content.res.TypedArray; -import android.graphics.drawable.Drawable; -import android.preference.ListPreference; -import android.util.AttributeSet; - -public class IconListPreference extends ListPreference { - private Drawable mIcons[]; - private Resources mResources; - - public IconListPreference(Context context, AttributeSet attrs) { - super(context, attrs); - TypedArray a = context.obtainStyledAttributes( - attrs, R.styleable.IconListPreference, 0, 0); - mResources = context.getResources(); - setIcons(a.getResourceId(R.styleable.IconListPreference_icons, 0)); - a.recycle(); - } - - public Drawable[] getIcons() { - return mIcons; - } - - private void setIcons(int iconsRes) { - TypedArray array = mResources.obtainTypedArray(iconsRes); - int n = array.length(); - Drawable drawable[] = new Drawable[n]; - for (int i = 0; i < n; ++i) { - int id = array.getResourceId(i, 0); - drawable[i] = id == 0 ? null : mResources.getDrawable(id); - } - array.recycle(); - mIcons = drawable; - } - - public void setIcons(Drawable[] icons) { - mIcons = icons; - } -} |