summaryrefslogtreecommitdiff
path: root/src/server/gwt
diff options
context:
space:
mode:
authorbjorn <bjorn@bringert.net>2008-11-06 13:47:40 +0000
committerbjorn <bjorn@bringert.net>2008-11-06 13:47:40 +0000
commit68ee5c15a172e28511193d45ad4e155132c1fc48 (patch)
tree589a1513db88fb1e09b12dd5d067c1b8d7f50776 /src/server/gwt
parent637bdfdb9385705df959241ca75b6684166f6d86 (diff)
Fridge: minor refactoring.
Diffstat (limited to 'src/server/gwt')
-rw-r--r--src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeApp.java2
-rw-r--r--src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeBagPanel.java14
2 files changed, 9 insertions, 7 deletions
diff --git a/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeApp.java b/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeApp.java
index 10727d236..533b31e7b 100644
--- a/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeApp.java
+++ b/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeApp.java
@@ -5,7 +5,6 @@ import java.util.List;
import com.allen_sauer.gwt.dnd.client.PickupDragController;
import com.allen_sauer.gwt.dnd.client.drop.DropController;
import com.google.gwt.core.client.EntryPoint;
-import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.History;
import com.google.gwt.user.client.HistoryListener;
import com.google.gwt.user.client.ui.Button;
@@ -245,7 +244,6 @@ public class FridgeApp implements EntryPoint {
}
public void onAvailableLanguagesChanged() {
if (pgf.getInputLanguage() == null) {
- GWT.log("Setting input language to user language: " + pgf.getUserLanguage(), null);
pgf.setInputLanguage(pgf.getUserLanguage());
}
}
diff --git a/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeBagPanel.java b/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeBagPanel.java
index a2f356ed7..377ba1bed 100644
--- a/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeBagPanel.java
+++ b/src/server/gwt/src/se/chalmers/cs/gf/gwt/client/FridgeBagPanel.java
@@ -1,19 +1,24 @@
package se.chalmers.cs.gf.gwt.client;
import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlowPanel;
-public class FridgeBagPanel extends FlowPanel {
+public class FridgeBagPanel extends Composite {
private PGFWrapper pgf;
private MagnetFactory magnetFactory;
- protected JSONRequest completeRequest = null;
+ private JSONRequest completeRequest = null;
+ private FlowPanel mainPanel;
+
public FridgeBagPanel (PGFWrapper pgf, MagnetFactory magnetFactory) {
this.pgf = pgf;
this.magnetFactory = magnetFactory;
+ mainPanel = new FlowPanel();
+ initWidget(mainPanel);
setStylePrimaryName("my-FridgeBagPanel");
}
@@ -22,7 +27,7 @@ public class FridgeBagPanel extends FlowPanel {
}
public void updateBag (final String text, String prefix) {
- clear();
+ mainPanel.clear();
int limit = 100;
if (completeRequest != null) {
completeRequest.cancel();
@@ -30,7 +35,6 @@ public class FridgeBagPanel extends FlowPanel {
completeRequest = pgf.complete(text + " " + prefix,
limit, new PGF.CompleteCallback() {
public void onResult(PGF.Completions completions) {
- clear();
for (PGF.Completion completion : completions.iterable()) {
String newText = completion.getText();
if (!newText.equals(text + " ")) {
@@ -38,7 +42,7 @@ public class FridgeBagPanel extends FlowPanel {
if (words.length > 0) {
String word = words[words.length - 1];
Magnet magnet = magnetFactory.createMagnet(word, completion.getFrom());
- add(magnet);
+ mainPanel.add(magnet);
}
}
}