From d3f928d6b7b5fa98e101bd1aaedd1fe0993ddb58 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 23 Jul 2013 14:34:39 +0200 Subject: Support for schemaName and schemaVersion in Event --- src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java') diff --git a/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java b/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java index ab5a539..4f7db24 100644 --- a/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java +++ b/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java @@ -381,6 +381,21 @@ public class ViewpointPane extends EntityTabPane implements ItemListener, Action } @Override + public void runCommand(String command) { + String[] viewElements = command.split(":"); + if (viewElements.length!=2) return; + if (schemaList == null) run(); + schemas.setSelectedItem(viewElements[0]); + for (Viewpoint thisView : viewpointList) { + if (thisView.getName().equals(viewElements[1])) { + switchView(thisView); + return; + } + } + Logger.error("Viewpoint "+command+" not found in this item"); + } + + @Override public void add(C2KLocalObject contents) { if (contents instanceof Viewpoint) addViewpoint((Viewpoint)contents); -- cgit v1.2.3