aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-06-17 08:18:49 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-06-17 08:18:49 +0000
commitcfb9a0f85e5e08a190bb692ae984702ec459ca56 (patch)
treeb95e2f80d80c147da89b59de6ced67e6a73d7f12
parent9a19c26abe4cebe832a01e9ac2557bccd1efdc5e (diff)
downloadvaadin-framework-cfb9a0f85e5e08a190bb692ae984702ec459ca56.tar.gz
vaadin-framework-cfb9a0f85e5e08a190bb692ae984702ec459ca56.zip
Extracted package private interface (ActionOwner). Toolkit context menu infra can now be used in extended components in different package.
svn changeset:4905/svn branch:trunk
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java17
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java16
2 files changed, 16 insertions, 17 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java
index 4c1cf2626d..0f059870e3 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java
@@ -5,7 +5,6 @@
package com.itmill.toolkit.terminal.gwt.client.ui;
import com.google.gwt.user.client.Command;
-import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection;
/**
*
@@ -54,19 +53,3 @@ public abstract class Action implements Command {
iconUrl = url;
}
}
-
-/**
- * Action owner must provide a set of actions for context menu and IAction
- * objects.
- */
-interface ActionOwner {
-
- /**
- * @return Array of IActions
- */
- public Action[] getActions();
-
- public ApplicationConnection getClient();
-
- public String getPaintableId();
-} \ No newline at end of file
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java
new file mode 100644
index 0000000000..647a1cfe89
--- /dev/null
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java
@@ -0,0 +1,16 @@
+package com.itmill.toolkit.terminal.gwt.client.ui;
+
+import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection;
+
+public interface ActionOwner {
+
+ /**
+ * @return Array of IActions
+ */
+ public Action[] getActions();
+
+ public ApplicationConnection getClient();
+
+ public String getPaintableId();
+
+}