Examples of IMarker


Examples of org.eclipse.core.resources.IMarker

        return target;
    }

    @Override
    public String getMessage() {
        final IMarker marker = getMarker();
        return "Line Breakpoint: " + marker.getResource().getName() + " [line: "
                + marker.getAttribute(IMarker.LINE_NUMBER, -1) + "]";
    }
View Full Code Here

Examples of transientlibs.preui.objects.gui.interfaces.IMarker

    }

    public IMarker spawnMarker(int byTypeCode, int setX, int setY, IFont setFont, int setImage, int setHoveredImage) {


        IMarker result = null;


        //Marker
        if (byTypeCode == MarkerType) {
           
            Log.info("Spawn marker");
           
            IImage assignImage = Detonator.INSTANCE.imageProvider.getImage(setImage);
            result = new Marker(assignImage, assignImage, setX, setY);
        }

        //AnimationMarker
        if (byTypeCode == AnimationMarkerType) {

            Log.notImplemented();
            //AnimationMarker preresult = new AnimationMarker(setX, setY, Animations.getAnimationByID(setImage));
            //preresult.animation = Animations.getAnimationByID(setImage).animation;
            //result = preresult;
        }


        //ButtonGroup
        if (byTypeCode == ButtonGroupType) {
            IImage assignImage;
            if (setImage != -1) {
                assignImage = Detonator.INSTANCE.imageProvider.getImage(setImage);
            } else {
                assignImage = null;
            }

        }


        //TextMarker
        if (byTypeCode == TextMarkerType) {

            Log.info("Spawn textmarker");
           
            IImage assignImage;
            if (setImage != -1) {
                assignImage = Detonator.INSTANCE.imageProvider.getImage(setImage);
            } else {
                assignImage = null;
            }

            IImage assignHoveredImage;
            if (setHoveredImage != -1) {
                assignHoveredImage = Detonator.INSTANCE.imageProvider.getImage(setHoveredImage);
            } else {
                assignHoveredImage = assignImage;
            }
           
            //if (assignImage == null) {
            //    Log.warn("Creating TextMarker with no image");
            //}
           
           
            result = new TextMarker(assignImage, assignHoveredImage, setX, setY, -1);


            ((TextMarker) result).originalImage = Detonator.INSTANCE.imageProvider.getImage(setImage);

            if (((TextMarker) result).originalImage == null) {
                ((TextMarker) result).maxWidth = 200;
            }
            ((TextMarker) result).setText("");

            if (setFont != null) {
                ((TextMarker) result).setFont(setFont);
                //((TextMarker) result).fontReference = setFont;
            } else {
                ((TextMarker) result).setFont(Detonator.INSTANCE.fontProvider.getDefaultFont());
                //((TextMarker) result).fontReference = Detonator.INSTANCE.fontProvider.defaultFont;

            }


        }


        //Text Info
        if (byTypeCode == TextInfoType) {
            if (setFont != null) {
                result = new TextInfo(setX, setY, "Text", -1, setFont);
                ((TextInfo) result).font = setFont;
                ((TextInfo) result).canBeClicked = true;
            } else {

                result = new TextInfo(setX, setY, "Text", -1, Detonator.INSTANCE.fontProvider.getDefaultFont());
                ((TextInfo) result).font = Detonator.INSTANCE.fontProvider.getDefaultFont();
                ((TextInfo) result).canBeClicked = true;
            }

        }



        if (byTypeCode == TextBoxType) {
            result = new TextBox(setX, setY, null, " ", setFont);
        }

        if (byTypeCode == ButtonGroupType) {
            result = new ButtonGroup(setX, setY, setFont, null);
            //Log.info("image: "+setImage);
            if (setImage != -1) {
                result.setImage(Detonator.INSTANCE.imageProvider.getImage(setImage));
            }
        }

        if (byTypeCode == InfoGroupType) {
            result = new InfoGroup(setX, setY, setFont, null);
            if (setImage != -1) {
                result.setImage(Detonator.INSTANCE.imageProvider.getImage(setImage));
            }
        }


        ((Marker) result).originalImage = Detonator.INSTANCE.imageProvider.getImage(setImage);
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.