} else {
if (config_menu_middle) {
x -= self->area.width / 2;
- y -= self->title_h*3/4;
- } else {
- x -= ob_rr_theme->mbwidth;
- y -= ob_rr_theme->mbwidth;
}
+ y -= self->title_h;
}
menu_frame_move(self, x, y);
}
gint overlap;
gint bwidth;
- overlap = (config_menu_middle ? 0 : ob_rr_theme->menu_overlap);
+ overlap = ob_rr_theme->menu_overlap;
bwidth = ob_rr_theme->mbwidth;
-
if (self->direction_right)
x = self->parent->area.x + self->parent->area.width - overlap - bwidth;
else
x = self->parent->area.x - self->area.width + overlap + bwidth;
y = self->parent->area.y + self->parent->title_h +
- self->parent_entry->area.y + overlap;
+ self->parent_entry->area.y;
if (config_menu_middle)
- y = y - self->area.height/2 + self->item_h/2;
+ y -= (self->area.height - (bwidth * 2) - self->item_h) / 2;
+ else
+ y += overlap;
menu_frame_move(self, x, y);
}