private void invalidateIconButtons() { Editor editor = editorView.getEditor(); final boolean canUndo = editor.canUndo(); final boolean canRedo = editor.canRedo(); runOnUiThread(new Runnable() { @Override public void run() { ImageButton imageButtonUndo = (ImageButton) findViewById(R.id.button_undo); imageButtonUndo.setEnabled(canUndo); ImageButton imageButtonRedo = (ImageButton) findViewById(R.id.button_redo); imageButtonRedo.setEnabled(canRedo); ImageButton imageButtonClear = (ImageButton) findViewById(R.id.button_clear); imageButtonClear.setEnabled(documentController != null && documentController.hasPart()); } }); } }
private void invalidateIconButtons() { Editor editor = editorView.getEditor(); final boolean canUndo = editor.canUndo(); final boolean canRedo = editor.canRedo(); runOnUiThread(new Runnable() { @Override public void run() { ImageButton imageButtonUndo = (ImageButton) findViewById(R.id.button_undo); imageButtonUndo.setEnabled(canUndo); ImageButton imageButtonRedo = (ImageButton) findViewById(R.id.button_redo); imageButtonRedo.setEnabled(canRedo); ImageButton imageButtonClear = (ImageButton) findViewById(R.id.button_clear); imageButtonClear.setEnabled(contentPart != null); } }); } }