From 1e616b3bfbd19f723d9e5e2961b463a004529881 Mon Sep 17 00:00:00 2001 From: qball Date: Wed, 8 Nov 2006 17:16:29 +0000 Subject: [PATCH] Fix dualscreen placing for qosd git-svn-id: https://svn.musicpd.org/gmpc/plugins/gmpc-qosd/trunk@5035 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/qosd.c | 12 ++++++------ src/qosd.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/qosd.c b/src/qosd.c index d4668bd..2c2e1b8 100644 --- a/src/qosd.c +++ b/src/qosd.c @@ -286,14 +286,14 @@ void qosd_show_popup(gchar *string) { case 0: x = 0; - x += cfg_get_single_value_as_int_with_default(config, "qosd-plugin","y-offset",0); + x += msize.x+cfg_get_single_value_as_int_with_default(config, "qosd-plugin","y-offset",0); break; case 1: - x = screen_w/2-(width+xpadding)/2; + x = msize.x+screen_w/2-(width+xpadding)/2; break; case 2: - x = screen_w - (width+xpadding); + x = msize.x+screen_w - (width+xpadding); x -= cfg_get_single_value_as_int_with_default(config, "qosd-plugin","y-offset",0); break; default: @@ -302,15 +302,15 @@ void qosd_show_popup(gchar *string) switch(cfg_get_single_value_as_int_with_default(config, "qosd-plugin", "vposition", 0)) { case 0: - y = 0; + y = msize.y; y += cfg_get_single_value_as_int_with_default(config, "qosd-plugin","x-offset",0); break; case 1: - y = screen_h/2-(height+ypadding)/2; + y = msize.y+screen_h/2-(height+ypadding)/2; break; case 2: - y = screen_h - (height+ypadding); + y = msize.y+screen_h - (height+ypadding); y -= cfg_get_single_value_as_int_with_default(config, "qosd-plugin","x-offset",0); break; default: diff --git a/src/qosd.h b/src/qosd.h index e03e61e..feb1acf 100644 --- a/src/qosd.h +++ b/src/qosd.h @@ -1,7 +1,7 @@ #ifndef __QOSD_H__ #define __QOSD_H__ -#define FADE_TIME 0 +#define FADE_TIME 15 void qosd_show_popup(gchar *string); -- 2.11.4.GIT