From cfb9a0f85e5e08a190bb692ae984702ec459ca56 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 17 Jun 2008 08:18:49 +0000 Subject: [PATCH] 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 --- .../toolkit/terminal/gwt/client/ui/Action.java | 17 ----------------- .../terminal/gwt/client/ui/ActionOwner.java | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 17 deletions(-) create mode 100644 src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java 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(); + +} -- 2.39.5