summaryrefslogtreecommitdiffstats
path: root/libmenu
diff options
context:
space:
mode:
authoralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-22 18:29:29 +0000
committeralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-22 18:29:29 +0000
commit9c319292047f3012959b4b6c9f9026aba6893509 (patch)
tree9e1e8dd86d2209d481fc53d2e78ab99c3a80bb0d /libmenu
parenta62e96c30693f9be3a1e0d7ee54daa5aad5f4571 (diff)
downloadmpv-9c319292047f3012959b4b6c9f9026aba6893509.tar.bz2
mpv-9c319292047f3012959b4b6c9f9026aba6893509.tar.xz
Verticaly center the background around the text.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18205 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmenu')
-rw-r--r--libmenu/menu_list.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libmenu/menu_list.c b/libmenu/menu_list.c
index 56fb2ae3fd..f03039e351 100644
--- a/libmenu/menu_list.c
+++ b/libmenu/menu_list.c
@@ -110,7 +110,7 @@ void menu_list_draw(menu_t* menu,mp_image_t* mpi) {
menu_text_size(mpriv->title,dw,mpriv->vspace,1,&tw,&th2);
if(tw+2*mpriv->minb > bg_w) bg_w = tw+2*mpriv->minb;
menu_draw_box(mpi,mpriv->title_bg,mpriv->title_bg_alpha,
- x < 0 ? (mpi->w-bg_w)/2 : x-mpriv->minb,dy+y-mpriv->vspace,bg_w,th);
+ x < 0 ? (mpi->w-bg_w)/2 : x-mpriv->minb,dy+y-mpriv->vspace/2,bg_w,th);
}
menu_draw_text_full(mpi,mpriv->title,
x < 0 ? mpi->w / 2 : x,
@@ -126,7 +126,7 @@ void menu_list_draw(menu_t* menu,mp_image_t* mpi) {
if(m == mpriv->current) {
if(mpriv->ptr_bg >= 0)
menu_draw_box(mpi,mpriv->ptr_bg,mpriv->ptr_bg_alpha,
- x < 0 ? (mpi->w-bg_w)/2 : x-mpriv->minb,dy+y-mpriv->vspace,
+ x < 0 ? (mpi->w-bg_w)/2 : x-mpriv->minb,dy+y-mpriv->vspace/2,
bg_w,vo_font->height + mpriv->vspace);
if(ptr_l > 0)
menu_draw_text_full(mpi,mpriv->ptr,
@@ -137,7 +137,7 @@ void menu_list_draw(menu_t* menu,mp_image_t* mpi) {
MENU_TEXT_TOP|(x < 0 ? MENU_TEXT_RIGHT :MENU_TEXT_LEFT));
} else if(mpriv->item_bg >= 0)
menu_draw_box(mpi,mpriv->item_bg,mpriv->item_bg_alpha,
- x < 0 ? (mpi->w-bg_w)/2 : x-mpriv->minb,dy+y-mpriv->vspace,
+ x < 0 ? (mpi->w-bg_w)/2 : x-mpriv->minb,dy+y-mpriv->vspace/2,
bg_w,vo_font->height + mpriv->vspace);
menu_draw_text_full(mpi,m->txt,
x < 0 ? (mpi->w - need_w) / 2 + ptr_l : x + ptr_l,