Package VisualLogic

Examples of VisualLogic.JPin


        this.sourceElementID=sourceElementID;
        //createCursors();
        vmobject.disableAllElements();
       
        Element sourceElement = vmobject.getElementWithID(sourceElementID);
        JPin pin = sourceElement.getPin(sourcePin);
       
        createCursors();
        addDrahtPoint(start.x, start.y);
        addStueck(start, start);
        sourceDataType=pin.dataType;
View Full Code Here


                xx[i]=p.x;
                yy[i]=p.y;
            }

            Element sourceElement= (Element)vmobject.getObjectWithID(sourceElementID);
            JPin pinA=sourceElement.getPin(sourcePin);

            VSDataType.setColorStrokeFromDataType((Graphics2D)g,pinA.dataType);
            //g.setColor(Color.BLACK);
            g.drawPolyline(xx,yy, drahtPoints.size());
View Full Code Here

    public void abschliessen(int destElementID,int destPin)
    {
        Draht draht = vmobject.addDrahtIntoCanvas(sourceElementID,sourcePin,destElementID,destPin);
       
        Element sourceElement= (Element)vmobject.getObjectWithID(sourceElementID);
        JPin pinA=sourceElement.getPin(sourcePin);
       
        Element destElement= (Element)vmobject.getObjectWithID(destElementID);
        JPin pinB=destElement.getPin(destPin);
       
        pinA.draht=draht;
        pinB.draht=draht;
       
        if (pinA.pinIO==JPin.PIN_INPUT_OUTPUT) pinA.pinIO=JPin.PIN_OUTPUT;
View Full Code Here

    public void make(int destElementID,int destPin)
    {
        Draht draht = vmobject.addDrahtIntoCanvas(sourceElementID,sourcePin,destElementID,destPin);
       
        Element sourceElement= (Element)vmobject.getObjectWithID(sourceElementID);
        JPin pinA=sourceElement.getPin(sourcePin);
       
        Element destElement= (Element)vmobject.getObjectWithID(destElementID);
        JPin pinB=destElement.getPin(destPin);
       
        pinA.draht=draht;
        pinB.draht=draht;
       
        int x;
View Full Code Here

        {
            pan=vmobject.getNearstPin(p.x,p.y,10);
            if (pan!=null)
            {
               
                JPin apin = pan;
                //int xx=pan.element.getX();
                //int yy=pan.element.getY();
               
               
                if ((sourceDataType==apin.dataType || sourceDataType==ExternalIF.C_VARIANT || apin.dataType==ExternalIF.C_VARIANT) && (apin.pinIO==JPin.PIN_INPUT || apin.pinIO==JPin.PIN_INPUT_OUTPUT) && apin.draht==null)
View Full Code Here

    }
   
    public void elementPinMousePressed(MouseEvent e, int elementID, int pin)
    {
        Element sourceElement = (Element)vmobject.getObjectWithID(elementID);
        JPin apin = sourceElement.getPin(pin);
       
        if (( sourceDataType==apin.dataType        ||
                sourceDataType==ExternalIF.C_VARIANT ||
                apin.dataType==ExternalIF.C_VARIANT) && ( (apin.pinIO==JPin.PIN_INPUT || pan.pinIO==JPin.PIN_INPUT_OUTPUT ) && apin.draht==null))
        {
View Full Code Here

       
        //createCursors();
        vmobject.disableAllElements();
       
        Element sourceElement = vmobject.getElementWithID(sourceElementID);       
        JPin pin = sourceElement.getPin(sourcePin);
       
        createCursors();
        addDrahtPoint(start.x, start.y);
        addStueck(start, start);
        sourceDataType=pin.dataType;
View Full Code Here

            Point p=getDrahtPoint(i);
            xx[i]=p.x;
            yy[i]=p.y;
        }
        Element sourceElement= (Element)vmobject.getObjectWithID(sourceElementID);
        JPin pinA=sourceElement.getPin(sourcePin);
       
        VSDataType.setColorStrokeFromDataType((Graphics2D)g,pinA.dataType);
       
        g.drawPolyline(xx,yy, drahtPoints.size());
View Full Code Here

    {       
     
        Draht draht = vmobject.addDrahtIntoCanvas(sourceElementID,sourcePin,destElementID,destPin);
       
        Element sourceElement= (Element)vmobject.getObjectWithID(sourceElementID);
        JPin pinA=sourceElement.getPin(sourcePin);
               
        Element destElement= (Element)vmobject.getObjectWithID(destElementID);
        JPin pinB=destElement.getPin(destPin);

        pinA.draht=draht;
        pinB.draht=draht;  
       
        if (pinA.pinIO==JPin.PIN_INPUT_OUTPUT) pinA.pinIO=JPin.PIN_OUTPUT;
View Full Code Here

        {
            pan=vmobject.getNearstPin(p.x,p.y,10);
            if (pan!=null)
            {
               
                JPin apin = pan;
                //int xx=pan.element.getX();
                //int yy=pan.element.getY();
               

                if ((sourceDataType==apin.dataType || sourceDataType==ExternalIF.C_VARIANT || apin.dataType==ExternalIF.C_VARIANT) && apin.pinIO==JPin.PIN_INPUT && apin.draht==null)
View Full Code Here

TOP

Related Classes of VisualLogic.JPin

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.