public Controller(Collection<CheckboxPreference> masters, Collection<Object> slaves) { fMasters= masters; fSlaves= slaves; for (final Iterator<CheckboxPreference> iter= fMasters.iterator(); iter.hasNext();) { iter.next().addObserver(this); } }
public Controller(Collection masters, Collection slaves) { fMasters= masters; fSlaves= slaves; for (final Iterator iter= fMasters.iterator(); iter.hasNext();) { ((CheckboxPreference)iter.next()).addObserver(this); } }
alignFieldsPref.addObserver(alignGroupingObserver); fieldGroupingPref.addObserver(alignGroupingObserver); fieldGroupingBlankLinesPref.addObserver(alignGroupingObserver);
final CheckboxPreference format= createCheckboxPref(group, numColumns, CleanUpMessages.CodeFormatingTabPage_CheckboxName_FormatSourceCode, CleanUpConstants.FORMAT_SOURCE_CODE, CleanUpModifyDialog.FALSE_TRUE); registerPreference(format); format.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { correctIndentation.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { sortMembersPref.addObserver(new Observer() { @Override public void update(Observable o, Object arg) {
final CheckboxPreference format= createCheckboxPref(group, numColumns, CleanUpMessages.CodeFormatingTabPage_CheckboxName_FormatSourceCode, CleanUpConstants.FORMAT_SOURCE_CODE, CleanUpModifyDialog.FALSE_TRUE); registerPreference(format); format.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { correctIndentation.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { sortMembersPref.addObserver(new Observer() { @Override public void update(Observable o, Object arg) {
for (int j= 0; j < subSlaves[i].length; j++) { final CheckboxPreference subSlave= subSlaves[i][j]; master.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { master.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { slave.addObserver(new Observer() { @Override public void update(Observable o, Object arg) {
for (int j= 0; j < subSlaves[i].length; j++) { final CheckboxPreference subSlave= subSlaves[i][j]; master.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { master.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { slave.addObserver(new Observer() { @Override public void update(Observable o, Object arg) {
final CheckboxPreference format= createCheckboxPref(group, numColumns, CleanUpMessages.CodeFormatingTabPage_CheckboxName_FormatSourceCode, CleanUpConstants.FORMAT_SOURCE_CODE, CleanUpModifyDialog.FALSE_TRUE); registerPreference(format); format.addObserver(new Observer() { public void update(Observable o, Object arg) { fPreview.setFormat(format.getChecked()); sortMembersPref.addObserver(new Observer() { public void update(Observable o, Object arg) { nullRadio.setEnabled(sortMembersPref.getChecked());
fCount+= slaves.length; master.addObserver(new Observer() { public void update(Observable o, Object arg) { if (master.getChecked()) { slave.addObserver(new Observer() { public void update(Observable o, Object arg) { if (slave.getChecked()) {
@Override protected void doCreatePreferences(Composite composite, int numColumns) { final Group generalGroup= createGroup(numColumns, composite, FormatterMessages.ControlStatementsTabPage_general_group_title); createOption(generalGroup, numColumns, FormatterMessages.ControlStatementsTabPage_general_group_insert_new_line_before_else_statements, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT, DO_NOT_INSERT_INSERT); createOption(generalGroup, numColumns, FormatterMessages.ControlStatementsTabPage_general_group_insert_new_line_before_catch_statements, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT, DO_NOT_INSERT_INSERT); createOption(generalGroup, numColumns, FormatterMessages.ControlStatementsTabPage_general_group_insert_new_line_before_finally_statements, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT, DO_NOT_INSERT_INSERT); createOption(generalGroup, numColumns, FormatterMessages.ControlStatementsTabPage_general_group_insert_new_line_before_while_in_do_statements, DefaultCodeFormatterConstants.FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT, DO_NOT_INSERT_INSERT); final Group ifElseGroup= createGroup(numColumns, composite, FormatterMessages.ControlStatementsTabPage_if_else_group_title); fThenStatementPref= createOption(ifElseGroup, numColumns, FormatterMessages.ControlStatementsTabPage_if_else_group_keep_then_on_same_line, DefaultCodeFormatterConstants.FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE, FALSE_TRUE); Label l= new Label(ifElseGroup, SWT.NONE); GridData gd= new GridData(); gd.widthHint= fPixelConverter.convertWidthInCharsToPixels(4); l.setLayoutData(gd); fSimpleIfPref= createOption(ifElseGroup, numColumns - 1, FormatterMessages.ControlStatementsTabPage_if_else_group_keep_simple_if_on_one_line, DefaultCodeFormatterConstants.FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE, FALSE_TRUE); fThenStatementPref.addObserver( new Observer() { @Override public void update(Observable o, Object arg) { fSimpleIfPref.setEnabled(!fThenStatementPref.getChecked()); } }); fSimpleIfPref.setEnabled(!fThenStatementPref.getChecked()); createOption(ifElseGroup, numColumns, FormatterMessages.ControlStatementsTabPage_if_else_group_keep_else_on_same_line, DefaultCodeFormatterConstants.FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE, FALSE_TRUE); createCheckboxPref(ifElseGroup, numColumns, FormatterMessages.ControlStatementsTabPage_if_else_group_keep_else_if_on_one_line, DefaultCodeFormatterConstants.FORMATTER_COMPACT_ELSE_IF, FALSE_TRUE); createCheckboxPref(ifElseGroup, numColumns, FormatterMessages.ControlStatementsTabPage_if_else_group_keep_guardian_clause_on_one_line, DefaultCodeFormatterConstants.FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE, FALSE_TRUE); }
fThenStatementPref.addObserver( new Observer() { public void update(Observable o, Object arg) { fSimpleIfPref.setEnabled(!fThenStatementPref.getChecked());
protected void registerPreference(final CheckboxPreference preference) { fCount++; preference.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { if (preference.getChecked()) { setSelectedCleanUpCount(fSelectedCount + 1); } else { setSelectedCleanUpCount(fSelectedCount - 1); } } }); if (preference.getChecked()) { setSelectedCleanUpCount(fSelectedCount + 1); } }
protected void registerPreference(final CheckboxPreference preference) { fCount++; preference.addObserver(new Observer() { public void update(Observable o, Object arg) { if (preference.getChecked()) { fSelectedCount++; } else { fSelectedCount--; } } }); if (preference.getChecked()) { fSelectedCount++; } }
protected void registerPreference(final CheckboxPreference preference) { fCount++; preference.addObserver(new Observer() { @Override public void update(Observable o, Object arg) { if (preference.getChecked()) { setSelectedCleanUpCount(fSelectedCount + 1); } else { setSelectedCleanUpCount(fSelectedCount - 1); } } }); if (preference.getChecked()) { setSelectedCleanUpCount(fSelectedCount + 1); } }
private void internalRegisterSlavePreference(final CheckboxPreference master, final ButtonPreference[] slaves) { master.addObserver( new Observer() { @Override public void update(Observable o, Object arg) { for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(master.getChecked()); } } }); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(master.getChecked()); } }
protected CheckboxPreference createCheckboxPref(Composite composite, int numColumns, String name, String key, String [] values) { final CheckboxPreference pref= new CheckboxPreference(composite, numColumns, fWorkingValues, key, values, name); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }
private void internalRegisterSlavePreference(final CheckboxPreference master, final ButtonPreference[] slaves) { master.addObserver( new Observer() { @Override public void update(Observable o, Object arg) { for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(master.getChecked()); } } }); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(master.getChecked()); } }
protected CheckboxPreference createCheckboxPref(Composite composite, int numColumns, String name, String key, String [] values) { final CheckboxPreference pref= new CheckboxPreference(composite, numColumns, fWorkingValues, key, values, name); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }
private void internalRegisterSlavePreference(final CheckboxPreference master, final ButtonPreference[] slaves) { master.addObserver( new Observer() { public void update(Observable o, Object arg) { for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(master.getChecked()); } } }); for (int i= 0; i < slaves.length; i++) { slaves[i].setEnabled(master.getChecked()); } }
protected CheckboxPreference createCheckboxPref(Composite composite, int numColumns, String name, String key, String [] values) { final CheckboxPreference pref= new CheckboxPreference(composite, numColumns, fWorkingValues, key, values, name); fDefaultFocusManager.add(pref); pref.addObserver(fUpdater); return pref; }