</array>
<array name="camera_id_icons" translatable="false">
- <item>@drawable/ic_menuselect_camera_facing_back</item>
- <item>@drawable/ic_menuselect_camera_facing_front</item>
+ <item>@drawable/ic_switch_back</item>
+ <item>@drawable/ic_switch_front</item>
</array>
<array name="camera_id_largeicons" translatable="false">
- <item>@drawable/ic_viewfinder_camera_facing_back</item>
- <item>@drawable/ic_viewfinder_camera_facing_front</item>
+ <item>@drawable/ic_switch_back</item>
+ <item>@drawable/ic_switch_front</item>
</array>
<string-array name="pref_video_effect_entries" translatable="false">
}
// camera switcher
if (group.findPreference(CameraSettings.KEY_CAMERA_ID) != null) {
- item = makeItem(R.drawable.ic_switch_photo_facing_holo_light);
- ListPreference lpref = group.findPreference(CameraSettings.KEY_CAMERA_ID);
- item.setPosition(POS_SWITCH, 5);
+ item = makeItem(R.drawable.ic_switch_back);
+ item.setPosition(POS_SWITCH, 5);
+ IconListPreference lpref = (IconListPreference) group.findPreference(
+ CameraSettings.KEY_CAMERA_ID);
+ item.setImageResource(mActivity,
+ ((IconListPreference) lpref).getIconIds()
+ [lpref.findIndexOfValue(lpref.getValue())]);
item.setLabel(lpref.getLabel());
final PieItem fitem = item;
item.setOnClickListener(new OnClickListener() {
int newCameraId = Integer
.parseInt((String) values[index]);
fitem.setLabel(camPref.getLabel());
+ fitem.setImageResource(mActivity,
+ ((IconListPreference) camPref).getIconIds()[index]);
mListener.onCameraPickerClicked(newCameraId);
}
}
TimeIntervalPopup.Listener {
private static String TAG = "CAM_VideoMenu";
- private static final int POS_WB = 1;
- private static final int POS_SET = 2;
+ private static final int POS_WB = 0;
+ private static final int POS_SET = 1;
private static final int POS_FLASH = 3;
- private static final int POS_SWITCH = 4;
+ private static final int POS_SWITCH = 2;
private VideoUI mUI;
private String[] mOtherKeys;
}
// camera switcher
if (group.findPreference(CameraSettings.KEY_CAMERA_ID) != null) {
- ListPreference lpref = group.findPreference(CameraSettings.KEY_CAMERA_ID);
- item = makeItem(R.drawable.ic_switch_video_facing_holo_light);
+ item = makeItem(R.drawable.ic_switch_back);
item.setPosition(POS_SWITCH, 5);
+ IconListPreference lpref = (IconListPreference) group.findPreference(
+ CameraSettings.KEY_CAMERA_ID);
item.setLabel(lpref.getLabel());
+ item.setImageResource(mActivity,
+ ((IconListPreference) lpref).getIconIds()
+ [lpref.findIndexOfValue(lpref.getValue())]);
+
final PieItem fitem = item;
item.setOnClickListener(new OnClickListener() {
CharSequence[] values = pref.getEntryValues();
index = (index + 1) % values.length;
int newCameraId = Integer.parseInt((String) values[index]);
- mListener.onCameraPickerClicked(newCameraId);
+ fitem.setImageResource(mActivity,
+ ((IconListPreference) pref).getIconIds()[index]);
fitem.setLabel(pref.getLabel());
+ mListener.onCameraPickerClicked(newCameraId);
}
}
});