WarpPI/src/org/warp/picalculator/gui/GUIErrorMessage.java

37 lines
931 B
Java
Raw Normal View History

2017-04-09 22:01:03 +02:00
package org.warp.picalculator.gui;
import org.warp.picalculator.gui.graphicengine.GraphicEngine;
import org.warp.picalculator.gui.graphicengine.Renderer;
import org.warp.picalculator.Error;
public class GUIErrorMessage {
private String err;
private long creationTime;
public GUIErrorMessage(Error e) {
this.err = e.getLocalizedMessage();
this.creationTime = System.currentTimeMillis();
}
public GUIErrorMessage(Exception ex) {
err = ex.getLocalizedMessage();
this.creationTime = System.currentTimeMillis();
}
public void draw(GraphicEngine g, Renderer r, String msg) {
int scrW = g.getWidth();
int scrH = g.getHeight();
int width = 200;
int height = 20;
int margin = 4;
r.glClearSkin();
r.glColor(0x00000000);
r.glFillRect(scrW-width-margin, scrH-height-margin, width, height, 0, 0, 0, 0);
}
public long getCreationTime() {
return creationTime;
}
}