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

Commit 0d66dc83 authored by Wysie's avatar Wysie
Browse files

Release 1.94. Contact pictures size when viewing a contact is now changeable.

parent 1b7ae0f3
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -66,4 +66,17 @@
        <item>YouMail/com.loadedbanana.android.youmail/.activity.MessageList</item>        
    </string-array>
    
    <string-array name="view_contact_pic_sizes">
        <item>Small (Default)</item>
        <item>Medium</item>
        <item>Large</item>
        <item>Extra Large</item>
    </string-array>
    
    <string-array name="view_contact_pic_sizes_values">
        <item>78</item>
        <item>100</item>
        <item>116</item>
        <item>128</item>
    </string-array>
</resources>
+5 −2
Original line number Diff line number Diff line
@@ -787,9 +787,12 @@
    
    <string name="title_contacts_category">Contacts</string>
    <string name="title_contacts_show_pic">Show contact pictures</string>
    <string name="summary_contacts_show_pic">Please restart Contacts/Dialer to see the changes</string>
    <string name="summary_contacts_show_pic">Affects Favs as well. Restart Contacts/Dialer to see changes</string>
    <string name="title_contacts_show_dial_button">Show dial button</string>
    <string name="summary_contacts_show_dial_button">Show a dial button for contacts with numbers</string>
    <string name="title_contacts_view_pic_size">View contact picture size</string>
    <string name="summary_contacts_view_pic_size">Affects Favs as well. Sets size of picture when viewing contact</string>
    <string name="title_contacts_choose_pic_size">Choose a size</string>
    
    <string name="title_favourites_category">Favourites</string>
    <string name="title_favourites_hide_freq_call">Hide frequently called</string>
@@ -805,7 +808,7 @@
    <string name="title_about_name">Mod Name</string>
    <string name="summary_about_name">Wysie Contacts</string>
    <string name="title_about_version">Version</string>
    <string name="summary_about_version">1.93</string>
    <string name="summary_about_version">1.94</string>
    <string name="title_about_credits">Credits</string>
    <string name="summary_about_credits">ChainsDD and the rest of XDA! :)</string>
    
+8 −0
Original line number Diff line number Diff line
@@ -113,6 +113,14 @@
            android:title="@string/title_contacts_show_pic"
            android:summary="@string/summary_contacts_show_pic"
            android:defaultValue="true" />
        <ListPreference
            android:key="contacts_view_contact_pic_size"
            android:title="@string/title_contacts_view_pic_size"
            android:summary="@string/summary_contacts_view_pic_size"
            android:dialogTitle="@string/title_contacts_choose_pic_size"
            android:entries="@array/view_contact_pic_sizes"
            android:entryValues="@array/view_contact_pic_sizes_values"
            android:defaultValue="78" />
    </PreferenceCategory>
    <PreferenceCategory android:title="@string/contactsFavoritesLabel">
        <CheckBoxPreference
+15 −3
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Resources;
import android.content.SharedPreferences;
import android.database.ContentObserver;
import android.database.Cursor;
import android.graphics.drawable.Drawable;
@@ -72,6 +73,7 @@ import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemClock;
import android.os.SystemProperties;
import android.preference.PreferenceManager;
import android.provider.Contacts;
import android.provider.Im;
import android.provider.Contacts.ContactMethods;
@@ -97,6 +99,7 @@ import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.LinearLayout.LayoutParams;

import java.util.ArrayList;
import java.util.HashSet;
@@ -160,6 +163,8 @@ public class ViewContactActivity extends ListActivity
    private Cursor mCursor;
    private boolean mObserverRegistered;    
    
    private SharedPreferences ePrefs;

    /**
     * For transfering contact over Bluetooth
     */
@@ -230,6 +235,8 @@ public class ViewContactActivity extends ListActivity
        super.onCreate(icicle);
        _context = this;
        
        ePrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());

        setContentView(R.layout.view_contact);
        getListView().setOnCreateContextMenuListener(this);

@@ -357,6 +364,11 @@ public class ViewContactActivity extends ListActivity
            mPhotoView.setImageBitmap(People.loadContactPhoto(this, mUri, mNoPhotoResource,
                    null /* use the default options */));
            
            int size = Integer.parseInt(ePrefs.getString("contacts_view_contact_pic_size", "78"));
            
            //Wysie_Soh: Set contact picture size
            mPhotoView.setLayoutParams(new LayoutParams(size, size));

            // Set the star
            mStarView.setChecked(mCursor.getInt(CONTACT_STARRED_COLUMN) == 1 ? true : false);