use of com.android.gallery3d.filtershow.filters.ImageFilterDraw in project android_packages_apps_Gallery2 by LineageOS.
the class EditorDraw method selectMenuItem.
protected void selectMenuItem(MenuItem item) {
ImageFilterDraw filter = (ImageFilterDraw) mImageShow.getCurrentFilter();
FilterDrawRepresentation rep = getDrawRep();
if (rep == null) {
return;
}
switch(item.getItemId()) {
case R.id.draw_menu_clear:
clearDrawing();
break;
case R.id.draw_menu_size:
rep.setPramMode(FilterDrawRepresentation.PARAM_SIZE);
break;
case R.id.draw_menu_style:
rep.setPramMode(FilterDrawRepresentation.PARAM_STYLE);
break;
case R.id.draw_menu_color:
rep.setPramMode(FilterDrawRepresentation.PARAM_COLOR);
break;
}
if (item.getItemId() != R.id.draw_menu_clear) {
mParameterString = item.getTitle().toString();
updateText();
}
if (mControl instanceof ColorChooser) {
ColorChooser c = (ColorChooser) mControl;
mBasColors = c.getColorSet();
}
control(rep.getCurrentParam(), mEditControl);
if (mControl instanceof ColorChooser) {
ColorChooser c = (ColorChooser) mControl;
c.setColorSet(mBasColors);
}
mControl.updateUI();
mView.invalidate();
}
Aggregations