Examples of HUDEventListener


Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

        // create HUD control
        affordanceHUD = mainHUD.createComponent(affordanceHUDPanel);
        affordanceHUDPanel.setHUDComponent(affordanceHUD);
        affordanceHUD.setName(BUNDLE.getString("Edit_Object_None_Selected"));
        affordanceHUD.setPreferredLocation(Layout.SOUTH);
        affordanceHUD.addEventListener(new HUDEventListener() {
            public void HUDObjectChanged(HUDEvent event) {
                /**
                 * Handles when the affordance frame is closed
                 */
                if (event.getEventType() == HUDEventType.CLOSED) {
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

        // add affordances HUD panel to main HUD
        mainHUD.addComponent(paletteHUD);
       
        // issue #174 hud visibility management
        paletteHUD.addEventListener(new HUDEventListener() {
            public void HUDObjectChanged(HUDEvent event) {
              HUDEventType hudEventType = event.getEventType();
                if (hudEventType == HUDEventType.CLOSED
                    || hudEventType == HUDEventType.MINIMIZED) {
                  paletteHUDMI.setSelected(false);
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

                textChatMenuItem.setEnabled(true);
                textChatMenuItem.setSelected(true);
                chatHud.setVisible(true);
                // Listen for when the HUD component closes. When it does, we
                // need to set the state of the checkbox menu item.
                chatHud.addEventListener(new HUDEventListener() {

                    public void HUDObjectChanged(HUDEvent event) {
                        // If the window is being closed, we need to update the
                        // state of the checkbox menu item, but we must do this
                        // in the AWT Event Thread.
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

    }

    public void setHUDComponent(HUDComponent addHUDComponent) {
        this.addHUDComponent = addHUDComponent;

        addHUDComponent.addEventListener(new HUDEventListener() {

            public void HUDObjectChanged(HUDEvent e) {
    //System.out.println("GOT EVENT " + e);

                if (mode.equals(Mode.IN_PROGRESS) && e.getEventType().equals(HUDEventType.CLOSED)) {
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

        mainHUD.addComponent(addModeAddHUDComponent);

        inProgressButtonPanel.setEnabledAddButton(false);

        addModeAddHUDComponent.addEventListener(new HUDEventListener() {

            public void HUDObjectChanged(HUDEvent e) {
                if (e.getEventType().equals(HUDEventType.DISAPPEARED)) {
                    inProgressButtonPanel.setEnabledAddButton(true);
                }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

        addHUDPanel.setPreferredLocation(Layout.NORTHWEST);

        mainHUD.addComponent(addComponent);

        addComponent.addEventListener(new HUDEventListener() {
            public void HUDObjectChanged(HUDEvent e) {
                if (e.getEventType().equals(HUDEventType.CLOSED)) {
        addComponent = null;
                }
            }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

                    gestureHud.setName(BUNDLE.getString("Gesture_UI"));
                    gestureHud.setLocation(leftMargin, bottomMargin);
                    mainHUD.addComponent(gestureHud);

                    // issue #174 hud visibility management
                    gestureHud.addEventListener(new HUDEventListener() {
                      public void HUDObjectChanged(HUDEvent event) {
                        HUDEventType hudEventType = event.getEventType();
                        if (event.getEventType() == HUDEventType.DISAPPEARED
                            || hudEventType == HUDEventType.CLOSED
                            || hudEventType == HUDEventType.MINIMIZED) {
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

        // Maintain an association between components and their windows.
        // Note: it would be nice of the HUD could do this but its tricky.
        hudComponents.put(component, window);

        component.addEventListener(new HUDEventListener() {
            public void HUDObjectChanged(HUDEvent e) {
                if (e.getEventType().equals(HUDEvent.HUDEventType.CLOSED)) {
                    HUDComponent comp = (HUDComponent)e.getObject();
                    if (mainHUD != null) {
                        mainHUD.removeComponent(comp);
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

                //HUDEventType type = ev.getEventType();
                Iterator<HUDEventListener> iterator = listeners.iterator();
                //int num = listeners.size();
                //int i = 1;
                while (iterator.hasNext()) {
                    HUDEventListener notifiee = iterator.next();
                    //logger.finest("   === [" + id + "] " + i + "/" + num + ": sending " + type + " to " + notifiee.getClass().getSimpleName());
                    //i++;
                    notifiee.HUDObjectChanged(ev);
                }
                iterator = null;
                ev = null;
            }
View Full Code Here

Examples of org.jdesktop.wonderland.client.hud.HUDEventListener

                    settings.addTempFactory(new AudioContextMenuFactory(cell));
                }
            }
        };

        audioMeterListener = new HUDEventListener() {
            public void HUDObjectChanged(HUDEvent event) {
                if (event.getEventType() == HUDEvent.HUDEventType.APPEARED ||
                    event.getEventType() == HUDEvent.HUDEventType.DISAPPEARED)
                {
                    boolean visible = isAudioVolumeVisible();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.