[vdr] Small patch to prefermenu and ideas for next generation
prefermenu.
DOm
angelus.dei at tiscalinet.it
Mon Feb 14 20:21:39 CET 2005
Hi,
firstly i attach a small patch to fix drawing of the new yellow
and blue "buttons" of prefermenu plugin.
Thinking to a better prefermenu i would like to ask something to someone
more inside the vdr code: Can i use something like the small menu for
Audio track selection to show preferred channels? Doing so i can have a
channel menu not too big and looking consistent with the current skin.
Does this sound reasonable to you?
And more important: Did you understand me? really :)
Thanks for your effort,
ANgelus.
-------------- next part --------------
diff -pruN prefermenu-0.6.4_orig/preferosd.c prefermenu-0.6.4/preferosd.c
--- prefermenu-0.6.4_orig/preferosd.c 2005-02-14 19:55:40.000000000 +0100
+++ prefermenu-0.6.4/preferosd.c 2005-02-14 20:13:21.000000000 +0100
@@ -383,13 +383,13 @@ osd->DrawText(5, middle-int(LINEHEIGHT/2
// Help Colors
#if VDRVERSNUM >= 10307
osd->DrawRectangle(config.width+BORDERSIZE, BORDERSIZE,\
- config.width+LINEHEIGHT-BORDERSIZE, LINEHEIGHT+(2*BORDERSIZE), clrRed);
+ config.width+LINEHEIGHT-BORDERSIZE, LINEHEIGHT+BORDERSIZE, clrRed);
osd->DrawRectangle(config.width+BORDERSIZE, LINEHEIGHT+(2*BORDERSIZE),\
- config.width+LINEHEIGHT-BORDERSIZE, (2*LINEHEIGHT)+(3*BORDERSIZE), clrGreen);
- osd->DrawRectangle(config.width+BORDERSIZE, (2*LINEHEIGHT)+(2*BORDERSIZE),\
- config.width+LINEHEIGHT-BORDERSIZE, (3*LINEHEIGHT)+(4*BORDERSIZE), clrYellow);
- osd->DrawRectangle(config.width+BORDERSIZE, (3*LINEHEIGHT)+(2*BORDERSIZE),\
- config.width+LINEHEIGHT-BORDERSIZE, (4*LINEHEIGHT)+(5*BORDERSIZE), clrBlue);
+ config.width+LINEHEIGHT-BORDERSIZE, (2*LINEHEIGHT)+(2*BORDERSIZE), clrGreen);
+ osd->DrawRectangle(config.width+BORDERSIZE, (2*LINEHEIGHT)+(3*BORDERSIZE),\
+ config.width+LINEHEIGHT-BORDERSIZE, (3*LINEHEIGHT)+(3*BORDERSIZE), clrYellow);
+ osd->DrawRectangle(config.width+BORDERSIZE, (3*LINEHEIGHT)+(4*BORDERSIZE),\
+ config.width+LINEHEIGHT-BORDERSIZE, (4*LINEHEIGHT)+(4*BORDERSIZE), clrBlue);
#else
bitmap->Fill(config.width+BORDERSIZE, BORDERSIZE,\
config.width+LINEHEIGHT-BORDERSIZE, LINEHEIGHT+(2*BORDERSIZE), clrRed);
More information about the vdr
mailing list