aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/filemanager/ui/preferences/ThemeView.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/cyanogenmod/filemanager/ui/preferences/ThemeView.java')
-rw-r--r--src/com/cyanogenmod/filemanager/ui/preferences/ThemeView.java126
1 files changed, 0 insertions, 126 deletions
diff --git a/src/com/cyanogenmod/filemanager/ui/preferences/ThemeView.java b/src/com/cyanogenmod/filemanager/ui/preferences/ThemeView.java
deleted file mode 100644
index 872aab48..00000000
--- a/src/com/cyanogenmod/filemanager/ui/preferences/ThemeView.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * Copyright (C) 2012 The CyanogenMod 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.cyanogenmod.filemanager.ui.preferences;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import android.widget.ImageView;
-import android.widget.RelativeLayout;
-import android.widget.TextView;
-
-import com.cyanogenmod.filemanager.R;
-import com.cyanogenmod.filemanager.ui.ThemeManager;
-import com.cyanogenmod.filemanager.ui.ThemeManager.Theme;
-
-/**
- * A view that display information about a {@link Theme}
- */
-public class ThemeView extends RelativeLayout {
-
- private TextView mName;
- private TextView mAuthor;
- private TextView mDescription;
- private ImageView mPreview;
-
- /**
- * Constructor of <code>ThemeView</code>.
- *
- * @param context The current context
- */
- public ThemeView(Context context) {
- super(context);
- }
-
- /**
- * Constructor of <code>ThemeView</code>.
- *
- * @param context The current context
- * @param attrs The attributes of the XML tag that is inflating the view.
- */
- public ThemeView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
-
- /**
- * Constructor of <code>ThemeView</code>.
- *
- * @param context The current context
- * @param attrs The attributes of the XML tag that is inflating the view.
- * @param defStyle The default style to apply to this view. If 0, no style
- * will be applied (beyond what is included in the theme). This may
- * either be an attribute resource, whose value will be retrieved
- * from the current theme, or an explicit style resource.
- */
- public ThemeView(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- protected void onLayout(boolean changed, int l, int t, int r, int b) {
- super.onLayout(changed, l, t, r, b);
- this.mName = (TextView)findViewById(R.id.theme_name);
- this.mAuthor = (TextView)findViewById(R.id.theme_author);
- this.mDescription = (TextView)findViewById(R.id.theme_desc);
- this.mPreview = (ImageView)findViewById(R.id.theme_preview);
-
- // Apply current theme
- Theme theme = ThemeManager.getCurrentTheme(getContext());
- theme.setTextColor(getContext(), this.mName, "text_color"); //$NON-NLS-1$
- theme.setTextColor(getContext(), this.mAuthor, "text_color"); //$NON-NLS-1$
- theme.setTextColor(getContext(), this.mDescription, "text_color"); //$NON-NLS-1$
- }
-
- /**
- * Method that return the view for the name of the theme
- *
- * @return TextView The view that holds the name of the theme
- */
- public TextView getName() {
- return this.mName;
- }
-
- /**
- * Method that return the view for the author of the theme
- *
- * @return TextView The view that holds the author of the theme
- */
- public TextView getAuthor() {
- return this.mAuthor;
- }
-
- /**
- * Method that return the view for the description of the theme
- *
- * @return TextView The view that holds the description of the theme
- */
- public TextView getDescription() {
- return this.mDescription;
- }
-
- /**
- * Method that return the view for the preview image of the theme
- *
- * @return TextView The view that holds the preview image of the theme
- */
- public ImageView getPreview() {
- return this.mPreview;
- }
-
-}