コード例 #1
0
  private Rectangle boundsFor(
      LogInterval logInterval, int threadSetStartIndex, int threadSetEndIndex) {
    int x = uiLogTimeScale.modelToView(logInterval.getStart());
    int width = uiLogTimeScale.modelToView(logInterval.getEnd()) - x;

    int threadSetStartY = threadScale.modelThreadIndexToView(threadSetStartIndex);
    int threadSetEndY = threadScale.modelThreadIndexToView(threadSetEndIndex + 1);

    return new Rectangle(x, threadSetStartY, width, threadSetEndY - threadSetStartY);
  }