better positioning and some spacing
Dana Jansens danakj@orodu.net
1 files changed,
8 insertions(+),
6 deletions(-)
jump to
M
openbox/focus_cycle_popup.c
→
openbox/focus_cycle_popup.c
@@ -32,6 +32,7 @@ #include <glib.h>
#define ICON_SIZE 48 #define ICON_HILITE_WIDTH 2 +#define OUTSIDE_BORDER 2 typedef struct _ObFocusCyclePopup ObFocusCyclePopup; typedef struct _ObFocusCyclePopupTarget ObFocusCyclePopupTarget;@@ -235,10 +236,10 @@ screen_area = screen_physical_area_monitor(0);
/* get the outside margins */ RrMargins(p->a_bg, &l, &t, &r, &b); - l += ob_rr_theme->paddingx; - r += ob_rr_theme->paddingx; - t += ob_rr_theme->paddingy; - b += ob_rr_theme->paddingy; + l += ob_rr_theme->paddingx + OUTSIDE_BORDER; + r += ob_rr_theme->paddingx + OUTSIDE_BORDER; + t += ob_rr_theme->paddingy + OUTSIDE_BORDER; + b += ob_rr_theme->paddingy + OUTSIDE_BORDER; /* get the icons sizes */ iconw = ICON_SIZE - (ICON_HILITE_WIDTH + ob_rr_theme->paddingx) * 2;@@ -262,11 +263,12 @@ textw = w - l - r;
texth = RrMinHeight(p->a_text); /* find the height of the dialog */ - h = t + b + (icon_rows * ICON_SIZE) + (ob_rr_theme->paddingy + texth); + h = t + b + (icon_rows * ICON_SIZE) + + (ob_rr_theme->paddingy * 2 + OUTSIDE_BORDER + texth); /* get the position of the text */ textx = l; - texty = h - texth; + texty = h - texth - b; /* find the position for the popup (include the outer borders) */ x = screen_area->x + (screen_area->width -