@Override public void localeChanged(Locale old_locale, Locale new_locale) { setUnits(); loadMessages(); } });
@Override public void parameterChanged(Parameter p, boolean caused_internally ) { MessageText.loadBundle(); DisplayFormatters.setUnits(); DisplayFormatters.loadMessages(); UIFunctions uiFunctions = UIFunctionsManager.getUIFunctions(); if (uiFunctions != null) { uiFunctions.refreshLanguage(); } } });
@Override public void parameterChanged(Parameter p, boolean caused_internally ) { MessageText.loadBundle(true); DisplayFormatters.setUnits(); DisplayFormatters.loadMessages(); UIFunctions uiFunctions = UIFunctionsManager.getUIFunctions(); if (uiFunctions != null) { uiFunctions.refreshLanguage(); } } });
@Override public void widgetSelected(SelectionEvent e) { MessageText.loadBundle(true); DisplayFormatters.setUnits(); DisplayFormatters.loadMessages(); UIFunctions uiFunctions = UIFunctionsManager.getUIFunctions(); if (uiFunctions != null) { uiFunctions.refreshLanguage(); } } });
@Override public void parameterChanged( String x ) { use_si_units = COConfigurationManager.getBooleanParameter("config.style.useSIUnits"); force_si_values = COConfigurationManager.getBooleanParameter("config.style.forceSIValues"); use_units_rate_bits = COConfigurationManager.getBooleanParameter("config.style.useUnitsRateBits"); not_use_GB_TB = COConfigurationManager.getBooleanParameter("config.style.doNotUseGB"); unitsStopAt = (not_use_GB_TB) ? UNIT_MB : UNIT_TB; setUnits(); updateFormatOverrides( COConfigurationManager.getStringParameter( "config.style.formatOverrides", "" )); } });
@Override public void handleEvent(Event e) { int index = lstLanguage.getSelectionIndex(); if (index >= 0 && index < locales.length) { COConfigurationManager.setParameter("locale", locales[index] .toString()); MessageText.loadBundle(); DisplayFormatters.setUnits(); DisplayFormatters.loadMessages(); Shell shell = wizard.getWizardWindow(); Messages.updateLanguageForControl(shell); setChooseLabel(lblChoose); shell.layout(true, true); lstLanguage.setRedraw(false); for (int i = 0; i < locales.length; i++) { lstLanguage.setItem(i, buildName(locales[i])); } lstLanguage.setRedraw(true); try { UIFunctions uiFunctions = UIFunctionsManager.getUIFunctions(); if (uiFunctions != null) { uiFunctions.refreshLanguage(); } } catch (Exception ex) { } } } });