Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 161c6505 authored by Chris Cogar's avatar Chris Cogar Committed by Josh Guilfoyle
Browse files

updated widget, added graphic-setting methods

parent 3477660b
Loading
Loading
Loading
Loading
+60 −12
Original line number Original line Diff line number Diff line
package com.tmobile.widget;
package com.tmobile.widget;


import com.android.internal.R;

import android.content.Context;
import android.content.Context;
import android.content.res.TypedArray;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.LayoutInflater;
@@ -9,8 +12,6 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.TextView;


import com.android.internal.R;

public class ListItemIconTwinLabelSecondaryText extends LinearLayout {
public class ListItemIconTwinLabelSecondaryText extends LinearLayout {


	private TextView mItemLabel;
	private TextView mItemLabel;
@@ -99,6 +100,18 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout {
        mImage1.setImageDrawable(image1);
        mImage1.setImageDrawable(image1);
    }
    }
    
    
    public void setIcon1(Bitmap image1) {
        mImage1.setImageBitmap(image1);
    }
    
    public void setIcon1ImageResource(int resId) {
        mImage1.setImageResource(resId);
    }

    public void setIcon1Visibility(int flag) {
        mImage1.setVisibility(flag);
    }

	public Drawable getIcon2() {
	public Drawable getIcon2() {
		return mImage2.getDrawable();
		return mImage2.getDrawable();
	}
	}
@@ -107,6 +120,17 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout {
        mImage2.setImageDrawable(image2);
        mImage2.setImageDrawable(image2);
    }
    }


    public void setIcon2(Bitmap image2) {
        mImage2.setImageBitmap(image2);
    }
    
    public void setIcon2ImageResource(int resId) {
        mImage2.setImageResource(resId);
    }

    public void setIcon2Visibility(int flag) {
        mImage2.setVisibility(flag);
    }
	
	
	public Drawable getIcon3() {
	public Drawable getIcon3() {
		return mImage3.getDrawable();
		return mImage3.getDrawable();
@@ -116,6 +140,18 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout {
        mImage3.setImageDrawable(image3);
        mImage3.setImageDrawable(image3);
    }
    }


    public void setIcon3(Bitmap image3) {
        mImage3.setImageBitmap(image3);
    }
    
    public void setIcon3ImageResource(int resId) {
        mImage3.setImageResource(resId);
    }

    public void setIcon3Visibility(int flag) {
        mImage3.setVisibility(flag);
    }

	public Drawable getIcon4() {
	public Drawable getIcon4() {
		return mImage4.getDrawable();
		return mImage4.getDrawable();
	}
	}
@@ -124,4 +160,16 @@ public class ListItemIconTwinLabelSecondaryText extends LinearLayout {
		mImage4.setImageDrawable(image4);
		mImage4.setImageDrawable(image4);
	}
	}


    public void setIcon4(Bitmap image4) {
        mImage4.setImageBitmap(image4);
    }
    
    public void setIcon4ImageResource(int resId) {
        mImage4.setImageResource(resId);
    }

    public void setIcon4Visibility(int flag) {
        mImage4.setVisibility(flag);
    }
	
}
}
+2 −2
Original line number Original line Diff line number Diff line
@@ -16,8 +16,8 @@
            android:id="@+id/icon2"
            android:id="@+id/icon2"
            android:layout_height="16sp"
            android:layout_height="16sp"
            android:layout_width="16sp"
            android:layout_width="16sp"
            android:layout_marginBottom="9sp"
            android:layout_marginBottom="3sp"
            android:layout_marginRight="9sp"
            android:layout_marginRight="3sp"
            android:layout_alignBottom="@id/icon1"
            android:layout_alignBottom="@id/icon1"
            android:layout_alignRight="@id/icon1">
            android:layout_alignRight="@id/icon1">
        </ImageView>
        </ImageView>