1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-03-14 11:29:26 +01:00

Added test for "Decrease Indent with 1 char on the last line"

See #1271
This commit is contained in:
Cristian Maglie 2013-02-27 13:34:52 +01:00
parent 5e17ae84a2
commit d246ca06ab
4 changed files with 19 additions and 2 deletions

View File

@ -1234,6 +1234,7 @@ public class Editor extends JFrame implements RunnerListener {
menu.add(item); menu.add(item);
item = newJMenuItem(_("Decrease Indent"), '['); item = newJMenuItem(_("Decrease Indent"), '[');
item.setName("menuDecreaseIndent");
item.addActionListener(new ActionListener() { item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
handleIndentOutdent(false); handleIndentOutdent(false);

View File

@ -40,4 +40,15 @@ public class JEditTextAreaComponentDriver extends JComponentDriver {
}); });
} }
public JEditTextArea selectAll(final JEditTextArea target) {
return GuiActionRunner.execute(new GuiQuery<JEditTextArea>() {
protected JEditTextArea executeInEDT() {
target.selectAll();
return target;
}
});
}
} }

View File

@ -2,9 +2,8 @@ package processing.app.helpers;
import org.fest.swing.core.Robot; import org.fest.swing.core.Robot;
import org.fest.swing.fixture.ComponentFixture; import org.fest.swing.fixture.ComponentFixture;
import processing.app.syntax.JEditTextArea;
import java.awt.*; import processing.app.syntax.JEditTextArea;
public class JEditTextAreaFixture extends ComponentFixture { public class JEditTextAreaFixture extends ComponentFixture {
@ -38,4 +37,9 @@ public class JEditTextAreaFixture extends ComponentFixture {
public String getText() { public String getText() {
return driver.getText((JEditTextArea) target); return driver.getText((JEditTextArea) target);
} }
public JEditTextAreaFixture selectAll() {
driver.selectAll((JEditTextArea) target);
return this;
}
} }

View File

@ -3,6 +3,7 @@ ARDUINO 1.5.3 BETA
[ide] [ide]
* Removed useless baud rates from serial monitor * Removed useless baud rates from serial monitor
* Fixed some minor IDE UI bugs (Shigeru Kanemoto)
[arduino core] [arduino core]
* sam: Fixed delayMicrosecond() when interrupts are disabled * sam: Fixed delayMicrosecond() when interrupts are disabled