@Override public void updateElement(UIElement element, Map parameters){ int crs = CardReaderStatus.getStatus(); if (crs == CardReaderStatus.CARD_READER_CONTAINS_O_CARD) { element.setText(CardType.O_CARD); element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/oCardIcon.png")); } else if (crs == CardReaderStatus.CARD_READER_CONTAINS_E_CARD) { element.setText(CardType.E_CARD); element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/eCardIcon.png")); } else if (crs == CardReaderStatus.CARD_READER_CONTAINS_B_CARD) { element.setText(CardType.B_CARD); // TODO: BUERGERCARD ICON } else if (crs == CardReaderStatus.CARD_READER_CONTAINS_SCHULUNGS_E_CARD) { element.setText(CardType.SCHULUNGS_E_CARD); element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/eCardIcon.png")); } else { element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/emptyTransparent.png")); } }
@Override public void updateElement(UIElement element, Map parameters){ int dialogStatus = getDialogStatus(); switch (dialogStatus) { case DIALOG_STATUS_CLOSED: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons-nonfree/bullet_ball_grey.png")); break; case DIALOG_STATUS_OPEN: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons-nonfree/bullet_ball_green.png")); break; case DIALOG_STATUS_OPEN_NEWMESSAGES: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons-nonfree/mail2.png")); break; default: break; } }
@Override public void updateElement(UIElement element, Map parameters) { IServiceLocator serviceLocator = element.getServiceLocator(); IPartService partService = (IPartService)serviceLocator.getService(IPartService.class); partService.addPartListener(ACTIVE_EDITOR_LISTENER); // adding the same listener multiple times is ok and ignored PlanModifierFactory elementFactory = (PlanModifierFactory)serviceLocator.getService(PlanModifierFactory.class); IPlanModifier planModifier = getCurrentPlanModifier(parameters); PlanModifierFactory planFactory = PlanModifierRegistry.getInstance().getFactory(planModifier); if (elementFactory != null) { if (elementFactory == planFactory) { element.setChecked(true); } else { element.setChecked(false); } } else if (PLAN_MODIFIER_FACTORIES.size() == 2) { boolean checked = !(planModifier instanceof DirectPlanModifier); element.setChecked(checked); if (planFactory != null) { element.setTooltip(planFactory.getName()); element.setIcon(planFactory.getImageDescriptor()); } } }
public void updateElement(UIElement element, Map parameters) { String layout = (String) parameters.get("xliffEditor.layout"); if (XLIFFEditorImplWithNatTable.getCurrent().isHorizontalLayout()) { ImageDescriptor horizontalImageDescriptor = Activator .getImageDescriptor(layout == null ? ImageConstant.TOOL_LAYOUT_HORIZONTAL : "images/view/horizontal.png"); element.setIcon(horizontalImageDescriptor); element.setTooltip(Messages.getString("handler.ChangeEditorLayoutHandler.horizontalTooltip")); } else { ImageDescriptor verticalImageDescriptor = Activator .getImageDescriptor(layout == null ? ImageConstant.TOOL_LAYOUT_VERTICAL : "images/view/vertical.png"); element.setIcon(verticalImageDescriptor); element.setTooltip(Messages.getString("handler.ChangeEditorLayoutHandler.verticalTooltip")); } }
@SuppressWarnings("rawtypes") @Override public void updateElement(UIElement element, Map parameters) { Activator activator = Activator.getDefault(); if (activator.getSelectedProjects().size() == 1) { IProject project = activator.getSelectedProjects().iterator().next(); String projectName = project.getName(); boolean enabled = SpotterProjectSupport.isExpertViewEnabled(projectName); State state = getCommandState(null); state.setValue(Boolean.valueOf(enabled)); String label = (enabled ? "Disable" : "Enable") + " Expert View"; element.setText(label); } }
@Override public void updateElement(UIElement element, Map parameters){ IPersistentObject po = ElexisEventDispatcher.getSelected(getTemplateClass()); if (po == null) { element.setIcon(Images.IMG_LOCK_CLOSED.getImageDescriptor()); element.setChecked(false); return; } if (CoreHub.getLocalLockService().isLockedLocal(po)) { element.setIcon(Images.IMG_LOCK_OPEN.getImageDescriptor()); element.setChecked(true); } else { element.setIcon(Images.IMG_LOCK_CLOSED.getImageDescriptor()); element.setChecked(false); } }
@Override public void updateElement(final UIElement element, Map parameters){ ICommandService commandService = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class); Command command = commandService.getCommand(ID); final State state = command.getState(IMenuStateIds.STYLE); if (state != null) { PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { @Override public void run(){ element.setChecked((Boolean) state.getValue()); } }); } }
@Override public void updateElement(final UIElement element, @SuppressWarnings("rawtypes") final Map parameters) { // are trace elements visible or not? determine and handle the action. this.isHidden = !this.store.getBoolean(this.prefMarking.getTextPreferenceKey()); if (!this.isHidden) { element.setText("Hide Trace Elements"); } else { element.setText("Show Trace Elements"); } }
@Override public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { IGoogleLoginService loginService = element.getServiceLocator().getService(IGoogleLoginService.class); boolean loggedIn = loginService.hasAccounts(); element.setText(loggedIn ? Messages.getString("LOGIN_MENU_LOGGED_IN") : Messages.getString("LOGIN_MENU_LOGGED_OUT")); }
@Override public void updateElement(UIElement element, Map parameters) { Bookmark bookmark = getSelectedBookmark(getSelection()); if (bookmark == null) { return; } Optional<IImportTeamProject> importTeamProject = importTeamProjectProvider.getHandler(bookmark); if (!importTeamProject.isPresent()) { return; } element.setIcon(importTeamProject.get().getIcon()); }
public void updateElement(UIElement element, Map parameters) { String parameter = (String) parameters.get(PARAM_PERSPECTIVE_ID); if (parameter != null) { if (UIHelper.getActivePerspectiveId().equals(parameter)) { element.setChecked(true); } else { element.setChecked(false); } } }
@Override public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { ICommandService service = (ICommandService) element.getServiceLocator().getService(ICommandService.class); String state = (String) parameters.get(RadioState.PARAMETER_ID); Command command = service.getCommand(SwitchProcessorCompoundContributionItem.SWITCH_PROCESSOR_COMMAND); State commandState = command.getState(RadioState.STATE_ID); if (commandState.getValue().equals(state)) { element.setChecked(true); } }
@Override public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { staticElement = element; String context = controller.getActiveFeatureContext(); if (context == null || context.isEmpty()) { context = "context not active"; } staticElement.setText(context); }
@Override @SuppressWarnings("rawtypes") public void updateElement(UIElement element, Map parameters) { List<EntryData> eds = getSelectedEntries(); if(eds.size() == 1) { EntryData ed = eds.get(0); String label = S.fmt("Name: %s", ed.owner().name()); element.setText(label); } else { element.setText("Copy Names"); } }
@Override @SuppressWarnings("rawtypes") public void updateElement(UIElement element, Map parameters) { EntryData ed = getSelectedEntry(); String label = S.fmt("ID: %s", ed.entryID()); element.setText(label); }
@Override public void updateElement(final UIElement element, final Map parameters) { element.setTooltip("Runs or pauses the current experiment (" + GamaKeyBindings.PLAY_STRING + ")"); if (GAMA.isPaused()) element.setText("Run Experiment (" + GamaKeyBindings.PLAY_STRING + ")"); else element.setText("Pause Experiment (" + GamaKeyBindings.PLAY_STRING + ")"); }
@Override public void updateElement(UIElement element, Map parameters){ int ginaStatus = getGinaStatus(); switch (ginaStatus) { case GINA_STATUS_CONNECTION_NOT_CONFIGURED: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/ginaboxIconNotConfigured.png")); break; case GINA_STATUS_ONLINE: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/ginaboxIconTransparent.png")); break; case GINA_STATUS_OFFLINE: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/ginaboxIconOffline.png")); break; case GINA_STATUS_CURRENTLY_UPDATING: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/ginaboxIconHourglass.png")); break; default: element.setIcon(ResourceManager.getPluginImageDescriptor( "at.medevit.elexis.at.ecard.client.base", "rsc/icons/ginaboxIconNoConnection.png")); break; } }
@Override @SuppressWarnings("unchecked") public final void updateElement(UIElement element, Map parameters) { IServiceLocator serviceLocator = element.getServiceLocator(); IPartService partService = (IPartService) serviceLocator .getService(IPartService.class); installListeners(partService); updateEnablement(); }
@SuppressWarnings("rawtypes") public void updateElement(UIElement element, Map parameters) { IPreferenceStore preferenceStore = Activator.getDefault().getPreferenceStore(); boolean oldValue = preferenceStore.getBoolean(TsPreferencesConstant.TS_statusBar_status); element.setIcon(oldValue ? Activator.getImageDescriptor("icons/enabled_co.png") : Activator .getImageDescriptor("icons/disabled_co.png")); }
@SuppressWarnings("rawtypes") public void updateElement(final UIElement element, Map parameters) { Display.getDefault().asyncExec(new Runnable() { public void run() { final IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (activeWorkbenchWindow instanceof WorkbenchWindow) { WorkbenchWindow window = (WorkbenchWindow) activeWorkbenchWindow; boolean coolbarVisible = window.getCoolBarVisible(); element.setIcon(coolbarVisible ? Activator.getImageDescriptor("icons/enabled_co.png") : Activator .getImageDescriptor("icons/disabled_co.png")); } } }); }
@SuppressWarnings("rawtypes") public void updateElement(final UIElement element, Map parameters) { if (parameters.get("ViewId") == null) { return; } final String viewId = (String) parameters.get("ViewId"); Display.getDefault().asyncExec(new Runnable() { public void run() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window == null) { return; } IWorkbenchPage workbenchPage = window.getActivePage(); if (workbenchPage == null) { return; } IViewPart view = workbenchPage.findView(viewId); if (view == null) { element.setIcon(Activator.getImageDescriptor("icons/disabled_co.png")); } else { element.setIcon(Activator.getImageDescriptor("icons/enabled_co.png")); } } }); }
@Override public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { if (WatchDogGlobals.isActive) { Preferences preferences = Preferences.getInstance(); displayUpdateQuestionDialog(preferences); if (WatchDogGlobals.lastTransactionFailed || preferences.isOldVersion()) { element.setTooltip(WatchDogGlobals.ACTIVE_WATCHDOG_TEXT); element.setIcon(UIUtils.WATCHDOG_ICON_WARNING); } else { element.setTooltip(WatchDogGlobals.ACTIVE_WATCHDOG_TEXT); element.setIcon(UIUtils.WATCHDOG_ICON); } if (!preferences.isOldVersion()) { preferences.setBigUpdateAnswered(false); } } else { element.setTooltip(WatchDogGlobals.INACTIVE_WATCHDOG_TEXT); element.setIcon(UIUtils.WATCHDOG_ICON_DISABLED); } }
@SuppressWarnings("rawtypes") @Override public void updateElement(UIElement element, Map parameters) { List<IDeletable> deletables = getSelectedDeletables(); String label = getLabelForDeletables(deletables); element.setText(label); }
@Override public void updateElement(UIElement element, Map parameters){ if (localIcon == null || remoteIcon == null || standaloneIcon == null) { prepareIcons(); } ILocalLockService.Status status = CoreHub.getLocalLockService().getStatus(); if (status == Status.STANDALONE) { element.setIcon(standaloneIcon); } else if (status == Status.LOCAL) { element.setIcon(localIcon); } else if (status == Status.REMOTE) { element.setIcon(remoteIcon); } }
/** * Update command element with toggle state */ public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters){ ICommandService commandService = (ICommandService) PlatformUI.getWorkbench().getService(ICommandService.class); Command command = commandService.getCommand(COMMAND_ID); State state = command.getState(IMenuStateIds.STYLE); if (state != null) element.setChecked((Boolean) state.getValue()); }
/** * Update command element with toggle state */ public void updateElement(UIElement element, Map parameters) { if (this.commandId != null) { ICommandService commandService = (ICommandService) PlatformUI.getWorkbench().getService( ICommandService.class); Command command = commandService.getCommand(commandId); State state = command.getState(IMenuStateIds.STYLE); if (state != null) element.setChecked((Boolean) state.getValue()); } }
@Override public void updateElement(UIElement element, Map parameters) { this.element=element; }
@Override public void updateElement(UIElement element, Map parameters) { this.element = element; }
public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { element.setChecked(preferenceStore .getBoolean(UIPreferences.PREF_RESET_ON_DUMP)); }
public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { final CounterEntity type = getType(parameters); element.setChecked(settings.getCounters().equals(type)); }
public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { final ElementType type = getType(parameters); element.setChecked(settings.getRootType().equals(type)); }
public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { element.setChecked(settings.getHideUnusedElements()); }
public void updateElement(UIElement element, @SuppressWarnings("rawtypes") Map parameters) { element.setChecked(settings.isLinked()); }
@Override @SuppressWarnings("rawtypes") public void updateElement(UIElement element, Map parameters) { String label = S.fmt("Caption: %s", getSelectionCaption()); element.setText(label); }
/** * Take the actual language code and if it is the same of the updated * element that the element is marked as checked */ @SuppressWarnings("rawtypes") @Override public void updateElement(UIElement element, Map parameters) { element.setChecked(LocaleSourceProvider.getLocale().equals(parameters.get("com.jaspersoft.studio.switchlanguage.locale"))); }