Fridge: Added Delete Last button.

This commit is contained in:
bjorn
2008-11-06 14:31:06 +00:00
parent 0d29ad9a6a
commit 654f0b968f
2 changed files with 13 additions and 0 deletions

View File

@@ -170,6 +170,11 @@ public class FridgeApp implements EntryPoint {
protected Widget createButtonPanel () {
Panel buttons = new HorizontalPanel();
buttons.add(new Button("Delete last", new ClickListener () {
public void onClick(Widget sender) {
textPanel.deleteLast();
}
}));
buttons.add(new Button("Clear", new ClickListener () {
public void onClick(Widget sender) {
clear();

View File

@@ -63,6 +63,14 @@ public class FridgeTextPanel extends Composite {
fireChange();
}
public void deleteLast() {
int c = mainPanel.getWidgetCount();
if (c > 0) {
mainPanel.remove(c-1);
fireChange();
}
}
protected void fireChange() {
listeners.fireChange(this);
}