Mal was ganz anderes: zur Zeit ist ja ein cTextScroller-Object in cSkinDisplayMenu fest integriert. Allerdings wird bei jedem Scrollen von Eventinfos oder Recordinginfos der aktuell darstellbare Text neu auf das osd-Objekt gezeichnet. Mit einer Pixmap könnte man den kompletten Text einmal zeichnen und bräuchte beim Scrollen nur noch den DrawPortPoint zu verschieben.
Ist eine Erweiterung von cTextScroller auf Pixmaps angedacht?
Bis jetzt nicht - aber vielleicht nach der 2.0...
Zitat
BTW: Wieso muss man eigentlich den DrawPortPoint verschieben - müsste das nicht der ViewPortPoint sein?
Der DrawPort ist die gesamte Pixmap-Zeichenfläche (daher "draw").
Der ViewPort ist quasi ein Fenster im OSD, durch das man auf den DrawPort schauen kann.
Ist der DrawPort größer als der ViewPort, dann kann man durch Setzen des Nullpunkts des DrawPort den sichtbaren Ausschnitt verschieben. Würde man den Nullpunkt des Viewports verschieben, dann würde sich das "Fenster" auf dem OSD verschieben, was in diesem Zusammenhang wohl nicht der gewünschte Effekt wäre.
Klaus