@Override public synchronized void styleRulesChanged(StyleRulesManager manager) { this.manager = manager; closeAllFrames(); stylesList.setModel(new StyleRulesListModel(manager, false)); }
@Override public synchronized void styleRulesChanged(StyleRulesManager manager) { styleRules = manager.getStyleRules(); fireIntervalRemoved(this, 0, styleRules.size()); // Make sure we are registered as listener, remove first if we // happen to already be registered. removeMeFromListeningToRules(); addMeToListeningToRules(); fireIntervalAdded(this, 0, styleRules.size()); }
public StyleRulesListModel(final StyleRulesManager manager, final boolean includeEmptyItem) { super(); this.styleRules = manager.getStyleRules(); manager.addListener(this); addMeToListeningToRules(); this.includeEmptyItem = includeEmptyItem; }
this.errorReporter = errorReporter; this.fontChooserFactory = fontChooserFactory; stylesList = new JList(new StyleRulesListModel(manager, false)); stylesList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);