private void updateCreateMenu(CharSequence text) { if (menuItem != null) { menuItem.setEnabled(!TextUtils.isEmpty(text)); } }
@Override public void disableDeleteAction() { menu.findItem(R.id.delete).setEnabled(false); }
private void updateMenu() { if (isReady && server!=null) { server.setEnabled(true); server.setChecked(isServerRunning()); discover.setEnabled(true); allowDiscovery.setEnabled(true); } }
private void checkForPresentationDisplays() { if (dm!=null && presoItem!=null) { Display[] displays= dm.getDisplays(DisplayManager.DISPLAY_CATEGORY_PRESENTATION); if (displays.length>0) { presoItem.setEnabled(true); presoDisplay=displays[0]; } else { presoItem.setEnabled(false); presoDisplay=null; } } }
private void checkForPresentationDisplays() { if (dm!=null && presoItem!=null) { Display[] displays= dm.getDisplays(DisplayManager.DISPLAY_CATEGORY_PRESENTATION); if (displays.length>0) { presoItem.setEnabled(true); presoDisplay=displays[0]; } else { presoItem.setEnabled(false); presoDisplay=null; } } }
@Override public void onLoaderReset(Loader<Cursor> loader) { adapter.setVideos(null); if (sort!=null) { sort.setEnabled(false); } }
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.actions, menu); if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT) { menu.findItem(R.id.open).setEnabled(true); } MenuItem checkable=menu.findItem(WORD_COUNT_MENU_IDS[wordCount-4]); if (checkable!=null) { checkable.setChecked(true); } super.onCreateOptionsMenu(menu, inflater); }
private void updateRemoveMenuItem() { remove.setEnabled(adapter.getItemCount()>1); } }
@Override public void invalidateOptionsMenu() { super.invalidateOptionsMenu(); if (applyItem != null) { applyItem.setEnabled(adapter != null && !TextUtils.isEmpty(adapter.getCommentText())); } }
@TargetApi(16) @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { menu.findItem(R.id.simple_beam) .setEnabled(nfc.isNdefPushEnabled()); menu.findItem(R.id.file_beam).setEnabled(nfc.isNdefPushEnabled()); } return(super.onCreateOptionsMenu(menu)); }
@Override public void onPrepareOptionsMenu(Menu menu) { boolean owner = isOwner(); if (!owner) { menu.removeItem(R.id.m_delete); MenuItem starItem = menu.findItem(R.id.m_star); starItem.setEnabled(loadFinished && !owner); if (starred) { starItem.setTitle(R.string.unstar); } else { starItem.setTitle(R.string.star); } } else { menu.removeItem(R.id.m_star); } }
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor c) { adapter.setVideos(c); if (sort!=null) { sort.setEnabled(adapter.getItemCount()>0); } }
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.actions, menu); menu.findItem(R.id.auth).setEnabled(mgr.isKeyguardSecure()); return super.onCreateOptionsMenu(menu); }
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.actions, menu); sort=menu.findItem(R.id.sort); sort.setEnabled(adapter.getItemCount()>0); return(super.onCreateOptionsMenu(menu)); }
@Override public boolean onPrepareOptionsMenu(Menu menu) { MenuItem item = menu.findItem(R.id.focused_scan); if(item != null) { item.setChecked(mFocusedScan); item.setEnabled(System.getCurrentTarget().hasOpenPorts()); } return super.onPrepareOptionsMenu(menu); }
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); if (isFinishing()) { return false; } getMenuInflater().inflate(R.menu.message_compose_option, menu); // Disable the 'Save' menu option if Drafts folder is set to -NONE- if (!account.hasDraftsFolder()) { menu.findItem(R.id.save).setEnabled(false); } return true; }
private void loadMarkdown() { loadingBar.setVisibility(View.VISIBLE); codeView.setVisibility(View.GONE); String markdown = new String(Base64.decode(blob.content(), Base64.DEFAULT)); MarkdownLoader.load(this, markdown, repo, imageGetter, false) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(rendered -> { loadingBar.setVisibility(View.GONE); codeView.setVisibility(View.VISIBLE); if (!TextUtils.isEmpty(rendered)) { renderedMarkdown = rendered.toString(); if (markdownItem != null) { markdownItem.setEnabled(true); } editor.setMarkdown(true).setSource(file, renderedMarkdown, false); } }, e -> ToastUtils.show(this, R.string.error_rendering_markdown)); }
private void loadMarkdown() { loadingBar.setVisibility(View.VISIBLE); codeView.setVisibility(View.GONE); String markdown = new String(Base64.decode(blob.content(), Base64.DEFAULT)); MarkdownLoader.load(this, markdown, repo, imageGetter, false) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(rendered -> { loadingBar.setVisibility(View.GONE); codeView.setVisibility(View.VISIBLE); if (!TextUtils.isEmpty(rendered)) { renderedMarkdown = rendered.toString(); if (markdownItem != null) { markdownItem.setEnabled(true); } editor.setMarkdown(true).setSource(file, renderedMarkdown, false); } } , e -> ToastUtils.show(this, R.string.error_rendering_markdown)); }
@Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { int show = MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT; ClipboardManager clipboard = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE); menu.add(Menu.NONE, 1, Menu.NONE, R.string.copy_text).setShowAsAction(show); menu.add(Menu.NONE, 2, Menu.NONE, R.string.paste_text).setEnabled(clipboard.hasPrimaryClip()).setShowAsAction(show); menu.add(Menu.NONE, 3, Menu.NONE, R.string.text_selection_more); return true; }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { TerminalSession currentSession = getCurrentTermSession(); if (currentSession == null) return; menu.add(Menu.NONE, CONTEXTMENU_SELECT_URL_ID, Menu.NONE, R.string.select_url); menu.add(Menu.NONE, CONTEXTMENU_SHARE_TRANSCRIPT_ID, Menu.NONE, R.string.select_all_and_share); menu.add(Menu.NONE, CONTEXTMENU_RESET_TERMINAL_ID, Menu.NONE, R.string.reset_terminal); menu.add(Menu.NONE, CONTEXTMENU_KILL_PROCESS_ID, Menu.NONE, getResources().getString(R.string.kill_process, getCurrentTermSession().getPid())).setEnabled(currentSession.isRunning()); menu.add(Menu.NONE, CONTEXTMENU_STYLING_ID, Menu.NONE, R.string.style_terminal); menu.add(Menu.NONE, CONTEXTMENU_TOGGLE_KEEP_SCREEN_ON, Menu.NONE, R.string.toggle_keep_screen_on).setCheckable(true).setChecked(mSettings.isScreenAlwaysOn()); menu.add(Menu.NONE, CONTEXTMENU_HELP_ID, Menu.NONE, R.string.help); }