PDA

View Full Version : osd.statusmessage - bug #2 (actually 2 bugs)



AlCapone
January 21st, 2006, 12:08 PM
BUG#1 :

execute:
osd.StatusMessage("Testing", osd.GetStyle("StatusLightBlue"))

if, during the OSD timout period (while OSD is visible), mouse is moved "on" the OSD, (or an tiny movement is made while it by accident is in the area overlayed by OSD, then the OSD won't disappear as long mouse pointer is there !) - it will disapear after a timeout one the mouse is moved away..

of course, it should disappear no matter if it is "pointed" upon ..
(very annoying when the mouse-pointer is in a corner - and an OSD spawns over it.)



BUG#2

osd.StatusMessage("Test", osd.GetStyle("StatusLightBlue",
{Position="TOPRIGHT", FontSize=20}))

the above command often causes that the OSD (of spawned over a non-moving-mouse-pointer) never disappears until mouse-pointer is moved away.

Promixis
January 21st, 2006, 12:31 PM
Actually that is by design.

With the attached you can overide that setting by using

DontCloseOnHover = false

AlCapone
January 21st, 2006, 12:48 PM
thank you .
but after using that OSD-work.lua - i get no OSD at all :)

AlCapone
January 21st, 2006, 01:06 PM
I thought I was not clear enough on that last comment:

no OSD works anymore:

osd.StatusMessage("Testing", osd.GetStyle("StatusLightBlue"))

gives nothing

OSDmenu gives a black box.

Promixis
January 21st, 2006, 01:38 PM
:oops:

AlCapone
January 21st, 2006, 01:50 PM
thank you.
OSD's work again.
please help me using the new setting.
i tried:

osd.StatusMessage("Test", osd.GetStyle("StatusLightBlue",
{DontCloseOnHover=false}))

and it did not work. (OSD did not close)

Promixis
January 21st, 2006, 02:57 PM
I must be lossing my mind :evil:

its DoNot

osd.StatusMessage("Test", osd.GetStyle("StatusLightBlue", {DoNotCloseOnHover=false}))

AlCapone
January 22nd, 2006, 04:30 AM
thank you, it works fine now :)