Package org.jdesktop.wonderland.client.scenemanager.event

Examples of org.jdesktop.wonderland.client.scenemanager.event.EnterExitEvent


    }

    @Override
    public void commitEvent(Event event) {

        EnterExitEvent eeEvent = (EnterExitEvent) event;
        Entity e = eeEvent.getPrimaryEntity();
        Cell cell = eeEvent.getCellForEntity(e);

        if (cell != null) {
            if (eeEvent.isEnter()) {
                highlightCell(cell, true, GLOW_COLOR);
            } else {
                highlightCell(cell, false, GLOW_COLOR);
            }
        }
View Full Code Here


        return new Class[]{EnterExitEvent.class};
    }

    @Override
    public void commitEvent(Event event) {
        EnterExitEvent eee = (EnterExitEvent) event;
        Entity entity = eee.getPrimaryEntity();
        Cell cell = EnterExitEvent.getCellForEntity(entity);

        if (eee.isEnter()) {
            enter(cell);
        } else {
            exit(cell);
        }
    }
View Full Code Here

            inputManager.postEvent(new SelectionEvent(new LinkedList(selectedEntityList)));
            return;
        }
        else if (policy.isEnter(event) == true) {
            enterEntity = entity;
            inputManager.postEvent(new EnterExitEvent(entity, true));
        }
        else if (policy.isExit(event) == true) {
            Entity eventEntity = enterEntity;
            enterEntity = null;
            inputManager.postEvent(new EnterExitEvent(eventEntity, false));
        }
        else if (policy.isActivation(event) == true) {
            inputManager.postEvent(new ActivatedEvent(entity));
        }
        else if (policy.isContext(event) == true) {
View Full Code Here

        // If an enter/exit event, then note the Entity we are entering or
        // exiting and repost the event.
        if (event instanceof EnterExitEvent) {
            if (((EnterExitEvent)event).isEnter() == true) {
                enterEntity = entity;
                inputManager.postEvent(new EnterExitEvent(entity, true));
            }
            else {
                Entity eventEntity = enterEntity;
                enterEntity = null;
                inputManager.postEvent(new EnterExitEvent(eventEntity, false));
            }
            return;
        }

        // If an activation event, the simply repost the event
View Full Code Here

TOP

Related Classes of org.jdesktop.wonderland.client.scenemanager.event.EnterExitEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.