Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: plugins & OSD (WAS: prefmenu-patch)



Clemens Kirchgatterer wrote:
> 
> Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> wrote:
> 
> > > implement some OSD locking so [mute] for example can't kill a
> > > plugins OSD anymore.
> >
> > I've already said that there will be a way that a plugin can return a
> > cOsdObject instead of a cOsdMenu, and that it then can define the size
> > and color depth of the OSD itself. Just give me some time...
> 
> sorry, our mails crossed. anyway, you didn't say, if this will stop the
> vdr core to kill the plugins OSD exidently. for example, when opening
> OSDs by its own, as a reaction of not grabable key presses.

It will be just like with a player's OSD. As long as that OSD is open, no other
will be opened - except if the user presses the Menu button. In that case the
plugin's OSD will be closed (I'll probably need call some Hide() function, so
the Plugin "knows" about this) and can later be re-opened by selecting the
plugin's main menu function again (the plugin will have to memorize it's
internal state, so that it can re-generate its OSD, but that should be no
problem).

Klaus
-- 
_______________________________________________________________

Klaus Schmidinger                       Phone: +49-8635-6989-10
CadSoft Computer GmbH                   Fax:   +49-8635-6989-40
Hofmark 2                               Email:   kls@cadsoft.de
D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de
_______________________________________________________________


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index