Esempio n. 1
0
  void drawLinksTo(TwitterFilteringComponent t) {
    parent.noStroke();
    parent.fill(170, 170, 255, 130);
    int targetY;

    targetY = (t.y < lineY ? (t.y + t.height) : t.y);

    // println(t.y + " and " + targetY);
    // draw links from timeline to this component
    parent.beginShape(PConstants.POLYGON);
    parent.vertex(
        PApplet.map(
            getHourOfYear(t.dateSelection.getStart()),
            getHourOfYear(timelineStartDate),
            getHourOfYear(timelineEndDate),
            lineStart,
            lineStop),
        lineY);
    parent.vertex(t.x, targetY);
    parent.vertex(t.x + t.width, targetY);
    parent.vertex(
        PApplet.map(
            getHourOfYear(t.dateSelection.getEnd()),
            getHourOfYear(timelineStartDate),
            getHourOfYear(timelineEndDate),
            lineStart,
            lineStop),
        lineY);
    parent.endShape();
  }