/*package*/ void loadState(MessageListState state) { myWarningsAction.setSelected(null, state.isWarnings()); myInfoAction.setSelected(null, state.isInfo()); myAutoscrollToSourceAction.setSelected(null, state.isAutoscrollToSource()); setSearches(state.getSearches()); myMaxListSize = state.getMaxListSize(); }
/*package*/ MessageListState getState() { return new MessageListState( myWarningsAction.isSelected(null), myInfoAction.isSelected(null), myAutoscrollToSourceAction.isSelected(null), mySearches, myMaxListSize); }
public boolean isVisible(IMessage m) { switch (m.getKind()) { case ERROR: return true; case WARNING: return myWarningsAction.isSelected(null); case INFORMATION: return myInfoAction.isSelected(null); } return true; }
public void setInfoEnabled(boolean enabled) { myInfoAction.setSelected(null, enabled); }
public void setWarningsEnabled(boolean enabled) { myWarningsAction.setSelected(null, enabled); }