@Override protected void createButtonsForButtonBar(Composite parent) { createButton(parent, IDialogConstants.OK_ID, JavaUIMessages.GenerateToStringDialog_generate_button, true); createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false); }
protected void createUpDownButtons(Composite buttonComposite) { int numButtons= 2; // up, down fButtonControls= new Button[numButtons]; fButtonsEnabled= new boolean[numButtons]; fButtonControls[UP_INDEX]= createButton(buttonComposite, UP_BUTTON, JavaUIMessages.GenerateToStringDialog_up_button, false); fButtonControls[DOWN_INDEX]= createButton(buttonComposite, DOWN_BUTTON, JavaUIMessages.GenerateToStringDialog_down_button, false); boolean defaultState= false; fButtonControls[UP_INDEX].setEnabled(defaultState); fButtonControls[DOWN_INDEX].setEnabled(defaultState); fButtonsEnabled[UP_INDEX]= defaultState; fButtonsEnabled[DOWN_INDEX]= defaultState; }
protected void createUpDownButtons(Composite buttonComposite) { int numButtons= 2; // up, down fButtonControls= new Button[numButtons]; fButtonsEnabled= new boolean[numButtons]; fButtonControls[UP_INDEX]= createButton(buttonComposite, UP_BUTTON, JavaUIMessages.GenerateToStringDialog_up_button, false); fButtonControls[DOWN_INDEX]= createButton(buttonComposite, DOWN_BUTTON, JavaUIMessages.GenerateToStringDialog_down_button, false); boolean defaultState= false; fButtonControls[UP_INDEX].setEnabled(defaultState); fButtonControls[DOWN_INDEX].setEnabled(defaultState); fButtonsEnabled[UP_INDEX]= defaultState; fButtonsEnabled[DOWN_INDEX]= defaultState; }
@Override protected Composite createSelectionButtons(Composite composite) { Composite buttonComposite= super.createSelectionButtons(composite); GridLayout layout= new GridLayout(); buttonComposite.setLayout(layout); createUpDownButtons(buttonComposite); createButton(buttonComposite, SORT_BUTTON, JavaUIMessages.GenerateToStringDialog_sort_button, false); layout.marginHeight= 0; layout.marginWidth= 0; layout.numColumns= 1; return buttonComposite; }
@Override protected Composite createSelectionButtons(Composite composite) { Composite buttonComposite= super.createSelectionButtons(composite); GridLayout layout= new GridLayout(); buttonComposite.setLayout(layout); createUpDownButtons(buttonComposite); createButton(buttonComposite, SORT_BUTTON, JavaUIMessages.GenerateToStringDialog_sort_button, false); layout.marginHeight= 0; layout.marginWidth= 0; layout.numColumns= 1; return buttonComposite; }