public void initialize() { int value= fOverlayStore.getInt(fPreference.getKey()); EnumValue enumValue= fDomain.getValueByInteger(value); if (enumValue != null) { fControl.setSelection(value); } } }
private ListItem[] createListModel() { ArrayList<ListItem> listModelItems= new ArrayList<>(); for (int i= 0; i < fHyperlinkDetectorDescriptors.length; i++) { HyperlinkDetectorDescriptor desc= fHyperlinkDetectorDescriptors[i]; HyperlinkDetectorTargetDescriptor target= desc.getTarget(); int stateMask= fStore.getInt(desc.getId() + HyperlinkDetectorDescriptor.STATE_MASK_POSTFIX); String modifierKeys= getModifierString(stateMask); listModelItems.add(new ListItem(desc.getId(), desc.getName(), target.getName(), modifierKeys)); } Comparator<ListItem> comparator= new Comparator<ListItem>() { @Override public int compare(ListItem o1, ListItem o2) { String label1= o1.name; String label2= o2.name; return Collator.getInstance().compare(label1, label2); } }; Collections.sort(listModelItems, comparator); ListItem[] items= new ListItem[listModelItems.size()]; listModelItems.toArray(items); return items; }
public void initialize() { int value= fOverlayStore.getInt(fPreference.getKey()); EnumValue enumValue= fDomain.getValueByInteger(value); if (enumValue != null) { int index= fDomain.getIndex(enumValue); if (index >= 0) fControl.select(index); } } }
@Override public void initialize() { int value= fOverlayStore.getInt(fPreference.getKey()); EnumValue enumValue= fDomain.getValueByInteger(value); if (enumValue != null) { int index= fDomain.getIndex(enumValue); if (index >= 0) fControl.select(index); } } }
public void initialize() { int value= fOverlayStore.getInt(fPreference.getKey()); EnumValue enumValue= fDomain.getValueByInteger(value); if (enumValue != null) { int index= fDomain.getIndex(enumValue); if (index >= 0) fControl.select(index); } } }
HyperlinkDetectorTargetDescriptor target= desc.getTarget(); int stateMask= fStore.getInt(desc.getId() + HyperlinkDetectorDescriptor.STATE_MASK_POSTFIX); String modifierKeys= getModifierString(stateMask);
public void initialize() { String modifierString= fStore.getString(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER); if (computeStateMask(modifierString) == -1) { // Fix possible illegal modifier string int stateMask= fStore.getInt(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER_MASK); if (stateMask == -1) fHyperlinkDefaultKeyModifierText.setText(""); //$NON-NLS-1$ else fHyperlinkDefaultKeyModifierText.setText(getModifierString(stateMask)); } else fHyperlinkDefaultKeyModifierText.setText(modifierString); boolean isEnabled= fStore.getBoolean(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINKS_ENABLED); fHyperlinksEnabledCheckBox.setSelection(isEnabled); fHyperlinkKeyModifierText.setEnabled(isEnabled); fHyperlinkDefaultKeyModifierText.setEnabled(isEnabled); fListModel= createListModel(); fHyperlinkDetectorsViewer.setInput(fListModel); fHyperlinkDetectorsViewer.setAllChecked(false); fHyperlinkDetectorsViewer.setCheckedElements(getCheckedItems()); fHyperlinkDetectorsViewer.getTable().setEnabled(isEnabled); fHyperlinkKeyModifierText.setText(""); //$NON-NLS-1$ handleListSelection(); }
@Override public void initialize() { String modifierString= fStore.getString(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER); if (computeStateMask(modifierString) == -1) { // Fix possible illegal modifier string int stateMask= fStore.getInt(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER_MASK); if (stateMask == -1) fHyperlinkDefaultKeyModifierText.setText(""); //$NON-NLS-1$ else fHyperlinkDefaultKeyModifierText.setText(getModifierString(stateMask)); } else fHyperlinkDefaultKeyModifierText.setText(modifierString); boolean isEnabled= fStore.getBoolean(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINKS_ENABLED); fHyperlinksEnabledCheckBox.setSelection(isEnabled); fHyperlinkKeyModifierText.setEnabled(isEnabled); fHyperlinkDefaultKeyModifierText.setEnabled(isEnabled); fListModel= createListModel(); fHyperlinkDetectorsViewer.setInput(fListModel); fHyperlinkDetectorsViewer.setAllChecked(false); fHyperlinkDetectorsViewer.setCheckedElements(getCheckedItems()); fHyperlinkDetectorsViewer.getTable().setEnabled(isEnabled); fHyperlinkKeyModifierText.setText(""); //$NON-NLS-1$ handleListSelection(); }