Package lcmc.common.ui

Examples of lcmc.common.ui.Info


    }

    /** Creates operations combo boxes with labels. */
    protected void addOperations(final JPanel optionsPanel, final int leftWidth, final int rightWidth) {
        final JPanel sectionPanel = getParamPanel(Tools.getString("ClusterBrowser.Operations"));
        final Info savedOpIdRef = getSameServiceOpIdRef();
        sameAsOperationsWi = widgetFactory.createInstance(
                Widget.Type.COMBOBOX,
                savedOpIdRef,
                getSameServicesOperations(),
                Widget.NO_REGEXP,
                rightWidth,
                Widget.NO_ABBRV,
                new AccessMode(AccessMode.ADMIN, AccessMode.NORMAL),
                Widget.NO_BUTTON);
        final String toolTip;
        if (savedOpIdRef == null) {
            toolTip = "";
        } else {
            toolTip = savedOpIdRef.getValueForGui();
        }
        sameAsOperationsWi.setToolTipText(toolTip);
        final JLabel label = new JLabel(Tools.getString("ClusterBrowser.SameAs"));
        sameAsOperationsWi.setLabel(label, "");
        final JPanel saPanel = new JPanel(new SpringLayout());
View Full Code Here


        getResource().setValue(GUI_ID, new StringValue(getService().getId()));

        /* get dependent resources and create combo boxes for ones, that
         * need parameters */
        final String[] params = getParametersFromXML();
        final Info savedMAIdRef = savedMetaAttrInfoRef;
        addParams(optionsPanel,
                  params,
                  application.getServiceLabelWidth(),
                  application.getServiceFieldWidth(),
                  getSameAsFields(savedMAIdRef));
View Full Code Here

    public final void selectMyself() {
        super.selectMyself();
        final DefaultMutableTreeNode node = (DefaultMutableTreeNode) treeMenuController.getMenuTree().getLastSelectedPathComponent();
        if (node != null) {
            // TODO: do this differently, don't need to select it, only reload
            final Info prev = (Info) node.getUserObject();
            getBrowser().setRightComponentInView(this); /* just to reload */
            getBrowser().setRightComponentInView(prev); /* back were we were */
        }
    }
View Full Code Here

    }

    /** Handles right click on the service vertex and creates popup menu. */
    @Override
    protected void handlePopupVertex(final Vertex v, final List<Vertex> pickedV, final Point2D pos) {
        final Info info;
        if (pickedV.size() > 1) {
            info = multiSelectionInfo;
        } else if (vertexToHostMap.containsKey(v)) {
            info = getInfo(v);
        } else if (vertexToConstraintPHMap.containsKey(v)) {
            info = vertexToConstraintPHMap.get(v);
        } else {
            info = getInfo(v);
        }
        if (info != null) {
            final JPopupMenu p = info.getPopup();
            info.updateMenus(pos);
            showPopup(p, pos);
        }
    }
View Full Code Here

    }

    /** Handles right click on the background and creates popup menu. */
    @Override
    protected void handlePopupBackground(final Point2D pos) {
        final Info info = getClusterBrowser().getServicesInfo();
        final JPopupMenu p = info.getPopup();
        info.updateMenus(pos);
        showPopup(p, pos);
    }
View Full Code Here

    @Override
    protected void multiSelection() {
        final List<Info> selectedInfos = new ArrayList<Info>();
        final PickedState<Vertex> ps = getVisualizationViewer().getRenderContext().getPickedVertexState();
        for (final Vertex v : getPickedVertices()) {
            final Info i = getInfo(v);
            if (i != null) {
                selectedInfos.add(i);
            }
        }
        multiSelectionInfo = pcmkMultiSelectionInfoProvider.get();
View Full Code Here

TOP

Related Classes of lcmc.common.ui.Info

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.