protected void getControls(DialogAccess dlg) { updateStyleMaps(dlg); // Save style maps to config (translating keys back to internal names) int nCount = sFamilyNames.length; for (int i = 0; i < nCount; i++) { ComplexOption configMap = config.getComplexOption(sFamilyNames[i] + "-map"); configMap.clear(); Map<String, String> internalNames = styleNameProvider.getInternalNames(sOOoFamilyNames[i]); copyStyles(styleMap[i], configMap, internalNames); } }
private void newStyleClick(DialogAccess dlg) { if (nCurrentFamily > -1) { updateStyleMaps(dlg); String sNewName = appendItem( dlg, "StyleName", styleNameProvider.getInternalNames(sOOoFamilyNames[nCurrentFamily]).keySet()); if (sNewName != null) { styleMap[nCurrentFamily].put(sNewName, new HashMap<String, String>()); clearControls(dlg); sCurrentStyleName = null; styleNameChange(dlg); } updateStyleControls(dlg); } }