Examples of toX()


Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

  }


  public void scrollToTask(HasStartAndEnd interval,boolean automatic){
    CoordinatesConverter coord=getCoord();
    double start=coord.toX(interval.getStart());
    double end=coord.toX(interval.getEnd());
    Rectangle visible=getVisibleRect();
    if (automatic&&(
        (start>=visible.x&&start<=visible.x+visible.width)||
        (end>=visible.x&&end<=visible.x+visible.width)||
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()


  public void scrollToTask(HasStartAndEnd interval,boolean automatic){
    CoordinatesConverter coord=getCoord();
    double start=coord.toX(interval.getStart());
    double end=coord.toX(interval.getEnd());
    Rectangle visible=getVisibleRect();
    if (automatic&&(
        (start>=visible.x&&start<=visible.x+visible.width)||
        (end>=visible.x&&end<=visible.x+visible.width)||
        (start<visible.x&&end>visible.x+visible.width)))
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    protected Shape getBarShadowBounds(double x,double y){
    double deltaX=x-x0;
    CoordinatesConverter coord=getCoord();
    GraphicNode node=(GraphicNode)selected;
    Rectangle2D bounds;
    double xStart=coord.toX((selectedIntervalNumber==0&&state==BAR_MOVE)?node.getStart():selectedInterval.getStart());
    if (state==PROGRESS_BAR_MOVE){
      double completedX=coord.toX(node.getCompleted());//CoordinatesConverter.adaptSmallBarEndX(xStart,coord.toX(node.getCompleted()),config);
      bounds=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset()+(node.getGanttShapeHeight()-config.getGanttProgressBarHeight())/2,completedX-xStart+deltaX,config.getGanttProgressBarHeight());
    }else{
      double xEnd=(selectedIntervalNumber==0&&state==BAR_MOVE)?CoordinatesConverter.adaptSmallBarEndX(coord.toX(node.getStart()),coord.toX(node.getEnd()),node,config):coord.toX(selectedInterval.getEnd());
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    CoordinatesConverter coord=getCoord();
    GraphicNode node=(GraphicNode)selected;
    Rectangle2D bounds;
    double xStart=coord.toX((selectedIntervalNumber==0&&state==BAR_MOVE)?node.getStart():selectedInterval.getStart());
    if (state==PROGRESS_BAR_MOVE){
      double completedX=coord.toX(node.getCompleted());//CoordinatesConverter.adaptSmallBarEndX(xStart,coord.toX(node.getCompleted()),config);
      bounds=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset()+(node.getGanttShapeHeight()-config.getGanttProgressBarHeight())/2,completedX-xStart+deltaX,config.getGanttProgressBarHeight());
    }else{
      double xEnd=(selectedIntervalNumber==0&&state==BAR_MOVE)?CoordinatesConverter.adaptSmallBarEndX(coord.toX(node.getStart()),coord.toX(node.getEnd()),node,config):coord.toX(selectedInterval.getEnd());
      double w=xEnd-xStart;
      switch (state) {
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    double xStart=coord.toX((selectedIntervalNumber==0&&state==BAR_MOVE)?node.getStart():selectedInterval.getStart());
    if (state==PROGRESS_BAR_MOVE){
      double completedX=coord.toX(node.getCompleted());//CoordinatesConverter.adaptSmallBarEndX(xStart,coord.toX(node.getCompleted()),config);
      bounds=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset()+(node.getGanttShapeHeight()-config.getGanttProgressBarHeight())/2,completedX-xStart+deltaX,config.getGanttProgressBarHeight());
    }else{
      double xEnd=(selectedIntervalNumber==0&&state==BAR_MOVE)?CoordinatesConverter.adaptSmallBarEndX(coord.toX(node.getStart()),coord.toX(node.getEnd()),node,config):coord.toX(selectedInterval.getEnd());
      double w=xEnd-xStart;
      switch (state) {
      case BAR_MOVE:
        bounds=new Rectangle2D.Double(xStart+deltaX,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset(),w,node.getGanttShapeHeight());
        break;
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    double xStart=coord.toX((selectedIntervalNumber==0&&state==BAR_MOVE)?node.getStart():selectedInterval.getStart());
    if (state==PROGRESS_BAR_MOVE){
      double completedX=coord.toX(node.getCompleted());//CoordinatesConverter.adaptSmallBarEndX(xStart,coord.toX(node.getCompleted()),config);
      bounds=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset()+(node.getGanttShapeHeight()-config.getGanttProgressBarHeight())/2,completedX-xStart+deltaX,config.getGanttProgressBarHeight());
    }else{
      double xEnd=(selectedIntervalNumber==0&&state==BAR_MOVE)?CoordinatesConverter.adaptSmallBarEndX(coord.toX(node.getStart()),coord.toX(node.getEnd()),node,config):coord.toX(selectedInterval.getEnd());
      double w=xEnd-xStart;
      switch (state) {
      case BAR_MOVE:
        bounds=new Rectangle2D.Double(xStart+deltaX,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset(),w,node.getGanttShapeHeight());
        break;
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    double xStart=coord.toX((selectedIntervalNumber==0&&state==BAR_MOVE)?node.getStart():selectedInterval.getStart());
    if (state==PROGRESS_BAR_MOVE){
      double completedX=coord.toX(node.getCompleted());//CoordinatesConverter.adaptSmallBarEndX(xStart,coord.toX(node.getCompleted()),config);
      bounds=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset()+(node.getGanttShapeHeight()-config.getGanttProgressBarHeight())/2,completedX-xStart+deltaX,config.getGanttProgressBarHeight());
    }else{
      double xEnd=(selectedIntervalNumber==0&&state==BAR_MOVE)?CoordinatesConverter.adaptSmallBarEndX(coord.toX(node.getStart()),coord.toX(node.getEnd()),node,config):coord.toX(selectedInterval.getEnd());
      double w=xEnd-xStart;
      switch (state) {
      case BAR_MOVE:
        bounds=new Rectangle2D.Double(xStart+deltaX,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset(),w,node.getGanttShapeHeight());
        break;
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    }
    return bounds;
    }
    protected Rectangle2D getLinkSelectionShadowBounds(GraphicNode node){
    CoordinatesConverter coord=getCoord();
    double xStart=coord.toX(node.getStart());
    double xEnd=coord.toX(node.getEnd());
    xEnd=CoordinatesConverter.adaptSmallBarEndX(xStart,xEnd,node,config);
    Rectangle2D selectionRectangle=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset(),xEnd-xStart,node.getGanttShapeHeight());
    return selectionRectangle;
    }
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    return bounds;
    }
    protected Rectangle2D getLinkSelectionShadowBounds(GraphicNode node){
    CoordinatesConverter coord=getCoord();
    double xStart=coord.toX(node.getStart());
    double xEnd=coord.toX(node.getEnd());
    xEnd=CoordinatesConverter.adaptSmallBarEndX(xStart,xEnd,node,config);
    Rectangle2D selectionRectangle=new Rectangle2D.Double(xStart,((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset(),xEnd-xStart,node.getGanttShapeHeight());
    return selectionRectangle;
    }
View Full Code Here

Examples of com.projity.pm.graphic.timescale.CoordinatesConverter.toX()

    }

    protected void setLinkOrigin(){
      GraphicNode node=(GraphicNode)selected;
    CoordinatesConverter coord=getCoord();
    double xStart=coord.toX((selectedIntervalNumber==0)?node.getStart():selectedInterval.getStart());
    double xEnd=selectedIntervalNumber==0?CoordinatesConverter.adaptSmallBarEndX(coord.toX(node.getStart()),coord.toX(node.getEnd()),node,config):coord.toX(selectedInterval.getEnd());
    x0link=(xStart+xEnd)/2;
    y0link=((GanttUI)ui).getBarY(node.getRow())+node.getGanttShapeOffset()+node.getGanttShapeHeight()/2;

    }
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.