use of com.android.gallery3d.filtershow.filters.ImageFilterColorBorder in project android_packages_apps_Gallery2 by LineageOS.
the class EditorColorBorder method selectMenuItem.
protected void selectMenuItem(MenuItem item) {
ImageFilterColorBorder filter = (ImageFilterColorBorder) mImageShow.getCurrentFilter();
FilterColorBorderRepresentation rep = getColorBorderRep();
if (rep == null) {
return;
}
switch(item.getItemId()) {
case R.id.color_border_menu_clear:
clearFrame();
break;
case R.id.color_border_menu_size:
rep.setPramMode(FilterColorBorderRepresentation.PARAM_SIZE);
break;
case R.id.color_border_menu_corner_size:
rep.setPramMode(FilterColorBorderRepresentation.PARAM_RADIUS);
break;
case R.id.color_border_menu_color:
rep.setPramMode(FilterColorBorderRepresentation.PARAM_COLOR);
break;
}
if (item.getItemId() != R.id.color_border_menu_clear) {
mParameterString = item.getTitle().toString();
}
if (mControl instanceof ColorChooser) {
ColorChooser c = (ColorChooser) mControl;
mBasColors = c.getColorSet();
}
if (mEditControl != null) {
control(rep.getCurrentParam(), mEditControl);
}
if (mControl instanceof ColorChooser) {
ColorChooser c = (ColorChooser) mControl;
c.setColorSet(mBasColors);
}
updateText();
if (mControl != null) {
mControl.updateUI();
}
mView.invalidate();
}
Aggregations