public IDevice getDevice() { if (!virgin || cgScan.getSelectedIndex() == ADDR_TYPE_MANUAL) { device.setAddress(tfAddr.getString()); } device.setSearch(cgSearch.getSelectedIndex()); device.setPort(tfChan.getString()); device.setName(tfName.getString()); device.setAuthenticate(cgSecurity.isSelected(SEC_AUTHENTICATE_INDEX)); device.setEncrypt(cgSecurity.isSelected(SEC_ENCRYPT_INDEX)); return device; }
private void itemStateChangedGeneralTab(Item item) { ChoiceGroup cg = (ChoiceGroup) item; if (cg == mKeepSignedInCG) { mSettings.setKeepSignedIn(cg.isSelected(0)); } else if (cg == mCacheContactsCG) { mSettings.setCacheContacts(cg.isSelected(0)); } else if (cg == mPreloadContactsCG) { mSettings.setPreloadContacts(cg.isSelected(0)); } else if (cg == mDelWOConfCG) { setDelWOConfCG(cg.isSelected(0)); } else if (cg == mDelWOConfSubCG) { mSettings.setDelWOCConv(mDWOCConvCI.isSelected); mSettings.setDelWOCMsg(mDWOCMsgCI.isSelected); } }
private void itemStateChangedDisplayTab(Item item) { ChoiceGroup cg = (ChoiceGroup) item; if (cg == mTickerCG) { mSettings.setShowConvTicker(cg.isSelected(TICKER_CONV)); mSettings.setShowMsgTicker(cg.isSelected(TICKER_MSG)); mSettings.setShowApptTicker(cg.isSelected(TICKER_APPT)); } else if (cg == mTickerSpeedCG) { switch (mTickerSpeedCG.getSelectedIndex()) { case TICKER_SLOW: mSettings.setTickerSpeed(Settings.SLOW_TICKER); break; case TICKER_MED: mSettings.setTickerSpeed(Settings.MED_TICKER); break; case TICKER_FAST: mSettings.setTickerSpeed(Settings.FAST_TICKER); break; } } }
/** * Recursive function to update the visibility of mapObjects based on the choices made and the * visibility of any parent <Folder> * * @param geometries the mapObjects to be displayed. * @param parentVisible whether the parent <Folder> is visible. */ private void setVisibleGeometries(MapObject[] geometries, boolean parentVisible) { for (int i = 0; i < geometries.length; i++) { boolean visible = choice.isSelected(choiceCount) && parentVisible; choice.setSelectedIndex(choiceCount, visible); choiceCount++; if (Folder.ELEMENT.equals(features[choiceCount - 1].getType()) || Document.ELEMENT.equals(features[choiceCount - 1].getType())) { setVisibleGeometries(((MapContainer) geometries[i]).getAllMapObjects(), visible); } geometries[i].setVisible(visible); } }
public void commandAction(Command c, Displayable d) { if (c == CMD_CANCEL) { parent.show(); return; } if (c == CMD_SAVE) { try { long mem = Long.parseLong(memField.getString()); Configuration.setPhoneAllTimeMaxMemory(mem * 1024); } catch (NumberFormatException e) { // nothing to do (ignore content) } try { int searchMax = Integer.parseInt(searchField.getString()); Configuration.setSearchMax(searchMax); } catch (NumberFormatException e) { // nothing to do (ignore content) } try { float dist = Float.parseFloat(poiSearchDistance.getString()); Configuration.setPoiSearchDistance(dist); } catch (NumberFormatException e) { // nothing to do (ignore content) } Trace trace = Trace.getInstance(); if (imenuOpts.isSelected(0) != Configuration.getCfgBitSavedState(Configuration.CFGBIT_ICONMENUS)) { trace.removeAllCommands(); Configuration.setCfgBitSavedState(Configuration.CFGBIT_ICONMENUS, imenuOpts.isSelected(0)); trace.addAllCommands(); } Configuration.setCfgBitSavedState( Configuration.CFGBIT_ICONMENUS_SETUP, imenuOpts.isSelected(1)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_ICONMENUS_FULLSCREEN, imenuOpts.isSelected(2)); if (Configuration.getCfgBitSavedState(Configuration.CFGBIT_ICONMENUS_SPLITSCREEN) && !imenuOpts.isSelected(3)) { trace.stopShowingSplitScreen(); } Configuration.setCfgBitSavedState( Configuration.CFGBIT_ICONMENUS_SPLITSCREEN, imenuOpts.isSelected(3)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_ICONMENUS_BIG_TAB_BUTTONS, imenuOpts.isSelected(4)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_ICONMENUS_MAPPED_ICONS, imenuOpts.isSelected(5)); // Configuration.setCfgBitSavedState(Configuration.CFGBIT_ICONMENUS_ROUTING_OPTIMIZED, // imenuOpts.isSelected(5)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_FAVORITES_IN_ROUTE_ICON_MENU, imenuOpts.isSelected(6)); // When the GUI is to be optimized for routing and we have a default // backlight method, turn the backlight on. // boolean optimizedForRouting = imenuOpts.isSelected(5); boolean optimizedForRouting = imenuOpts.isSelected(5); if (initialSetup && optimizedForRouting) { if (Configuration.getDefaultDeviceBacklightMethodCfgBit() != 0) { Configuration.setCfgBitSavedState(Configuration.CFGBIT_BACKLIGHT_ON, true); ShareNav.getInstance().restartBackLightTimer(); } } Trace.uncacheIconMenu(); GuiDiscover.uncacheIconMenu(); boolean searchLayout = (searchLayoutGroup.getSelectedIndex() == 1); if (searchLayout != Configuration.getCfgBitState(Configuration.CFGBIT_WORD_ISEARCH)) { Configuration.setCfgBitSavedState(Configuration.CFGBIT_WORD_ISEARCH, searchLayout); } int i = 0; Configuration.setCfgBitSavedState( Configuration.CFGBIT_TICKER_ISEARCH, searchSettings.isSelected(i++)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_TICKER_ISEARCH_ALL, searchSettings.isSelected(i++)); if (Configuration.getHasPointerEvents()) { Configuration.setCfgBitSavedState( Configuration.CFGBIT_SEARCH_TOUCH_NUMBERKEYPAD, searchSettings.isSelected(i++)); } Configuration.setCfgBitSavedState( Configuration.CFGBIT_SUPPRESS_SEARCH_WARNING, searchSettings.isSelected(i++)); // #if polish.android Configuration.setCfgBitSavedState( Configuration.CFGBIT_SEARCH_SHOW_NATIVE_KEYBOARD, searchSettings.isSelected(i++)); // #endif i = 0; if (Configuration.getHasPointerEvents()) { Configuration.setCfgBitSavedState( Configuration.CFGBIT_MAPTAP_LONG, mapTapFeatures.isSelected(i++)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_MAPTAP_DOUBLE, mapTapFeatures.isSelected(i++)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_MAPTAP_SINGLE, mapTapFeatures.isSelected(i++)); Configuration.setCfgBitSavedState( Configuration.CFGBIT_CLICKABLE_MAPOBJECTS, mapTapFeatures.isSelected(i++)); } Configuration.setCfgBitSavedState( Configuration.CFGBIT_EXIT_APPLICATION_WITH_BACK_BUTTON, otherGroup.isSelected(0)); parent.show(); return; } }