messagesoverlay - Add indicator for multiple messages in the queue
parent
9e44a13ccd
commit
78c0481770
|
|
@ -300,7 +300,7 @@ let drawMessage = function(ovr, msg) {
|
||||||
if (typeof msg.FirstLine === "undefined") msg.FirstLine = 0;
|
if (typeof msg.FirstLine === "undefined") msg.FirstLine = 0;
|
||||||
|
|
||||||
let bodyFont = typeof msg.bodyFont === "undefined" ? settings.fontMedium : msg.bodyFont;
|
let bodyFont = typeof msg.bodyFont === "undefined" ? settings.fontMedium : msg.bodyFont;
|
||||||
let Padding = 3;
|
let Padding = 3 + eventQueue.length > 1 ? 2 : 0;
|
||||||
if (typeof msg.lines === "undefined") {
|
if (typeof msg.lines === "undefined") {
|
||||||
ovr.setFont(bodyFont);
|
ovr.setFont(bodyFont);
|
||||||
msg.lines = MyWrapString(msg.body, ovr.getWidth() - (Padding * 2));
|
msg.lines = MyWrapString(msg.body, ovr.getWidth() - (Padding * 2));
|
||||||
|
|
@ -321,6 +321,16 @@ let drawMessage = function(ovr, msg) {
|
||||||
ovr.setBgColor(ovr.theme.bg);
|
ovr.setBgColor(ovr.theme.bg);
|
||||||
ovr.setColor(ovr.theme.fg);
|
ovr.setColor(ovr.theme.fg);
|
||||||
ovr.clearRect(2, yText, ovrw-3, ovrh-3);
|
ovr.clearRect(2, yText, ovrw-3, ovrh-3);
|
||||||
|
|
||||||
|
if (eventQueue.length > 1){
|
||||||
|
ovr.drawLine(ovr.getWidth()-4,ovr.getHeight()/2,ovr.getWidth()-4,ovr.getHeight()-4);
|
||||||
|
ovr.drawLine(ovr.getWidth()/2,ovr.getHeight()-4,ovr.getWidth()-4,ovr.getHeight()-4);
|
||||||
|
}
|
||||||
|
if (eventQueue.length > 3){
|
||||||
|
ovr.drawLine(ovr.getWidth()-6,ovr.getHeight()*0.6,ovr.getWidth()-6,ovr.getHeight()-6);
|
||||||
|
ovr.drawLine(ovr.getWidth()*0.6,ovr.getHeight()-6,ovr.getWidth()-6,ovr.getHeight()-6);
|
||||||
|
}
|
||||||
|
|
||||||
let xText = Padding;
|
let xText = Padding;
|
||||||
yText += Padding;
|
yText += Padding;
|
||||||
ovr.setFont(bodyFont);
|
ovr.setFont(bodyFont);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue