ItEr59S07RFAspectosGraficosRecursoLimitantesItEr58S08: Truncated unfinished queue elements in pagination interval

This commit is contained in:
Lorenzo Tilve 2010-06-09 17:56:40 +02:00 committed by Javier Moran Rua
parent 761529e5cd
commit 6a2a21f7bd
4 changed files with 21 additions and 2 deletions

View file

@ -73,4 +73,9 @@ public class DatesMapperOnInterval implements IDatesMapper {
return millisecondsPerPixel;
}
@Override
public int getHorizontalSize() {
return this.horizontalSize;
}
}

View file

@ -38,4 +38,6 @@ public interface IDatesMapper {
long getMilisecondsPerPixel();
int getHorizontalSize();
}

View file

@ -249,9 +249,18 @@ public class QueueComponent extends XulElement implements
if (startPixels < 0) {
cssClass += " truncated-start";
}
result.setWidth(forCSS(getWidthPixels(datesMapper, queueElement)));
result.appendChild(generateNonWorkableShade(datesMapper, queueElement));
int taskWidth = getWidthPixels(datesMapper, queueElement);
if ((startPixels + taskWidth) > datesMapper.getHorizontalSize()) {
taskWidth = datesMapper.getHorizontalSize() - startPixels;
cssClass += " truncated-end";
} else {
result.appendChild(generateNonWorkableShade(datesMapper,
queueElement));
}
result.setWidth(forCSS(taskWidth));
result.setClass(cssClass);
return result;

View file

@ -707,6 +707,9 @@ div.limitingresourcesleftpane {
position:absolute;
}
.queue-element.truncated-end {
-moz-border-radius: 12px 0 0 12px;
}
/* ---------- End Limiting resources ----------------- */