|
From: <tre...@us...> - 2007-08-30 00:59:11
|
Revision: 295
http://ogoglio.svn.sourceforge.net/ogoglio/?rev=295&view=rev
Author: trevorolio
Date: 2007-08-29 17:59:14 -0700 (Wed, 29 Aug 2007)
Log Message:
-----------
Added the path from a template script to the info panel.
Cannot send information in the other direction, yet.
Modified Paths:
--------------
maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/MultiuserTests.java
maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/SpaceClient.java
maven/trunk/ogoglio-common/src/main/java/com/ogoglio/xml/SpaceEvent.java
Modified: maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/MultiuserTests.java
===================================================================
--- maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/MultiuserTests.java 2007-08-30 00:59:09 UTC (rev 294)
+++ maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/MultiuserTests.java 2007-08-30 00:59:14 UTC (rev 295)
@@ -109,6 +109,11 @@
public void contextItemChosen(Thing thing, long nonce, String id) {
}
+ public void receivedInfoPanel(long sourceThingID, String panelHTML) {
+ // TODO Auto-generated method stub
+
+ }
+
}
private class WanderThread extends Thread {
Modified: maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/SpaceClient.java
===================================================================
--- maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/SpaceClient.java 2007-08-30 00:59:09 UTC (rev 294)
+++ maven/trunk/ogoglio-common/src/main/java/com/ogoglio/client/SpaceClient.java 2007-08-30 00:59:14 UTC (rev 295)
@@ -521,6 +521,11 @@
String link = event.getStringProperty(SpaceEvent.LINK);
listener.receivedLink(displayName, link);
+ } else if (SpaceEvent.SHOW_INFO_PANEL_EVENT.equals(event.getName())) {
+ String panelHTML = event.getStringProperty(SpaceEvent.INFO_PANEL_HTML);
+ long sourceThingID = event.getLongProperty(SpaceEvent.THING_ID).longValue();
+ listener.receivedInfoPanel(sourceThingID, panelHTML);
+
} else if (SpaceEvent.RELOAD_THING_EVENT.equals(event.getName())) {
long thingID = event.getLongProperty(SpaceEvent.THING_ID).longValue();
Thing thing = space.getThing(thingID);
@@ -650,6 +655,8 @@
public interface Listener {
public void receivedChatMessage(String username, String message);
+ public void receivedInfoPanel(long sourceThingID, String panelHTML);
+
public void contextItemChosen(Thing thing, long nonce, String id);
public void receivedContextMenuData(long nonce, String errorIfAny, Vector contextMenu);
Modified: maven/trunk/ogoglio-common/src/main/java/com/ogoglio/xml/SpaceEvent.java
===================================================================
--- maven/trunk/ogoglio-common/src/main/java/com/ogoglio/xml/SpaceEvent.java 2007-08-30 00:59:09 UTC (rev 294)
+++ maven/trunk/ogoglio-common/src/main/java/com/ogoglio/xml/SpaceEvent.java 2007-08-30 00:59:14 UTC (rev 295)
@@ -217,6 +217,10 @@
public static final String THING_CONTEXT_SELECTION_MADE_EVENT = "contextMenuItemChosen";
+ public static final String SHOW_INFO_PANEL_EVENT = "ShowInfoPanelEvent";
+
+ public static final String INFO_PANEL_HTML = "infoPanelHTML";
+
private String name = null;
private HashMap properties = new HashMap();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|