diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java index ddcdff1bf0..a7816d38a8 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java @@ -162,7 +162,7 @@ public class CommitDialog extends Dialog { IDialogConstants.CANCEL_LABEL, false); } - Text commitText; + CommitMessageArea commitText; Text authorText; Text committerText; Button amendingButton; @@ -191,19 +191,19 @@ public class CommitDialog extends Dialog { label.setText(UIText.CommitDialog_CommitMessage); label.setLayoutData(GridDataFactory.fillDefaults().span(2, 1).grab(true, false).create()); - commitText = new Text(container, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL); + commitText = new CommitMessageArea(container, commitMessage); commitText.setLayoutData(GridDataFactory.fillDefaults().span(2, 1).grab(true, true) .hint(600, 200).create()); // allow to commit with ctrl-enter - commitText.addKeyListener(new KeyAdapter() { - public void keyPressed(KeyEvent arg0) { - if (arg0.keyCode == SWT.CR - && (arg0.stateMask & SWT.CONTROL) > 0) { + commitText.getTextWidget().addKeyListener(new KeyAdapter() { + public void keyPressed(KeyEvent event) { + if (event.keyCode == SWT.CR + && (event.stateMask & SWT.CONTROL) > 0) { okPressed(); - } else if (arg0.keyCode == SWT.TAB - && (arg0.stateMask & SWT.SHIFT) == 0) { - arg0.doit = false; + } else if (event.keyCode == SWT.TAB + && (event.stateMask & SWT.SHIFT) == 0) { + event.doit = false; commitText.traverse(SWT.TRAVERSE_TAB_NEXT); } } @@ -346,19 +346,16 @@ public class CommitDialog extends Dialog { showUntrackedButton.setSelection(showUntracked); - showUntrackedButton.addSelectionListener(new SelectionListener() { + showUntrackedButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { showUntracked = showUntrackedButton.getSelection(); filesViewer.refresh(true); } - public void widgetDefaultSelected(SelectionEvent e) { - // Empty - } }); - commitText.addModifyListener(new ModifyListener() { + commitText.getTextWidget().addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { updateSignedOffButton(); updateChangeIdButton(); |