Add markers to timeline

This commit is contained in:
johni0702
2015-11-08 11:25:26 +01:00
parent dfd133d84f
commit 14941c15bb
3 changed files with 153 additions and 154 deletions

View File

@@ -68,15 +68,19 @@ public abstract class AbstractGuiTimeline<T extends AbstractGuiTimeline<T>> exte
setTooltip(new GuiTooltip(){
@Override
public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) {
int ms = getTimeAt(renderInfo.mouseX, renderInfo.mouseY);
int s = ms / 1000 % 60;
int m = ms / 1000 / 60;
setText(String.format("%02d:%02d", m, s));
setText(getTooltipText(renderInfo));
super.draw(renderer, size, renderInfo);
}
}.setText("00:00"));
}
protected String getTooltipText(RenderInfo renderInfo) {
int ms = getTimeAt(renderInfo.mouseX, renderInfo.mouseY);
int s = ms / 1000 % 60;
int m = ms / 1000 / 60;
return String.format("%02d:%02d", m, s);
}
@Override
public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) {
this.size = size;