summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorlordjaxom <lordjaxom>2004-07-14 16:49:10 +0000
committerlordjaxom <lordjaxom>2004-07-14 16:49:10 +0000
commit5071a1754f3db0adcf477ecf8e5b2a818d1935bd (patch)
tree210c39c7871d0192ec5aad51096ea39fa47ccd9e /contrib
parentf2a4ea2dc8c0d915e0f2af6f4ec1a228e1e94453 (diff)
downloadvdr-plugin-text2skin-5071a1754f3db0adcf477ecf8e5b2a818d1935bd.tar.gz
vdr-plugin-text2skin-5071a1754f3db0adcf477ecf8e5b2a818d1935bd.tar.bz2
- fixed display of scrollbar if there is no text presentv0.0.8
- fixed animation delay if update takes longer than the delay - using backgrounds also in 8-bit fullscreen mode to improve performance - implemented screen layer to improve performance - corrected offsets and tab widths in main menu - implemented parameters "current", "mark" and "selected" to choose mark colors in replay display (defaults to the old values) - implemented color value "None" to be able to unset a color
Diffstat (limited to 'contrib')
-rw-r--r--contrib/items.doc20
1 files changed, 14 insertions, 6 deletions
diff --git a/contrib/items.doc b/contrib/items.doc
index 518eb30..44863e4 100644
--- a/contrib/items.doc
+++ b/contrib/items.doc
@@ -24,13 +24,14 @@ This is the documentation to the Text2Skin file-format (version 0.0.2).
How To create text-based skins
------------------------------
+[ THIS HAS CHANGED - BACKGROUNDS ARE MANDATORY ]
+
If you are using an output driver capable of displaying a full-screen 256 color
OSD (i.e. an upgraded DVB-card, or plugins like SoftDevice), the plugin will
-detect this and make use of the full-screen area. If you intend to write a skin
-that will only work on such a device, you can skip the section concerning
-backgrounds. However, if you plan to make the skin usable on a usual DVB-card,
-even if you don't use one yourself, you should read the following sections
-carefully.
+detect this and make use of the full-screen area. However, you will still need
+to define some drawing areas (backgrounds), because commiting a full-screen
+area can take some time (depending on the output device). By specifying the
+area you intend to draw on, things can be sped up a lot.
It is important that you understand the limitations of the OSD memory. If there
are too many objects with too many colors defined, VDR will throw an error and
@@ -123,9 +124,16 @@ END_EN
Wie man textbasierte Skins erstellt
-----------------------------------
+[ HAT SICH GEÄNDERT - BACKGROUNDS SIND PFLICHT ]
+
Wenn Sie einen Ausgabetreiber nutzen, der fähig ist, ein 256-Farben Vollbild
als OSD darzustellen (z.B. eine aufgerüstete DVB-Karte oder Plugins wie
SoftDevice), wird das Plugin dies erkennen und die volle Bildfläche nutzen.
+Dennoch werden Sie einige Malbereiche (Backgrounds) definieren müssen, weil
+bspw. das Übermitteln des gesamten OSD-Bildes einige Zeit beanspruchen kann
+(je nach Ausgabegerät). Durch die Angabe der Bereiche auf die später gemalt
+werden soll, beschleunigt sich das ganze erheblich.
+
Wenn Sie beabsichtigen, ein Skin zu schreiben, welches nur auf solchen Geräten
funktionieren soll, können Sie die folgenden Sektionen, die die Backgrounds
betreffen überspringen. Wenn Sie jedoch planen Ihr Skin auch auf normalen
@@ -423,7 +431,7 @@ END_DE
"Rectangle" => "display, x, y, width, height, fg",
"Ellipse" => "display, x, y, width, height, fg, arc",
"Slope" => "display, x, y, width, height, fg, arc",
- "Progress" => "display, x, y, width, height, bg, fg",
+ "Progress" => "display, x, y, width, height, bg, fg, selected, mark, current",
"Logo" => "display, x, y, width, height, bg, fg, path, type",
"Symbol" => "display, x, y, width, height, bg, fg, path, altpath",
"MenuArea" => "x, y, width, height",